Problem(error/warning): Kada igrac zavrsi registraciju treba da mu se prikaze tutorial, problem je sto ne znam kako dalje da nastavim posle ovog, da drzi ovu poziciju 5-10 sekundi pa prebaci na novu
Dio skripte:
if (PlayerInfo[playerid][pTut] == 0)
{
SetPlayerCameraPos(playerid, 2247.0215,-1655.0173,17.2856);
SetPlayerCameraLookAt(playerid, 2244.6536,-1663.9304,15.4766);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid, 2256.3555,-1646.6377,-5.00);
SendClientMessage(playerid,0xFF0000FF, "Ovo je tutorial");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Tutorial",1);
INI_Close(File);
}
Dodaš tajmer.
[pawn]
new Tutorijal[MAX_PLAYERS]; //ovo dodajes pri vrhu skripte
new TUTtimer[MAX_PLAYERS];//i ovo
if (PlayerInfo[playerid][pTut] == 0)
{
Tutorijal[playerid] == 1; //dodas ovo
SendClientMessage(playerid,0xFF0000FF, "Slijedi tutorijal!");
TUTtimer[playerid] = SetTimerEx("RegTut", 5000, false, "i", playerid); //5000 = 5sekundi
}
FUNCTION: RegTut(playerid)
{
if(PlayerInfo[playerid][pTut] == 0)
{
if(Tutorijal[playerid] != 0)
{
if(Tutorijal[playerid] == 1)
{
Tutorijal[playerid] = 2;
SendClientMessage(playerid,0xFF0000FF, "Prvi dio tutorijala");
TUTtimer[playerid] = SetTimerEx("RegTut", 10000, false, "i", playerid); //10000 = 10 sekundi
}
if(Tutorijal[playerid]) == 2)
{
Tutorijal[playerid] = 3;
SendClientMessage(playerid,0xFF0000FF, "Drugi dio tutorijala itd....");
TUTtimer[playerid] = SetTimerEx("RegTut", 10000, false, "i", playerid);
}
}
}
}
[/pawn]
Posloži sebi samo kod :D
Jedva se snadjoh ali to je to bate ;D