26.05.2014, 14:48
Hi guys,
I have big problem. When I spawned, spawn animation didn't work, but when I spawned 2nd time, spawn animation work.
How I can fix this problem?
I have big problem. When I spawned, spawn animation didn't work, but when I spawned 2nd time, spawn animation work.
How I can fix this problem?
Код:
public SetPlayerSpawn(playerid, bool:stil)
{
if(stil == false) //UKOLIKO JE NORMALNO IZASO IZ IGRE I NEMA KUCU/RENT
{
// TogglePlayerControllable(playerid, false);
for(new spawn_id = false; spawn_id < sizeof(Spawn); spawn_id++)
{
printf("Loopano %d puta", spawn_id);
if(Spawn[spawn_id][sEnble] == false)
{
new enble = random(4);
if(enble == 0 || enble == 2 /*OVO NADALJE KASNIJE OBRISI*/|| enble == 1 || enble == 3) //UKOLIKO JE SERVER ODLUCIO DA CE SPAWNATI IGRACA
{
SetPlayerPos(playerid, Spawn[spawn_id][sPosX], Spawn[spawn_id][sPosY], Spawn[spawn_id][sPosZ]);
SetPlayerFacingAngle(playerid, Spawn[spawn_id][sPosRX]);
SetPlayerInterior(playerid, Spawn[spawn_id][sInt]);
SetPlayerVirtualWorld(playerid, Spawn[spawn_id][sVirtualWorld]);
SetTimerEx("Spawn_Action", 1000, false, "id", playerid, spawn_id);
return 1;
}
return 1;
}
}
return 1;
}
return 1;
}
public Spawn_Action(playerid, spawn_id)
{
SetPlayerCameraPos(playerid, Spawn[spawn_id][sCamPos1X], Spawn[spawn_id][sCamPos1Y], Spawn[spawn_id][sCamPos1Z]);
SetPlayerCameraLookAt(playerid, Spawn[spawn_id][sCamLAPos1X], Spawn[spawn_id][sCamLAPos1Y], Spawn[spawn_id][sCamLAPos1Z]);
ApplyAnimation(playerid, Spawn[spawn_id][sAnimLib], Spawn[spawn_id][sAnimName], 4.1, Spawn[spawn_id][sAnimLoop], Spawn[spawn_id][sAnimLockX], Spawn[spawn_id][sAnimLockY], Spawn[spawn_id][sAnimFreeze], Spawn[spawn_id][sAnimTimer], Spawn[spawn_id][sAnimSync]);
printf("Spawn %d", spawn_id);
Spawn[spawn_id][sEnble] = true;
if(Spawn[spawn_id][sCamMove] == true) // UKOLIKO JE POSTAVLJENO DA SE KAMERA MICE
{
SetTimerEx("Spawn_Cam_Ready", Spawn[spawn_id][sCamWaitTime], false, "id", playerid, spawn_id);
}
return SetTimerEx("Vracanje_Kamere", Spawn[spawn_id][sAnimTrajanje], false, "id", playerid, spawn_id);
}



