PDA

Просмотр полной версии : [Вопрос] Викторина



Smike#
20.07.2014, 17:38
Вырезал викторину с мода Montano RP ( не реклама ), а она флудит в чат очень часто.


#define vTimer 1
#define vMaxN 100
#define vMaxP 20000
SetTimer("Quiz",vTimer * 100000, true);
new Viktorina = -5415614561541;
forward Quiz();
public Quiz()
{
new str[128],a,b;
a = random(vMaxN);
b = random(vMaxN);
Viktorina = a + b;
format(str, sizeof str, "Викторина: Сколько будет {009d00}%d {ffffff}+ {009d00}%d {ffffff}( Ответ пишите в обычный чат )",a,b);
SendClientMessageToAll(-1, str);
return 1;
}
public OnPlayerText(playerid, text[])
if (strval(text) == Viktorina)
{
new str[148], name[24], prize;
GetPlayerName(playerid,name,sizeof name);
prize = random(vMaxP);
format(str,sizeof str,"Викторина: Игрок {009d00}%s [%d]{ffffff} дал(а) верный ответ! Ответ был: {009d00}%d{ffffff}. Приз: {009d00}%d $",name,playerid,Viktorina,prize);
SendClientMessageToAll(-1, str);
TransferMoney(-1,playerid, prize);
Viktorina = -5415614561541;
}

Flime
20.07.2014, 17:55
Можно пожалуйста скрин с /timestamp.. А то просто не понятно... Может у вас размер таймера маленький... Попробуйте сделать побольше

#define vTimer 2 или 3