[Pomoc]Spawn

Započeo davax
10. Avg. 2014. Zaključano
161
pregleda
2
postova
davax
4
Shot Caller
10. Avg. 2014.
Skripta koju koristim: EGPR2013
Opis problema o kojem se radi: Kako da stavim kad igrac ude u igru da se spawna tamo gdje je stavio baza,kuca,..    a kad je u igri i kad umre da ga spawna u bolnici

ovo je stavljeno pod onplayerdeath 
    JBC_SetPlayerHealth(playerid, 99.0); vrataspawn = false;
if(PlayerInfo == SPAWN_BAZA)
{
    if(PlayerInfo == 1 || PlayerInfo == 1)
{
JBC_SetPlayerPos(playerid, -372.2767,1552.6937,1203.1937);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
    else if(PlayerInfo == 2 || PlayerInfo == 2)
{
JBC_SetPlayerPos(playerid, 1241.6093,-766.8496,1126.8718);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 3 || PlayerInfo == 3)
{
JBC_SetPlayerPos(playerid, 1329.0504,-638.9127,14280.8857);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 4 || PlayerInfo == 4)
{
JBC_SetPlayerPos(playerid, 323.8689,1127.7897,1083.8828);
SetPlayerInterior(playerid, 5);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 5 || PlayerInfo == 5)
{
JBC_SetPlayerPos(playerid, 2451.1052,-1688.5116,1013.5078);
SetPlayerInterior(playerid, 2);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 6 || PlayerInfo == 6)
{
JBC_SetPlayerPos(playerid, 1785.8721,-1797.5588,-43.3141);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
JBC_GivePlayerWeapon(playerid, 43, 50);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 7 || PlayerInfo == 7)
{
JBC_SetPlayerPos(playerid, 862.1055, -31.0255, 63.0334);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 8 || PlayerInfo == 8)
{
JBC_SetPlayerPos(playerid, 309.6977,-1513.3168,24.9219);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
    else
{
            PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
JBC_SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
     
JBC_SetPlayerPos(playerid, 727.9071,-1523.6863,2.9000);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);

}

}
else if(PlayerInfo == SPAWN_KUCA)
{
    if(PlayerInfo != -1)
    {
        new i = PlayerInfo;
    SetPlayerInterior(playerid, KucaInfo); SetPlayerVirtualWorld(playerid, KucaInfo);
JBC_SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else
{
        PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
JBC_SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
JBC_SetPlayerPos(playerid, 727.9071,-1523.6863,2.9000);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
}
else if(PlayerInfo == SPAWN_RENTKUCA)
{
    if(PlayerInfo != -1)
    {
        new i = PlayerInfo;
        SetPlayerInterior(playerid, KucaInfo); SetPlayerVirtualWorld(playerid, KucaInfo);
JBC_SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else
{
        PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
JBC_SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
JBC_SetPlayerPos(playerid, 727.9071,-1523.6863,2.9000);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
}
else if(PlayerInfo == SPAWN_STAN)
{
    if(PlayerInfo != -1)
    {
        new i = PlayerInfo;
    SetPlayerInterior(playerid, StanInfo); SetPlayerVirtualWorld(playerid, StanInfo);
JBC_SetPlayerPos(playerid, StanInfo, StanInfo, StanInfo);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else
{
        PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
JBC_SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
JBC_SetPlayerPos(playerid, 727.9071,-1523.6863,2.9000);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
}
    else if(PlayerInfo == SPAWN_VIKENDICA)
{
    if(PlayerInfo != -1)
    {
        new i = PlayerInfo;
    SetPlayerInterior(playerid, VikendiceInfo); SetPlayerVirtualWorld(playerid, VikendiceInfo);
JBC_SetPlayerPos(playerid, VikendiceInfo, VikendiceInfo, VikendiceInfo);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else
{
        PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
JBC_SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
JBC_SetPlayerPos(playerid, 727.9071,-1523.6863,2.9000);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
    }


i sad neznam kamo da ovo stavim
to je da se spawna u bolnici
 
/*
JBC_SetPlayerPos(playerid,1138.1962, -1333.3881, 4395.8613);
SetPlayerFacingAngle(playerid, 0);
SetPlayerInterior(playerid,0);
GameTextForPlayer(playerid, "~n~~w~Bicete izleceni za ~n~~r~30 ~w~sekundi", 30000, 4);
SetPlayerCameraPos(playerid, 1136.2723, -1328.7026, 4397.6499);
SetPlayerCameraLookAt(playerid, 1136.6287, -1329.6376, 4397.1899);
    JBC_SetPlayerHealth(playerid, 100);
    SetTimerEx("SetPlayerSpawn", 30000, 0, "i", playerid);
  freeze = SetTimerEx("Freeze",30000, false, "i", playerid);
    TogglePlayerControllable(playerid, 0);
*/
 

Sad neznam da li bi ovo sta je pod OnPlayerDeath trebalo staviti negdje drugdje a ovo
/*
JBC_SetPlayerPos(playerid,1138.1962, -1333.3881, 4395.8613);
SetPlayerFacingAngle(playerid, 0);
SetPlayerInterior(playerid,0);
GameTextForPlayer(playerid, "~n~~w~Bicete izleceni za ~n~~r~30 ~w~sekundi", 30000, 4);
SetPlayerCameraPos(playerid, 1136.2723, -1328.7026, 4397.6499);
SetPlayerCameraLookAt(playerid, 1136.6287, -1329.6376, 4397.1899);
    JBC_SetPlayerHealth(playerid, 100);
    SetTimerEx("SetPlayerSpawn", 30000, 0, "i", playerid);
  freeze = SetTimerEx("Freeze",30000, false, "i", playerid);
    TogglePlayerControllable(playerid, 0);
*/
  pod OnPlayerDeath ili kako ?? 


Dio skripte: //
Slike(neobavezno):
Blaeks_Biofor
5
Forum Don
10. Avg. 2014.
pod onplayerdeath mu uradi jedan tajmer  a tajmer da ocita funkciju neku, a funkciji spawn ispred bolnice, a spawn za bazu i kucu isto tako, samo pod onplayerspawn proveris varijable i spawnujes ga

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha