Pisz jeśli coś jeszcze potrzebujesz, czy potrzebuje plik ludzie.
amxx jeśli tak to ci na priv zaraz wyślę z linkiem do uploadu.
Przesył
am ci ludzie.sma bezpośrednio tak :
http://speedy.sh/T4F6S/ludzie.sma
Jak i dodatkowo tutaj all wklejkę bo nie wiem jak ci wygodniej :PPP
/* Human Classes for zombie plague, menu for classes automatically invoked 8 seconds after player spawn This plug is far from complete, please help with further development of it since it may have some undesired results on gameplay. You can edit this plug however it fit your needs. Here is TO DO list: 1. Make B key invoke human class menu 2. Make user choose class only once per round (could be limited with round timer or some other method) - done 3. Make user choice remember thru whole map time, just like it was done for zombies 4. Changing of models is not implemented yet due to numerous bugs and uncertain effects 5. For now, there are 7 classes only. If you have idea for more classes, make a request 6. Make classes buyable for ammo packs 7. Bots support */ #include #include #include #include #include #include new ma_klase[33] public plugin_init() { register_plugin("[ZP] Addon: Human Classes", "1.1", "fiendshard") RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1) register_clcmd("say /klasa", "WybierzLudzie"); } public fwHamPlayerSpawnPost(id) { DajMoce(id) if(ma_klase[id] == 0) { WybierzLudzi(id) } } public WybierzLudzi(id) { new menu = menu_create("\rWybierz Klase Ludzi.", "WybierzLudziSelect"); menu_additem(menu, "\wUzbrojony Cywil", "1", 0) menu_additem(menu, "\wGruba Ryba", "2", 0) menu_additem(menu, "\wSkoczny Burmistrz", "3", 0) menu_additem(menu, "\wLodziarz", "4", 0) menu_additem(menu, "\wDziewczynka z Zapalnikiem", "5", 0) menu_additem(menu, "\wBoidupa Ciemnosci", "6", 0) menu_additem(menu, "Wojownik Ciemnosci (Premium)", "7", ADMIN_LEVEL_H) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public WybierzLudziSelect(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new zaccess, callback; menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback); new key = str_to_num(data) switch(key) { case 1: { if(ma_klase[id] == 1) { client_print(id, print_chat, "To jest twoja aktualna klasa") } else { client_print(id, print_chat, "Klasa Uzbrojony Cywik wybrana poprawnie") ma_klase[id] = 1 } } case 2: { if(ma_klase[id] == 2) { client_print(id, print_chat, "To jest twoja aktualna klasa") } else { client_print(id, print_chat, "Klasa Gruba Ryba wybrana poprawnie") ma_klase[id] = 2 } } case 3: { if(ma_klase[id] == 3) { client_print(id, print_chat, "To jest twoja aktualna klasa") } else { client_print(id, print_chat, "Klasa Skoczny Burmistrz wybrana poprawnie") ma_klase[id] = 3 } } case 4: { if(ma_klase[id] == 4) { client_print(id, print_chat, "To jest twoja aktualna klasa") } else { client_print(id, print_chat, "Klasa Lodziarz wybrana poprawnie") ma_klase[id] = 4 } } case 5: { if(ma_klase[id] == 5) { client_print(id, print_chat, "To jest twoja aktualna klasa") } else { client_print(id, print_chat, "Klasa Dziewczynka z Zapalnikiem wybrana poprawnie") ma_klase[id] = 5 } } case 6: { if(ma_klase[id] == 6) { client_print(id, print_chat, "To jest twoja aktualna klasa") } else { client_print(id, print_chat, "Klasa Boidupa Ciemnosci wybrana poprawnie") ma_klase[id] = 6 } } case 7: { if(ma_klase[id] == 7) { client_print(id, print_chat, "To jest twoja aktualna klasa") } else { client_print(id, print_chat, "Klasa Wojownik Ciemnosci wybrana poprawnie") ma_klase[id] = 7 } } } menu_destroy(menu); return PLUGIN_HANDLED; } public DajMoce(id) { if(ma_klase[id] == 0) { set_user_health(id, 50) } else if(ma_klase[id] == 1) { set_user_armor(id, 65) } else if(ma_klase[id] == 2) { set_user_gravity(id, 1.20) set_user_maxspeed(id, 1.20) set_user_armor(id, 10) cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 3) set_user_health(id, 200) } else if(ma_klase[id] == 3) { set_user_gravity(id, 0.50) set_user_maxspeed(id, 1.20) } else if(ma_klase[id] == 4) { cs_set_user_bpammo(id, CSW_FLASHBANG, 3) cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1) } else if(ma_klase[id] == 5) { cs_set_user_bpammo(id, CSW_HEGRENADE, 5) cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1) } else if(ma_klase[id] == 6) { cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 4) set_pev(id, pev_effects, pev(id, pev_effects) | EF_BRIGHTLIGHT) } else if(ma_klase[id] == 7) { set_user_armor(id, 200) set_user_health(id, 120) set_user_gravity(id, 0.50) set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,70) } } public SprawdzLudzi(id) { new menu = menu_create("\rWybierz Klase Ludzi.", "SprawdzLudziSelect"); menu_additem(menu, "\wUzbrojony Cywil", "1", 0) menu_additem(menu, "\wGruba Ryba", "2", 0) menu_additem(menu, "\wSkoczny Burmistrz", "3", 0) menu_additem(menu, "\wLodziarz", "4", 0) menu_additem(menu, "\wDziewczynka z Zapalnikiem", "5", 0) menu_additem(menu, "\wBoidupa Ciemnosci", "6", 0) menu_additem(menu, "Wojownik Ciemnosci (Premium)", "7", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public SprawdzLudziSelect(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new zaccess, callback; menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback); new key = str_to_num(data) switch(key) { case 1: { show_motd(id,"sadsa","Uzbroiony Cywil") } case 2: { } case 3: { } case 4: { } case 5: { } case 6: { } case 7: { } } menu_destroy(menu); return PLUGIN_HANDLED; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0{\\ fonttbl{\\ f0\\ fnil\\ fcharset0 Tahoma;}}\n{\\ colortbl ;\\ red0\\ green0\\ blue0;}\n\\ viewkind4\\ uc1\\ pard\\ cf1\\ lang1045\\ f0\\ fs16 \n\\ par } */