Mam problem , otóż to nie wiem jak wgrać żeby działało nieskończoność ammo (nie musi przeładowywać broni).
Proszę o pomoc, zależy mi na czasie...
Tutaj ruletka :
#include <amxmodx> #include <amxmisc> #include <fun> #define PLUGIN "Ruletka_By_Mr.Cma" #define VERSION "1.0 BETA" #define AUTHOR "Mr.Cma" new last_used[33] = 0; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /ruletka","ruletka"); register_clcmd("say_team /ruletka","ruletka"); set_task(144.0, "printer", _, _, _, "b"); } public client_connect(id) { last_used[id] = 0; } stock client_no_print(id, type, const message[], any:...) { static msg[512]; vformat(msg, charsmax(msg), message, 4) new players[32], num; for (new i=0; i<num; i++) { new aid = players[i]; if (aid == id) continue; client_print(aid, type, msg); } } public ruletka(id) { if (get_systime()-last_used[id]<100){ client_print(id, print_chat, "Musisz odczekac jeszcze %d sekund aby uzyc ruletki", 100-get_systime()+last_used[id]) return PLUGIN_HANDLED; } last_used[id] = get_systime(); new nick[36]; get_user_name(id, nick, charsmax(nick)); switch(random_num(1, 11)) { case 1 : { set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1); show_hudmessage(0,"%s Wylosowal kamizelke! .",nick); client_print(id,print_chat,"Dostales kamizelke"); give_item(id, "item_kevlar"); } case 2: { set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1); show_hudmessage(0,"%s Wylosowal autokampe .",nick); client_print(id,print_chat,"Otrzymujesz autokampe"); give_item(id,"ammo_762nato"); give_item(id, "weapon_g3sg1"); } case 3: { set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1); show_hudmessage(0,"%s Wylosowal Rambo .",nick); client_print(id,print_chat,"Rambo!!"); give_item(id, "weapon_m249"); give_item(id,"ammo_556natobox"); give_item(id, "item_kevlar"); give_item(id, "weapon_smokegrenade"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_hegrenade"); } case 4: { set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1); show_hudmessage(0,"%s Wylosowal 255 HP .",nick); client_print(id,print_chat,"Masz 255 HP"); set_user_health(id,255); } case 5: { set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1); show_hudmessage(0,"%s Wylosowal 10 HP .",nick); client_print(id,print_chat,"Masz 10 HP powodzenia <img src='http://images.amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue.gif' class='bbc_emoticon' alt=':P' />"); set_user_health(id,10); } case 6: { set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1); show_hudmessage(0,"%s Wylosowal... nic <img src='http://images.amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' /> .",nick); client_print(id,print_chat,"Pusto <img src='http://images.amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' />"); } case 7: { set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1); show_hudmessage(0,"%s Wylosowal spowolnienie .",nick); client_print(id,print_chat,"Wolno biegasz <img src='http://images.amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' />"); set_user_maxspeed (id, 100.0); } case 8: { set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1); show_hudmessage(0,"%s Dostal flare .",nick); client_print(id,print_chat,"Dostales flare"); give_item(id, "weapon_smokegrenade"); } case 9: { set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1); show_hudmessage(0,"%s Dostal frosta .",nick); client_print(id,print_chat,"Dostales fosta"); give_item(id, "weapon_flashbang"); } case 10: { set_hudmessage(200,0,0, 0.03, 0.62, 2, 0.02, 5.0, 0.01, 0.1, 1); show_hudmessage(0,"%s Dostal granat podpalajacy! .",nick); client_print(id,print_chat,"Dostales granat podpalajacy"); give_item(id, "weapon_hegrenade"); } case 11: { } } } public printer() { { client_print(0, print_chat, " [Ruletka by ErroR' and Mr.Cma]Aby zagrac w ruletke wpisz: say /ruletka.") client_print(0, print_chat, " Zyczymy wielu wygranych.") client_print(0, print_chat, " W razie bledow proszę pisac na forum lub GG 18248908 .") } }
Dodano 01 styczeń 2011 - 16:19:
Zapomniałem dodać:
Jak zrobić aby ruletka losowała ammopacki?
Użytkownik ErroR' edytował ten post 01.01.2011 11:52