dobra dobra ale po co tyle modułów?
dlaczego tyle sayi z ruletka?
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <fakemeta>
#define PLUGIN "Loteria"
#define VERSION "1"
#define AUTHOR "MAt"
new bool:uzyl[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say los","say loteria");
register_event("ResetHUD","newRound","b")
register_menucmd(register_menuid("Menu Loterii"),1023,"actionMenu")
}
public actionMenu(id,key)
{
switch(key)
{
case 0:
{
client_print(id,print_chat,"Nie bierzesz udzialu w losowaniu")
}
case 1:
{
client_print(id,print_chat,"Bierzesz udzial w losowaniu")
client_cmd(id,"los")
}
}
}
public showMenu(param[])
{
new id = param[0]
new menuBody[512], name[33]
get_user_name(id,name,32)
format(menuBody,511,"Loteria^n^nUWAGA:%s ^n^nChcesz brać udział w loterii?^n^n^n1. Nie^n2. Tak",name)
show_menu(id,((1<<0)|(1<<1)),menuBody)
}
public newRound(id)
{
new param[2]
param[0] = id
set_task(5.0,"showMenu",id,param,1)
uzyl[id] = false;
}
public loteria(id)
{
switch(random_num(1, 4))
{
case 1 :
{
client_print(id,print_chat,"Masz 20 HP");
set_user_health(id,20);
}
case 2:
{
client_print(id,print_chat,"Dostajesz M4");
give_item(id,"weapon_m4a1");
give_item(id, "ammo_556nato");
}
case 3:
{
client_print(id,print_chat,"Masz Pecha");
}
case 4:
{
client_print(id,print_chat,"Masz 150 HP");
set_user_health(id,150);
}
case 5:
{
client_print(id,print_chat,"Giniesz!");
client_cmd(id, "kill")
}
}
uzyl[id] = true;
}
jakby kto umiał to opcja ze 1x wpisac mozna:
public Menuvip(id)
{
if(is_user_alive(id))
{
if(get_user_flags(id) & FLAG)
{
if(giUses[id] >= USES_PER_ROUND){
ColorChat(id, GREY, "[GangstaNet.pl] ^x01 Przeciez juz wlaczyles w tej rundzie menu! Nie ma tak!")
return PLUGIN_HANDLED;