[ZP] VIP Knife Menu (İstek)
Moderatör: Moderatörler
-
SlayerGaming
Konu Sahibi - Mesajlar: 218
- Kayıt: Cum Tem 07, 2017 8:06 am
[ZP] VIP Knife Menu (İstek)
Vipler icin 5 tane bicak olan bir knife menu istiyorum yapaabilcek bir koder varmı tek yapması gereken knife menusu ve ban yetkisine ayarlamak
| Link: | |
| Linklerini gizle |
-
FdGod
- Mesajlar: 257
- Kayıt: Prş Oca 07, 2016 5:58 pm
- Clan İsmi: [T]iger GMG [15
[ZP] VIP Knife Menu (İstek)
Buyur Dener misin ? Dediğin Gibi 5 Bıçak Yaptım ve ADMIN_BAN Ayarladım. Reklamlari İstedigin Gibi Düzenlersin.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
SlayerGaming
Konu Sahibi - Mesajlar: 218
- Kayıt: Cum Tem 07, 2017 8:06 am
[ZP] VIP Knife Menu (İstek)
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(31) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(37) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : error 017: undefined symbol "WEBSITE"
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : warning 215: expression has no effect
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : error 001: expected token: ";", but found ")"
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : fatal error 107: too many error messages on one line
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(37) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : error 017: undefined symbol "WEBSITE"
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : warning 215: expression has no effect
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : error 001: expected token: ";", but found ")"
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/bicak_menu1.sma(70) : fatal error 107: too many error messages on one line
| Link: | |
| Linklerini gizle |
-
SlayerGaming
Konu Sahibi - Mesajlar: 218
- Kayıt: Cum Tem 07, 2017 8:06 am
[ZP] VIP Knife Menu (İstek)
@PaZee
@emirakpinar
@MRX3565
@TheAsTeRiX
@redarmygaming
@Blue
@emirakpinar
@MRX3565
@TheAsTeRiX
@redarmygaming
@Blue
| Link: | |
| Linklerini gizle |
-
SlayerGaming
Konu Sahibi - Mesajlar: 218
- Kayıt: Cum Tem 07, 2017 8:06 am
[ZP] VIP Knife Menu (İstek)
hocam bende vipmenu var tunssdan aldım biraz editledim sadace adminlere özel yapamadım oyuncularda kullanabiliyor yardımcı olurmusunuz
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
SlayerGaming
Konu Sahibi - Mesajlar: 218
- Kayıt: Cum Tem 07, 2017 8:06 am
[ZP] VIP Knife Menu (İstek)
Ya yardım edin koderlar nolursunuz bi ct özel yapcaksınız bide admın_ban yetkisine ayarlicaksınız
| Link: | |
| Linklerini gizle |
-
FdGod
- Mesajlar: 257
- Kayıt: Prş Oca 07, 2016 5:58 pm
- Clan İsmi: [T]iger GMG [15
[ZP] VIP Knife Menu (İstek)
Buyur Dener misin ? Dediğin Gibi CT ve ADMIN_BAN Yetkisine Ayarladım.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
SlayerGaming
Konu Sahibi - Mesajlar: 218
- Kayıt: Cum Tem 07, 2017 8:06 am
[ZP] VIP Knife Menu (İstek)
hocam bu hatayı verdi düzeltirmsin
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : error 088: number of arguments does not match definition
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : error 001: expected token: ";", but found ")"
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : fatal error 107: too many error messages on one line
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : error 088: number of arguments does not match definition
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : error 001: expected token: ";", but found ")"
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/cso_vipctbicak.sma(48) : fatal error 107: too many error messages on one line
| Link: | |
| Linklerini gizle |
-
PaZee
- Mesajlar: 1762
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
-
PaZee
- Mesajlar: 1762
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
[ZP] VIP Knife Menu (İstek)
Kod: Tümünü seç
v_vipbir.mdl
p_vipbir.mdl
v_vipiki.mdl
p_vipiki.mdl
v_vipuc.mdl
p_vipuc.mdl
v_vipdort.mdl
p_vipdort.mdl
v_vipbes.mdl
p_vipbes.mdlüstteki modelleri models/ klasorune yuklemessen calismaz.
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fun>
#include <fakemeta_util>
#define PLUGIN "VipBicak"
#define VERSION "1.0"
#define AUTHOR "PaZee"
#define SERVERAD "XXXGAMING"
#define YETKI ADMIN_BAN
new VIEW_VIPBIR[] = "models/v_vipbir.mdl";
new PLAYER_VIPBIR[] = "models/p_vipbir.mdl";
new VIEW_VIPIKI[] = "models/v_vipiki.mdl";
new PLAYER_VIPIKI[] = "models/p_vipiki.mdl";
new VIEW_VIPUC[] = "models/v_vipuc.mdl";
new PLAYER_VIPUC[] = "models/p_vipuc.mdl";
new VIEW_VIPDORT[] = "models/v_vipdort.mdl";
new PLAYER_VIPDORT[] = "models/p_vipdort.mdl";
new VIEW_VIPBES[] = "models/v_vipbes.mdl";
new PLAYER_VIPBES[] = "models/p_vipbes.mdl";
new WORLD_MODEL[] = "models/w_knife.mdl";
new OLDWORLD_MODEL[] = "models/w_knife.mdl";
new
g_kullandim[33],
g_bicak[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /vipbicak","bicak_menu")
register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1");
register_forward(FM_SetModel, "fw_SetModel");
RegisterHam(Ham_Spawn, "player", "bendogdum", 1);
register_event( "DeathMsg" , "olunce" , "a" );
}
public olunce()
{
g_kullandim[read_data(2)] = false
return PLUGIN_CONTINUE;
}
public bendogdum(id)
{
g_kullandim[id] = false
}
public bicak_menu(id)
{
renkli_yazi(id,"!n[!t%s!n] !gZaten bicak almissin ?",SERVERAD)
if(get_user_flags(id) & YETKI)
{
if(!g_kullandim[id])
{
static Item[64];
new Menu;
formatex(Item,charsmax(Item),"\r%s VipBicak Menu",SERVERAD)
Menu = menu_create(Item,"bicak_alt")
formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\yBicak Sifirla",SERVERAD)
menu_additem(Menu,Item,"1")
formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\yBirinci Bicak",SERVERAD)
menu_additem(Menu,Item,"2")
formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\yIkinci Bicak",SERVERAD)
menu_additem(Menu,Item,"3")
formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\yUcuncu Bicak",SERVERAD)
menu_additem(Menu,Item,"4")
formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\rDorduncu Bicak",SERVERAD)
menu_additem(Menu,Item,"5")
formatex(Item,charsmax(Item),"\y!\w-\y\r%s\y!\w-\rBesinci Bicak",SERVERAD)
menu_additem(Menu,Item,"6")
menu_setprop(Menu, MPROP_EXITNAME, "\rCikis")
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gZaten bicak almissin ?",SERVERAD)
}
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gVip Bicak Menusunden Faydalanmak icin viplik aliniz.",SERVERAD)
}
}
public bicak_alt(id,menu,item)
{
if(!g_kullandim[id])
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
switch(key)
{
case 1 :
{
if(get_user_flags(id) & YETKI)
{
renkli_yazi(id,"!n[!t%s!n] !gBicaginizi Sifirladiniz",SERVERAD)
g_kullandim[id] = true
g_bicak[id] = 0
ham_strip_weapon(id,"weapon_knife")
give_item(id,"weapon_knife")
}
}
case 2 :
{
if(get_user_flags(id) & YETKI)
{
renkli_yazi(id,"!n[!t%s!n] !gVipmenuden Bicak Aldiniz",SERVERAD)
g_bicak[id] = key-1
g_kullandim[id] = true
ham_strip_weapon(id,"weapon_knife")
give_item(id,"weapon_knife")
}
}
case 3 :
{
if(get_user_flags(id) & YETKI)
{
renkli_yazi(id,"!n[!t%s!n] !gVipmenuden Bicak Aldiniz",SERVERAD)
g_bicak[id] = key-1
g_kullandim[id] = true
ham_strip_weapon(id,"weapon_knife")
give_item(id,"weapon_knife")
}
}
case 4 :
{
if(get_user_flags(id) & YETKI)
{
renkli_yazi(id,"!n[!t%s!n] !gVipmenuden Bicak Aldiniz",SERVERAD)
g_bicak[id] = key-1
g_kullandim[id] = true
ham_strip_weapon(id,"weapon_knife")
give_item(id,"weapon_knife")
}
}
case 5 :
{
if(get_user_flags(id) & YETKI)
{
renkli_yazi(id,"!n[!t%s!n] !gVipmenuden Bicak Aldiniz",SERVERAD)
g_bicak[id] = key-1
g_kullandim[id] = true
ham_strip_weapon(id,"weapon_knife")
give_item(id,"weapon_knife")
}
}
case 6 :
{
if(get_user_flags(id) & YETKI)
{
renkli_yazi(id,"!n[!t%s!n] !gVipmenuden Bicak Aldiniz",SERVERAD)
g_bicak[id] = key-1
g_kullandim[id] = true
ham_strip_weapon(id,"weapon_knife")
give_item(id,"weapon_knife")
}
}
}
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gZaten bicak almissin ?",SERVERAD)
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public plugin_precache()
{
precache_model(VIEW_VIPBIR)
precache_model(PLAYER_VIPBIR)
precache_model(VIEW_VIPIKI)
precache_model(PLAYER_VIPIKI)
precache_model(VIEW_VIPUC)
precache_model(PLAYER_VIPUC)
precache_model(VIEW_VIPDORT)
precache_model(PLAYER_VIPDORT)
precache_model(VIEW_VIPBES)
precache_model(PLAYER_VIPBES)
precache_model(WORLD_MODEL)
return PLUGIN_CONTINUE
}
public client_authorized(id)
{
g_bicak[id] = 0
g_kullandim[id] = false
}
public client_disconnect(id)
{
g_bicak[id] = 0
g_kullandim[id] = false
}
public Event_Change_Weapon(id)
{
new weaponID = read_data(2)
if(weaponID == CSW_KNIFE)
{
switch(g_bicak[id])
{
case 1:
{
set_pev(id, pev_viewmodel2, VIEW_VIPBIR)
set_pev(id, pev_weaponmodel2, PLAYER_VIPBIR)
}
case 2:
{
set_pev(id, pev_viewmodel2, VIEW_VIPIKI)
set_pev(id, pev_weaponmodel2, PLAYER_VIPIKI)
}
case 3:
{
set_pev(id, pev_viewmodel2, VIEW_VIPUC)
set_pev(id, pev_weaponmodel2, PLAYER_VIPUC)
}
case 4:
{
set_pev(id, pev_viewmodel2, VIEW_VIPDORT)
set_pev(id, pev_weaponmodel2, PLAYER_VIPDORT)
}
case 5:
{
set_pev(id, pev_viewmodel2, VIEW_VIPBES)
set_pev(id, pev_weaponmodel2, PLAYER_VIPBES)
}
}
}
return PLUGIN_CONTINUE
}
public fw_SetModel(entity, model[])
{
if(!pev_valid(entity))
return FMRES_IGNORED
if(!equali(model, OLDWORLD_MODEL))
return FMRES_IGNORED
new className[33]
pev(entity, pev_classname, className, 32)
if(equal(className, "weaponbox") || equal(className, "armoury_entity") || equal(className, "grenade"))
{
engfunc(EngFunc_SetModel, entity, WORLD_MODEL)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
if (id) players[0] = id; else get_players(players, count, "ch");
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
stock ham_strip_weapon(id,weapon[])
{
if(!equal(weapon,"weapon_",7)) return 0;
new wId = get_weaponid(weapon);
if(!wId) return 0;
new wEnt;
while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
if(!wEnt) return 0;
if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);
if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
ExecuteHamB(Ham_Item_Kill,wEnt);
set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));
return 1;
} | Link: | |
| Linklerini gizle |