Problem(error/warning): Ako neko moze pomoc oko ovoga kada ukucam /luckywheel da mi ne da odmah nagradu vec npr da 'vrti' 10sec i da na GameTextForPlayer kao izbacuje koje nagrade imaju na LW i onda nakon 10sec da to dobije nadam se da ste me skontali ja sam pokusavo to napravit ali jednostavno ne radi probao sam i sa switch pa ono case 1 itd ako neko moze pomoc bio bih zahvalan
Deo skripte: [pawn]CMD:luckywheel(playerid,params[],help)
{
#pragma unused help
if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
if(PI[playerid][pAdmin] < 1 && ACCmd[playerid] == 1) return Error(playerid, "Ne mozes spamovati komandama!");
CmdProtect(playerid);
#pragma unused params
if(PI[playerid][pLuckyWheel] != 0)
{
new luckywheelsss[128];
format(luckywheelsss,128,"Moras sacekati jos %d minuta da bih opet vrtio luckywheel",PI[playerid][pLuckyWheel]);
Error(playerid, luckywheelsss);
return true;
}
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, SIVA, "Ne moze to iz vozila!");
if(PI[playerid][pLevel] < 4) return Error(playerid, "Moras biti lvl 4+!");
if(!IsPlayerInRangeOfPoint(playerid, 7, 1217.2802,-1424.0790,13.5601)) return Error(playerid, "Niste kod LW!");
if(15000 > GetPlayerMoney(playerid)) return SendClientMessage(playerid, SIVA, "Nemate 15000$!");
PlayerBiznisNovac(playerid, VRSTA_LOTTO, 3750);
GivePlayerMoney(playerid, -15000);
{
new lucckywheel[100];
new luckwheel = random(15)+1;
if(luckwheel == 1)
{
PI[playerid][pLevel]++;
PI[playerid][pLuckyWheel] += 240;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '1 LEVEL UP'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 2)
{
PI[playerid][pLuckyWheel] += 240;
GivePlayerEuro(playerid, 2500);
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '2500euro'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 3)
{
PI[playerid][pLuckyWheel] += 240;
PI[playerid][pGrebGr] += 100;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '100 GREB GREB'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 4)
{
PI[playerid][pLuckyWheel] += 240;
PI[playerid][pLV]++;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '1 D.Poen '",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 5)
{
PI[playerid][pLuckyWheel] += 240;
GivePlayerEuro(playerid, 3000);
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '3000euro'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 6)
{
PI[playerid][pLuckyWheel] += 240;
GivePlayerMoney(playerid, 3500);
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '3500$'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 7)
{
PI[playerid][pLuckyWheel] += 240;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: 'NISTA'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 8)
{
PI[playerid][pLuckyWheel] += 240;
PI[playerid][pExp] += 30;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '30 Respect-a'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 9)
{
PI[playerid][pLuckyWheel] += 240;
PI[playerid][pExp] += 25;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '25 Respect-a'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 10)
{
PI[playerid][pLuckyWheel] += 240;
PI[playerid][pExp] += 20;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '20 Respect-a'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 11)
{
PI[playerid][pLuckyWheel] += 240;
PI[playerid][pLevel]++;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '1 LEVEL UP'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 12)
{
PI[playerid][pLuckyWheel] += 240;
PI[playerid][pZlato] += 500;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '500g zlata'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 13)
{
PI[playerid][pLuckyWheel] += 240;
GivePlayerMoney(playerid, 500000);
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '500000$'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 14)
{
PI[playerid][pLuckyWheel] += 240;
PI[playerid][pZlato]+= 50;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: '50g zlata'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
else if(luckwheel == 15)
{
PI[playerid][pLuckyWheel] += 240;
format(lucckywheel,100,"[LUCKY WHEEL] [%d] %s | DOBITAK: 'NISTA'",playerid, GetName(playerid));
SendClientMessageToAll(0x008798FF,lucckywheel);
}
SaveAccount(playerid);
}
return true;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Vaš odgovor
Da koristis timer mozda ?
[pawn]SetTimerEx[/pawn]