hlmod.hu https://hlmod.hu/ |
|
USP Pontért [JAVÍTÁS] https://hlmod.hu/viewtopic.php?f=10&t=18010 |
Oldal: 1 / 1 |
Szerző: | levo00 [2014.11.08. 16:44 ] |
Hozzászólás témája: | USP Pontért [JAVÍTÁS] |
Sziasztok! valaki javítaná kérem? belezavarodtam :O ! aki javítja és megy annak megy Természetesen a Kéz! ![]() SMX Forráskód: [ Mindet kijelol ]
|
Szerző: | xXlederXxHUN [2014.11.08. 16:59 ] |
Hozzászólás témája: | Re: USP Pontért [JAVÍTÁS] |
levo00 írta: Sziasztok! valaki javítaná kérem? belezavarodtam :O ! aki javítja és megy annak megy Természetesen a Kéz! ![]() SMA Forráskód: [ Mindet kijelol ]
mi a hiba? |
Szerző: | levo00 [2014.11.08. 17:12 ] |
Hozzászólás témája: | Re: USP Pontért [JAVÍTÁS] |
xXlederXxHUN írta: levo00 írta: Sziasztok! valaki javítaná kérem? belezavarodtam :O ! aki javítja és megy annak megy Természetesen a Kéz! ![]() #include <engine> #include <nvault> #include <cstrike> #include <fun> #include <fakemeta> #include <hamsandwich> #define PLUGIN "usp pontert" #define VERSION "1.0" #define AUTHOR "asd" new oles[33], usp[33], vault public plugin_precache() { precache_model("models/USP/alap.mdl") precache_model("models/USP/ketto.mdl") precache_model("models/USP/harom.mdl") } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("DeathMsg","death","a") register_clcmd("say /usp","menu") vault = nvault_open("kes_olessert") register_event("CurWeapon", "ecw", "be", "1=1") set_task(0.1, "kijelzo", 0, _, _, "b") } public ecw(id) { new fegyver = get_user_weapon(id) if(usp[id] == 0 && fegyver == CSW_USP) { set_pev(id, pev_viewmodel2, "models/USP/alap.mdl") } if(usp[id] == 1 && fegyver == CSW_USP) { set_pev(id, pev_viewmodel2, "models/USP/ketto.mdl") } if(usp[id] == 2 && fegyver == CSW_USP) { set_pev(id, pev_viewmodel2, "models/USP/harom.mdl") } } public death(){ new killer = read_data(1) new victim = read_data(2) if(killer == victim) { return PLUGIN_HANDLED } oles[killer]++ return PLUGIN_HANDLED } public menu(id) { new menu = menu_create("\r[B]o\ym\w[B]a USP Menü", "menu_h") menu_additem(menu,"\yAlap USP","1",0) if(oles[id] >= 200) menu_additem(menu,"\yTűz USP \r[Feloldva]","2",0) else menu_additem(menu,"\dTűz USP [500 Pont]","2",0) if(oles[id] >= 500) menu_additem(menu,"\yKatonai USP \r[Feloldva]","3",0) else menu_additem(menu,"\dKatonai USP [1000 Pont]","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(oles[id] >= 0) usp[id] = 0 } case 2:{ if(oles[id] >= 200) usp[id] = 1 else client_print(id,print_chat,"Túl kevés ölésed van") } case 3:{ if(oles[id] >= 500) usp[id] = 2 else client_print(id,print_chat,"Túl kevés ölésed van") } } 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", oles[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) oles[id] = str_to_num(vaultdata) return PLUGIN_CONTINUE } public client_disconnect(id) { mentes(id) } public client_connect(id) { betoltes(id) } public kijelzo(){ new players[32], szam, id get_players(players, szam) for(new i; i<szam; i++){ id = players[i] set_hudmessage(255, 0, 0, 0.02, 0.24, 0, 6.0, 12.0) show_hudmessage(id, "Pont: [%d]", oles[id]) } } mi a hiba? |
Szerző: | MeSter [2014.11.08. 17:14 ] |
Hozzászólás témája: | Re: USP Pontért [JAVÍTÁS] |
levo00 írta: xXlederXxHUN írta: levo00 írta: Sziasztok! valaki javítaná kérem? belezavarodtam :O ! aki javítja és megy annak megy Természetesen a Kéz! ![]() #include <engine> #include <nvault> #include <cstrike> #include <fun> #include <fakemeta> #include <hamsandwich> #define PLUGIN "usp pontert" #define VERSION "1.0" #define AUTHOR "asd" new oles[33], usp[33], vault public plugin_precache() { precache_model("models/USP/alap.mdl") precache_model("models/USP/ketto.mdl") precache_model("models/USP/harom.mdl") } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("DeathMsg","death","a") register_clcmd("say /usp","menu") vault = nvault_open("kes_olessert") register_event("CurWeapon", "ecw", "be", "1=1") set_task(0.1, "kijelzo", 0, _, _, "b") } public ecw(id) { new fegyver = get_user_weapon(id) if(usp[id] == 0 && fegyver == CSW_USP) { set_pev(id, pev_viewmodel2, "models/USP/alap.mdl") } if(usp[id] == 1 && fegyver == CSW_USP) { set_pev(id, pev_viewmodel2, "models/USP/ketto.mdl") } if(usp[id] == 2 && fegyver == CSW_USP) { set_pev(id, pev_viewmodel2, "models/USP/harom.mdl") } } public death(){ new killer = read_data(1) new victim = read_data(2) if(killer == victim) { return PLUGIN_HANDLED } oles[killer]++ return PLUGIN_HANDLED } public menu(id) { new menu = menu_create("\r[B]o\ym\w[B]a USP Menü", "menu_h") menu_additem(menu,"\yAlap USP","1",0) if(oles[id] >= 200) menu_additem(menu,"\yTűz USP \r[Feloldva]","2",0) else menu_additem(menu,"\dTűz USP [500 Pont]","2",0) if(oles[id] >= 500) menu_additem(menu,"\yKatonai USP \r[Feloldva]","3",0) else menu_additem(menu,"\dKatonai USP [1000 Pont]","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(oles[id] >= 0) usp[id] = 0 } case 2:{ if(oles[id] >= 200) usp[id] = 1 else client_print(id,print_chat,"Túl kevés ölésed van") } case 3:{ if(oles[id] >= 500) usp[id] = 2 else client_print(id,print_chat,"Túl kevés ölésed van") } } 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", oles[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) oles[id] = str_to_num(vaultdata) return PLUGIN_CONTINUE } public client_disconnect(id) { mentes(id) } public client_connect(id) { betoltes(id) } public kijelzo(){ new players[32], szam, id get_players(players, szam) for(new i; i<szam; i++){ id = players[i] set_hudmessage(255, 0, 0, 0.02, 0.24, 0, 6.0, 12.0) show_hudmessage(id, "Pont: [%d]", oles[id]) } } mi a hiba? SMA Forráskód: [ Mindet kijelol ]
USP mappa és nevuk ami meg van adva pl alap.mdl ketto.mdl .stb |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |