Pomoc oko LW-a


Započeo ᴄ ᴀ ꜱ ᴛ ᴇ ʟ ʟ ᴏ, Oktobar 03, 2021, 14:33:47 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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:
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;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor
Poslednja Izmena: Oktobar 05, 2021, 15:32:25 POSLE PODNE od M Ө M Σ N Z I

Da koristis timer mozda ?
SetTimerEx