Prośba o przerobienie automatic knife duel...
Jazio
13.07.2009
A więc chodzi mi ze ktos z CT napisze /free to do TT wysyła wiadomość czy walczą na KNIFE, jeżeli TT się zgodzi nie może używać pułapek na deathrunie!
naven
13.07.2009
Mam coś takiego:
Nie wiem jednak, jak pobrać id gracza będącego w TT i jak usunąć możliwość używania pułapek(może usunąć +use? ale to usunie do końca?)
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "deathrun na kosy" #define VERSION "1.0" #define AUTHOR "naven" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /free", "sayfree") } public sayfree(id) { //if (cs_get_user_team(id) == CS_TEAM_T) client_print(0,print_chat,"CT wyzwalo tt na kosy!") new menu = menu_create("yChcesz isc na kosy?","menufree") menu_additem(menu,"wTak!","1",0) menu_additem(menu,"wNie!","2",0) menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) return PLUGIN_HANDLED; } public menufree(id,menu,item) { if(item==MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1 : client_print(0,print_chat,"Terro zgodzil sie! Runda na kosy!") case 2 : client_print(0,print_chat,"Terro nie zgodzil sie na wyzwanie!") } return PLUGIN_HANDLED } public Function() { }
Nie wiem jednak, jak pobrać id gracza będącego w TT i jak usunąć możliwość używania pułapek(może usunąć +use? ale to usunie do końca?)
Jazio
13.07.2009
Tylko tak ze tylko tt nie moga używac use bo ja zrobisz dla obu to CT nie dojda do tt na niektorych mapach
emblaze
13.07.2009
moze tak:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "deathrun na kosy" #define VERSION "1.0" #define AUTHOR "naven & emblaze" new bool: kosa[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /free", "sayfree") register_clcmd("+use", "use") } public sayfree(id) { client_print(0,print_chat,"CT wyzwalo tt na kosy!") if (cs_get_user_team(id) == CS_TEAM_T) { new menu = menu_create("yChcesz isc na kosy?","menufree") menu_additem(menu,"wTak!","1",0) menu_additem(menu,"wNie!","2",0) menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) return PLUGIN_HANDLED; } return PLUGIN_CONTINUE } public menufree(id,menu,item) { if(item==MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1 : { client_print(0,print_chat,"Terro zgodzil sie! Runda na kosy!") kosa[id] = true kosy(id) } case 2 : { client_print(0,print_chat,"Terro nie zgodzil sie na wyzwanie!") kosa[id] = false kosy(id) } } return PLUGIN_HANDLED } public kosy(id) { if(kosa[id]) { engclient_cmd(id, "weapon_knife") } } public use(id) { return PLUGIN_HANDLED }
darkman
13.07.2009
#include <amxmodx> #include <engine> public plugin_init() { register_plugin("plugin", "1.0", "darkman"); } public Client_PreThink(id) { if(costam) { entity_set_int(id, EV_INT_button, entity_get_int(id, EV_INT_button) & ~IN_USE); } }
Jazio
13.07.2009
hmm, R3X a to ja sie moge nie zgodzić : P? Zgodze się oczywiście, a mam pytanie czy moge dostać do Ciebie nr GG : P?
R3X
13.07.2009
Mógłbyś nie chcieć i bym to uszanował.
Jak masz sprawę to pisz na Forum, jeśli coś ważnego/poufnego to PW.
GG nie mieszajmy do amxx
Jak masz sprawę to pisz na Forum, jeśli coś ważnego/poufnego to PW.
GG nie mieszajmy do amxx
Jazio
13.07.2009
Oka, lajt to bierz jeśli chcesz
Tylko mi powiedz jak ja mam to wklepac ktory kod zeby mi dzialalo
[ Dodano: 13-07-2009, 20:07 ]
aaa PW wylaczyłes
Tylko mi powiedz jak ja mam to wklepac ktory kod zeby mi dzialalo
[ Dodano: 13-07-2009, 20:07 ]
aaa PW wylaczyłes