[ROZWIĄZANE] Problem z funkcją oraz pytanie .
Najlepsza odpowiedź speedkill 29.08.2013 08:05
http://amxx.pl/forum/16-tutoriale/
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <fun> #include <cstrike> #include <zombieplague> new gMyMenu; public plugin_init(){ register_plugin("zp_humna_klasy", "1.0", "Predator"); register_clcmd("say /klasa","klasy"); } public klasy(id){ if(zp_get_user_zombie(id)){ client_print(id, print_chat, "Klasy dostepne tylko dla ludzi"); } else{ client_print(id, print_chat, "Wybierz swoja klase czlowieka"); ShowMenu(id); } } public ShowMenu(id){ gMyMenu = menu_create("Klasy Humana", "cbMyMenu"); menu_additem(gMyMenu, "Pancernik (Pancerz +50)", "Pancerz +50"); menu_additem(gMyMenu, "Skoczek (Grawitacja 0.50)", "Zwiekszona Grawitacja"); menu_additem(gMyMenu, "Szybki (Zwiekszony Speed)", "Zwiekszony Speed"); menu_additem(gMyMenu, "Ognisty (3x Napalm)", "3x Napalm"); menu_additem(gMyMenu, "Mrozny (3x Frost)", "3x Frost"); menu_additem(gMyMenu, "Swietlik (3x Flare)", "3x Flare"); menu_display(id, gMyMenu,0); } public cbMyMenu(id, menu, item){ if(item == MENU_EXIT){ menu_destroy(menu); return PLUGIN_HANDLED; } switch(item){ case 0:{ set_user_armor(id, 50); } case 1:{ set_user_gravity (id, 0.50 ); } case 2:{ set_user_maxspeed (id, 300.0 ); } case 3:{ give_item(id, "weapon_hegrenade"); cs_set_user_bpammo(id, CSW_HEGRENADE, 3) } case 4:{ give_item(id, "weapon_flashbang"); cs_set_user_bpammo(id, CSW_FLASHBANG, 3) } case 5:{ give_item(id, "weapon_smokegrenade"); cs_set_user_bpammo(id, CSW_FLASHBANG, 3) cs_set_user_nvg (id, 1); } } menu_destroy(menu); return PLUGIN_HANDLED; }Przejdź do postu
Predator ;*
29.08.2013
Witam . Mam problem z funkcją " zp_get_user_zombie " .
Dopiero się uczę pisać pluginy , proszę o wyrozumiałość. Czego brakuje aby zadziałało poprawnie .
oraz czy jest jakiś polski poradnik : http://forums.allied...ead.php?t=42159
Proszę o pomoc .
Użytkownik Predator ;* edytował ten post 29.08.2013 08:00
Dopiero się uczę pisać pluginy , proszę o wyrozumiałość. Czego brakuje aby zadziałało poprawnie .
Spoiler
oraz czy jest jakiś polski poradnik : http://forums.allied...ead.php?t=42159
Proszę o pomoc .
Użytkownik Predator ;* edytował ten post 29.08.2013 08:00
Najlepsza odpowiedź
speedkill
29.08.2013
http://amxx.pl/forum/16-tutoriale/
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <fun> #include <cstrike> #include <zombieplague> new gMyMenu; public plugin_init(){ register_plugin("zp_humna_klasy", "1.0", "Predator"); register_clcmd("say /klasa","klasy"); } public klasy(id){ if(zp_get_user_zombie(id)){ client_print(id, print_chat, "Klasy dostepne tylko dla ludzi"); } else{ client_print(id, print_chat, "Wybierz swoja klase czlowieka"); ShowMenu(id); } } public ShowMenu(id){ gMyMenu = menu_create("Klasy Humana", "cbMyMenu"); menu_additem(gMyMenu, "Pancernik (Pancerz +50)", "Pancerz +50"); menu_additem(gMyMenu, "Skoczek (Grawitacja 0.50)", "Zwiekszona Grawitacja"); menu_additem(gMyMenu, "Szybki (Zwiekszony Speed)", "Zwiekszony Speed"); menu_additem(gMyMenu, "Ognisty (3x Napalm)", "3x Napalm"); menu_additem(gMyMenu, "Mrozny (3x Frost)", "3x Frost"); menu_additem(gMyMenu, "Swietlik (3x Flare)", "3x Flare"); menu_display(id, gMyMenu,0); } public cbMyMenu(id, menu, item){ if(item == MENU_EXIT){ menu_destroy(menu); return PLUGIN_HANDLED; } switch(item){ case 0:{ set_user_armor(id, 50); } case 1:{ set_user_gravity (id, 0.50 ); } case 2:{ set_user_maxspeed (id, 300.0 ); } case 3:{ give_item(id, "weapon_hegrenade"); cs_set_user_bpammo(id, CSW_HEGRENADE, 3) } case 4:{ give_item(id, "weapon_flashbang"); cs_set_user_bpammo(id, CSW_FLASHBANG, 3) } case 5:{ give_item(id, "weapon_smokegrenade"); cs_set_user_bpammo(id, CSW_FLASHBANG, 3) cs_set_user_nvg (id, 1); } } menu_destroy(menu); return PLUGIN_HANDLED; }