Napisałem plugin, według poradników, ale szczerze mówiąc, sam nie wiem, co napisałem, bo nie mogę za bardzo tego załapać, mółgby ktoś to poprawić, bo ja nie mam do tego siły..?
![:)](http://img.amxx.pl/public/style_emoticons/default/smile.gif)
Za pomoc dam Repute.
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "Ruletka"
#define VERSION "1.0 - JB"
#define AUTHOR "aQua."
new last_used[33] = 0;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /ruletka", ADMIN_LEVEL_C, "ruletka");
register_clcmd("say_team /ruletka", ADMIN_LEVEL_C, "ruletka");
set_task(144.0, "printer", _, _, _, "b");
}
public client_connect(id) {
last_used[id] = 0;
}
stock client_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]<CZAS_OCZEKIWANIA>){
client_print(id, print_chat, "Musisz odczekać jeszcze %d aby moc użyć ruletki", CZAS_OCZEKIWANIA-get_systime()+last_used[id])
return PLUGIN_HANDLED;
}
if (!is_user_alive(id) {
client_print(id, print_chat, "Nie możesz grać w ruletkę jak nie żyjesz.");
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 : {
client_print(id, print_chat, "Gracz %s wylosował kamizelkę", nick);
client_print(id,print_chat,"Dostales kamizelke");
give_item(id, "item_kevlar");
}
case 2: {
client_print(id, print_chat, "Gracz %s wylosował USP", nick);
client_print(id,print_chat,"Dostalesz USP");
new ent = give_item(id, "weapon_usp");
cs_set_weapon_ammo(ent, 1);
cs_set_user_bpammo(id, CSW_USP, 0);
}
case 3: {
client_print(id, print_chat, "Gracz %s wylosował mniejsza grawitacje", nick);
client_print(id,print_chat,"Masz mniejsza grawitacje");
set_user_gravity (id, 0.50);
}
case 4: {
client_print(id, print_chat, "Gracz %s wylosował 255 HP", nick);
client_print(id,print_chat,"Masz 255 HP");
set_user_health(id,255);
}
case 5: {
client_print(id, print_chat, "Gracz %s wylosował Deagle'a", nick);
client_print(id,print_chat,"Dostajesz Deagle'a");
new ent = give_item(id, "weapon_deagle");
cs_set_weapon_ammo(ent, 1);
cs_set_user_bpammo(id, CSW_DEAGLE, 0);
}
case 6: {
client_print(id, print_chat, "Gracz %s nic nie wylosował", nick);
client_print(id,print_chat,"Masz pecha");
}
case 7: {
client_print(id, print_chat, "Gracza %s rozbolaly nogi", nick);
client_print(0,print_chat,"Wolno biegasz");
set_user_maxspeed (id, 100.0);
}
case 8: {
client_print(id, print_chat, "Gracz %s wylosował dym w puszce", nick);
client_print(0,print_chat,"Dostales dym w puszce");
give_item(id, "weapon_smokegrenade");
}
case 9: {
client_print(id, print_chat, "Gracz %s wylosował mleko", nick);
client_print(0,print_chat,"Dostales mleko");
give_item(id, "weapon_flashbang");
}
case 10: {
client_print(id, print_chat, "Gracz %s wylosował granat podpalający", nick);
client_print(0,print_chat,"Dostales granat podpalajacy");
give_item(id, "weapon_hegrenade");
}
case 11: {
client_print(id, print_chat, "Gracz %s ma 1 HP", nick);
client_print(id,print_chat,"Masz 1 HP");
set_user_health(id,1);
}
}
client_print(id, print_chat, "Plugin Ruletka dla VIP'ow by aQua.")
client_print(id, print_chat, "Plugin napisany dla www.Strzelnica-Konin.com")
}