Offline |
|
|
Csatlakozott: 2014.07.03. 00:07 Hozzászólások: 297
Megköszönt másnak: 37 alkalommal Megköszönték neki: 35 alkalommal
|
V!rusHD írta: Probáltam én valahogy megcsínálni, és ezz let belőle... #include <amxmodx> #include <engine> #include <nvault> #include <cstrike> #include <fun> #include <fakemeta> #include <hamsandwich> #include <colorchat> #define PLUGIN "Kes olesert" #define VERSION "1.0" #define AUTHOR "DeRoiD" new pont[33], m4a1[33], ak47[33], awp[33], vault public plugin_precache() { precache_model("models/arany_m4a1.mdl") precache_model("models/arany_ak47.mdl") precache_model("models/arany_awp.mdl") } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("DeathMsg","death","a") register_clcmd("say /bolt","menu") register_clcmd("say /shop","menu") vault = nvault_open("bolt") } public ecw(id) { new fegyver = get_user_weapon(id) if(m4a1[id] == 1 && fegyver == CSW_M4A1) { set_pev(id, pev_viewmodel2, "models/arany_m4a1.mdl") } if(ak47[id] == 2 && fegyver == CSW_AK47) { set_pev(id, pev_viewmodel2, "models/arany_ak47.mdl") } if(awp[id] == 3 && fegyver == CSW_AWP) { set_pev(id, pev_viewmodel2, "models/arany_awp.mdl") } } public death(){ new killer = read_data(1) new victim = read_data(2) if(killer == victim) { return PLUGIN_HANDLED } pont[killer]++ return PLUGIN_HANDLED } public menu(id) { new menu = menu_create("\r.:[R]3\w[L][O]\yAD]:. \wOnly\rDust2 \yBolt:", "menu_h") if(pont[id] >= 500) menu_additem(menu,"\yArany \rM4A1","1",0) if(pont[id] >= 500) menu_additem(menu,"\yArany \rAK47","2",0) if(pont[id] >= 500) menu_additem(menu,"\yArany \rAWP","3",0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public menu_h(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1:{ if(pont[id] >= 500) { m4a1[id] = 1 ColorChat(id, RED, "[Bolt] ^1- Kaptal egy ^4Arany M4A1 ^3Fegyvert.") } else { ColorChat(id, GREY, "Meg ^4%d ^1pontot kell szerez, hogy megved", 500-pont[id]) } } case 2:{ if(pont[id] >= 2500) { ak47[id] = 3 ColorChat(id, RED, "[Bolt] ^1- Kaptal egy ^4Arany AK47 ^3Fegyvert.") } else { ColorChat(id, GREY, "Meg ^4%d ^1pontot kell szerez, hogy megved", 500-pont[id]) } } case 3:{ if(pont[id] >= 5000) { awp[id] = 4 ColorChat(id, RED, "[Bolt] ^1- Kaptal egy ^4Arany AWP ^3Fegyvert.") } else { ColorChat(id, GREY, "Meg ^4%d ^1pontot kell szerez, hogy megved", 500-pont[id]) } } } menu_destroy(menu) return PLUGIN_HANDLED } public mentes(id) { new vaultkey[64],vaultdata[256], name[32] get_user_name(id, name, 31) format(vaultkey,63,"%s-KES", name) format(vaultdata,255,"%d", pont[id]) nvault_set(vault,vaultkey,vaultdata) return PLUGIN_CONTINUE } public betoltes(id) { new vaultkey[64],vaultdata[256], name[32] get_user_name(id, name, 31) format(vaultkey,63,"%s-KES", name) nvault_get(vault,vaultkey,vaultdata,255) pont[id] = str_to_num(vaultdata) return PLUGIN_CONTINUE } public client_disconnect(id) { mentes(id) } public client_connect(id) { betoltes(id) } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par } */ /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par } */
Átalakissa warning nélkül...Szerintetek jólessz? Első ránézésre szerintem nem : Kód: if(pont[id] >= 500) menu_additem(menu,"\yArany \rM4A1","1",0) if(pont[id] >= 500) menu_additem(menu,"\yArany \rAK47","2",0) if(pont[id] >= 500) menu_additem(menu,"\yArany \rAWP","3",0) Kód: case 1:{ if(pont[id] >= 500) { m4a1[id] = 1 ColorChat(id, RED, "[Bolt] ^1- Kaptal egy ^4Arany M4A1 ^3Fegyvert.") } else { ColorChat(id, GREY, "Meg ^4%d ^1pontot kell szerez, hogy megved", 500-pont[id]) } } case 2:{ if(pont[id] >= 2500) { ak47[id] = 3 ColorChat(id, RED, "[Bolt] ^1- Kaptal egy ^4Arany AK47 ^3Fegyvert.") } else { ColorChat(id, GREY, "Meg ^4%d ^1pontot kell szerez, hogy megved", 500-pont[id]) } } case 3:{ if(pont[id] >= 5000) { awp[id] = 4 ColorChat(id, RED, "[Bolt] ^1- Kaptal egy ^4Arany AWP ^3Fegyvert.") } else { ColorChat(id, GREY, "Meg ^4%d ^1pontot kell szerez, hogy megved", 500-pont[id]) Egyik helyen 1,2,3 másik helyen 1,3,4
|
|