Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: NiKTa poslato Februar 16, 2013, 22:23:33 POSLE PODNE

Naslov: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Februar 16, 2013, 22:23:33 POSLE PODNE
Skripta koju koristim:  U Pitanju je EuroProGaming RolePlay http://balkan-samp.com/forum/index.php?topic=59072.0 (http://balkan-samp.com/forum/index.php?topic=59072.0)
Detaljan opis problema: Ovako,pokusavam da napravim da se pozcija igraca sejvira kad izadje sa servera, pa onda kad udje da se stvori tu.Meni radi sejviranje pozicije,ali drugi igrac koji udje kad ja izadjem stvori se na mojoj poziciji (Evo Primera:)
Igrac Pica_Num  ID:0 ulazi na server i izlazi i pozicja mu se sejvira.
Igrac Kosta_Bot ID:0 ulazi na server i stvara se na poziciji Pica_Numa.!

Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: Blaeks poslato Februar 17, 2013, 00:45:07 PRE PODNE
ti si to sredio izgleda preko IDa 0 na sve igrace, zbagao si , radi sa playerid, ne sa foreachom
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Februar 17, 2013, 11:29:09 PRE PODNE
#include <a_samp>
#include <YSI\y_ini>

new
    Float: PosX[ MAX_PLAYERS ],
    Float: PosY[ MAX_PLAYERS ],
    Float: PosZ[ MAX_PLAYERS ],
    Float: Angle[ MAX_PLAYERS ],
    Interior[ MAX_PLAYERS ],
    VirtualWorld[ MAX_PLAYERS ]
;

stock user_ini_file(playerid)
{
    new
        string[ 128 ],
        user_name[ MAX_PLAYER_NAME ]
    ;

    GetPlayerName( playerid, user_name, MAX_PLAYER_NAME );
    format( string, sizeof ( string ), "%s.ini", user_name );
    /* scriptfiles directory */
    return
        string;
}

forward @load_user_position( playerid, name[], value[] );

@load_user_position( playerid, name[], value[] )
{
    INI_Float( "PositionX", PosX[ playerid ] );
    INI_Float( "PositionY", PosY[ playerid ] );
    INI_Float( "PositionZ", PosZ[ playerid ] );
    INI_Float( "Angle", Angle[ playerid ] );
    INI_Int( "Interior", Interior[ playerid ] );
    INI_Int( "VirtualWorld", VirtualWorld[ playerid ] );
    return ( 1 );
}

public OnPlayerDisconnect( playerid, reason )
{
    GetPlayerPos( playerid, PosX[ playerid ], PosY[ playerid ], PosZ[ playerid ] );
    GetPlayerFacingAngle( playerid, Angle[ playerid ] );

    new INI:File = INI_Open( user_ini_file( playerid ) );
    INI_SetTag( File, "position" );
    INI_WriteFloat( File, "PositionX", PosX[ playerid ] );
    INI_WriteFloat( File, "PositionY", PosY[ playerid ] );
    INI_WriteFloat( File, "PositionZ", PosZ[ playerid ] );
    INI_WriteFloat( File, "Angle", Angle[ playerid ] );
    INI_WriteInt( File, "Interior", GetPlayerInterior( playerid ) );
    INI_WriteInt( File, "VirtualWorld", GetPlayerVirtualWorld( playerid ) );
    INI_Close( File );
    return ( 1 );
}

public OnPlayerConnect( playerid )
{
    PosX[ playerid ] = 0;
    PosY[ playerid ] = 0;
    PosZ[ playerid ] = 0;
    Angle[ playerid ] = 0;
    Interior[ playerid ] = 0;
    VirtualWorld[ playerid ] = 0;

    INI_ParseFile( user_ini_file( playerid ), "load_user_%s", .bExtra = true, .extra = playerid );
    return ( 1 );
}


public OnPlayerSpawn( playerid )
{
    if ( PosX[ playerid ] != 0 && PosY[ playerid ] != 0 && PosZ[ playerid ] != 0 )
    {
        SetPlayerPos( playerid, PosX[ playerid ], PosY[ playerid ], PosZ[ playerid ] );
        SetPlayerFacingAngle( playerid, Angle[ playerid ] );
        SetPlayerInterior( playerid, Interior[ playerid ] );
        SetPlayerVirtualWorld( playerid, VirtualWorld[ playerid ] );
        SendClientMessage( playerid, -1, "welcome to your last position" );
    }
    return ( 1 );
}


Evo Pogledaj koliko ja vidim radjeno je sa playerid
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Februar 17, 2013, 16:25:58 POSLE PODNE
Molim vas treba mi jako je bitno za server izvinjavam se za BUMP ali jako mi je bitno
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Februar 17, 2013, 17:31:06 POSLE PODNE
Bleaks ae molim te pomozi ovo je za tebe maciji kasalj milm te radi u Dini
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: Blaeks poslato Februar 18, 2013, 08:03:54 PRE PODNE
zasto komplikujes ovakav sistem cuvanja kada mozes to sa jednom varijablom?
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: Dimi poslato Februar 18, 2013, 10:36:18 PRE PODNE
pod onplayerdisconect
INI_WriteFloat(File,"PosX",x);
    INI_WriteFloat(File,"PosY",y);
    INI_WriteFloat(File,"PosZ",z);

pod loaduser_....
INI_Int("PosX",PlayerInfo[playerid][pX]);
    INI_Int("PosY",PlayerInfo[playerid][pY]);
    INI_Int("PosZ",PlayerInfo[playerid][pZ]);


pod enum pInfo
pX,
    pY,
    pZ,


i pod onplayerspawn stavis ovo

               new x = PlayerInfo[playerid][pX];
new y = PlayerInfo[playerid][pY];
new z = PlayerInfo[playerid][pZ];
SetPlayerPos(playerid, x,y,z);


sad naravno ako imasu onplayerspawn pjailed pod if ovo stavljas ovo pod else ako je slobodan ..
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Februar 18, 2013, 10:43:26 PRE PODNE
Hvala Dimi probacu pa cu postati da li radi posto sam sad na mobu
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: Dimi poslato Februar 18, 2013, 10:51:45 PRE PODNE
Citat: NiKTa poslato Februar 18, 2013, 10:43:26 PRE PODNE
Hvala Dimi probacu pa cu postati da li radi posto sam sad na mobu

probao ne probao radi 100 posto :P Ja sam to odradio i sljaka :)
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Februar 18, 2013, 11:56:22 PRE PODNE
Ok ok hvala legendo nego samo posto je ova skripta sjebana a ja ocu da je uredim
ima nesto Setplayerspawn i to pa cu videti ja bi vole da radi :)
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: Blaeks poslato Februar 18, 2013, 13:49:38 POSLE PODNE
nisi morao tako, no svejedno, ukoliko ovo radi, javi mi na PM da mogu da lock
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Februar 18, 2013, 16:51:21 POSLE PODNE
Ne radi mozda je do toga posto u sripti nista nije radjeno u YSI ja ti kazem bolje pogledaj skriptu pa mi reci kako jer kad bi video mozda bi mi tacno rekao inace dobijam ove erore
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\pawno\include\YSI\y_amx.inc(365) : warning 219: local variable "base" shadows a variable at a preceding level
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\pawno\include\YSI\y_amx.inc(413) : warning 219: local variable "base" shadows a variable at a preceding level
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\pawno\include\YSI\y_amx.inc(648) : warning 219: local variable "base" shadows a variable at a preceding level
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\pawno\include\YSI\y_ini.inc(1342) : warning 219: local variable "temp" shadows a variable at a preceding level
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(270) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(271) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(272) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(2851) : error 001: expected token: "}", but found "-identifier-"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(3008) : error 010: invalid function or declaration
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4314) : error 017: undefined symbol "pSpol"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4315) : error 017: undefined symbol "pSpol"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4316) : error 017: undefined symbol "pGodine"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4317) : error 017: undefined symbol "pPnumber"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4325) : error 017: undefined symbol "pPhoneBook"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4348) : error 017: undefined symbol "pHeadValue"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4356) : error 017: undefined symbol "pMember"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4360) : error 017: undefined symbol "pHeadValue"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4507) : error 017: undefined symbol "pPrikazaniStatsi"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4508) : error 017: undefined symbol "pStats2"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4509) : error 017: undefined symbol "pStats3"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4510) : error 017: undefined symbol "pStats4"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4628) : error 017: undefined symbol "pLevel"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4655) : error 017: undefined symbol "pLeader"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4666) : error 017: undefined symbol "pLeader"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4677) : error 017: undefined symbol "pLeader"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4687) : error 017: undefined symbol "pMember"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4692) : error 017: undefined symbol "pLeader"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4702) : error 017: undefined symbol "pLeader"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4703) : error 017: undefined symbol "pMember"
C:\Documents and Settings\Nikola\Desktop\SAMP 0.3x\gamemodes\BURP2.pwn(4720) : error 017: undefined symbol "pLeader"
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Februar 18, 2013, 17:20:20 POSLE PODNE
I Bleaks Oces li molim te da mi pokazes tvoj nacin????
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: Dimi poslato Februar 18, 2013, 17:23:05 POSLE PODNE
Ako.ti je dini prebaci u dini ....taj princip radi sto posto
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Februar 18, 2013, 17:41:59 POSLE PODNE
Ae ae kad te molim a poskusaj ako hoces da skines skriptu i uradis pa da mi kazes? eno stavio sam je u prvom postu tamo gde sam objasnjavao....posto nz kako da prebacim
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: Dimi poslato Februar 18, 2013, 17:59:56 POSLE PODNE
Nisam kuci sad....
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Februar 18, 2013, 18:11:13 POSLE PODNE
Ae onda kad budes kuci jel moze?
Naslov: Odg: [POMOC] SavePlayerPos kad se Reloguje
Poruka od: NiKTa poslato Mart 12, 2013, 16:32:34 POSLE PODNE
E moze samo neko da mi kaze kako sada gde da ovo stavim, posto hocu kad igrac ukuca lozinku da se stvori na poziciji gde je izasao
new x = PlayerInfo[playerid][pPos_x];
new y = PlayerInfo[playerid][pPos_y];
new z = PlayerInfo[playerid][pPos_z];
SetPlayerPos(playerid, x,y,z);


Stvarno neznam a evo OnPlayerSpawn

public OnPlayerSpawn(playerid)
{
TextDrawHideForPlayer(playerid, tech);
TextDrawHideForPlayer(playerid, ekran);
    TextDrawHideForPlayer(playerid, dobro);
    TextDrawShowForPlayer(playerid, logo1);
    TextDrawShowForPlayer(playerid, logo2);
    TextDrawShowForPlayer(playerid, logo3);
    TextDrawShowForPlayer(playerid, ShadowsRandom);
    StopAudioStreamForPlayer(playerid)
    SetPlayerVirtualWorld(playerid, 0);
    SetPlayerInterior(playerid,0);

    if(!gPlayerAnimLibsPreloaded[playerid])
{
    PreloadAnimLib(playerid,"BOMBER");
    PreloadAnimLib(playerid,"RAPPING");
    PreloadAnimLib(playerid,"SHOP");
    PreloadAnimLib(playerid,"BEACH");
    PreloadAnimLib(playerid,"SMOKING");
    PreloadAnimLib(playerid,"FOOD");
    PreloadAnimLib(playerid,"ON_LOOKERS");
    PreloadAnimLib(playerid,"DEALER");
PreloadAnimLib(playerid,"CRACK");
PreloadAnimLib(playerid,"CARRY");
PreloadAnimLib(playerid,"COP_AMBIENT");
PreloadAnimLib(playerid,"PARK");
PreloadAnimLib(playerid,"INT_HOUSE");
PreloadAnimLib(playerid,"FOOD");
PreloadAnimLib(playerid,"PED");
PreloadAnimLib(playerid,"MISC");
PreloadAnimLib(playerid,"BLOWJOBZ");
PreloadAnimLib(playerid,"RIFLE");
PreloadAnimLib(playerid,"UZI");
PreloadAnimLib(playerid,"SHOTGUN");
PreloadAnimLib(playerid,"COLT45");
PreloadAnimLib(playerid,"SILENCED");
PreloadAnimLib(playerid,"GYMNASIUM");
PreloadAnimLib(playerid,"PARK");
PreloadAnimLib(playerid,"BSKTBALL");
PreloadAnimLib(playerid,"GANGS");
PreloadAnimLib(playerid,"FIGHT_D");
PreloadAnimLib(playerid,"PAULNMAC");
gPlayerAnimLibsPreloaded[playerid] = 1;
}
   
InitLockDoors(playerid);
STDPlayer[playerid] = 0;
gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
if (gTeam[playerid] == 4) //medic / criminal reset team
{
gTeam[playerid] = 3;
}
if(gPlayerLogged[playerid] == 0 && IsPlayerNPC(playerid) != 1)
{
    SendClientMessage(playerid, WHITE, "{FFFFFF}** Ovaj server zahteva prvo da se prijavite pre spawnanja ("COL_RED"Kikovan{FFFFFF}) **");
        KickPlayer[playerid] = 1;
}
if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
{
    MedicBill[playerid] = 0;
    new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "{FFFFFF} Niste prihvaceni "COL_RED"Lider{FFFFFF}, sada ste civil!");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
if(gTeam[playerid] == 5)
{
    if(PlayerInfo[playerid][pMember] < 1)
    {
        MedicBill[playerid] = 0;
        new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "{FFFFFF} Niste clan organizacije, sada ste "COL_RED"civil!");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
}
if(gTeam[playerid] == 10)
{
    if(PlayerInfo[playerid][pMember] != 8)
    {
        MedicBill[playerid] = 0;
        new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "{FFFFFF} Niste clan ove agencije, sada ste "COL_RED"civil!");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
}
if(gTeam[playerid] == 2 && PlayerInfo[playerid][pMember] > 3)
{
    MedicBill[playerid] = 0;
new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "{FFFFFF} Niste se prijavili za clana "COL_RED"Drzavne Agencije!");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
if(gTeam[playerid] == 3)
{
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
    {
SendClientMessage(playerid, WHITE, "{FFFFFF} Niste clan organizacije premesteni ste na odgovarajucu "COL_RED"Klasu + Skin!");
MedicBill[playerid] = 0;
new model = PlayerInfo[playerid][pChar];
if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 12) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 13) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 14) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 12) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;}
else if(PlayerInfo[playerid][pLeader] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;}
else if(PlayerInfo[playerid][pLeader] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;}
else if(PlayerInfo[playerid][pLeader] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
else if(PlayerInfo[playerid][pLeader] == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
SpawnPlayer(playerid);
}
}
if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
SetPlayerSpawn(playerid);
SetPlayerWeapons(playerid);
SetPlayerToTeamColor(playerid);
PlayerFixRadio(playerid);

for(new i = 0; i < sizeof(Turfs); i++)
{
GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
    GangZoneShowForPlayer(playerid, crips, 0x2641FEAA);
GangZoneShowForPlayer(playerid, bloods, 0xAA3333AA);

if(gangzona[gzona1] == 0)
{
GangZoneShowForPlayer(playerid,zona1, 0xC0C0C096);
}
else if(gangzona[gzona1] == 1)
{
GangZoneShowForPlayer(playerid,zona1, 0x2641FEAA);
}
else if(gangzona[gzona1] == 2)
{
GangZoneShowForPlayer(playerid, zona1, 0xAA3333AA);
}
if(gangzona[gzona2] == 0)
{
GangZoneShowForPlayer(playerid,zona2, 0xC0C0C096);
}
else if(gangzona[gzona2] == 1)
{
GangZoneShowForPlayer(playerid,zona2, 0x2641FEAA);
}
else if(gangzona[gzona2] == 2)
{
GangZoneShowForPlayer(playerid, zona2, 0xAA3333AA);
}
if(gangzona[gzona3] == 0)
{
GangZoneShowForPlayer(playerid,zona3, 0xC0C0C096);
}
else if(gangzona[gzona3] == 1)
{
GangZoneShowForPlayer(playerid,zona3, 0x2641FEAA);
}
else if(gangzona[gzona3] == 2)
{
GangZoneShowForPlayer(playerid, zona3, 0xAA3333AA);
}
if(gangzona[gzona4] == 0)
{
GangZoneShowForPlayer(playerid,zona4, 0xC0C0C096);
}
else if(gangzona[gzona4] == 1)
{
GangZoneShowForPlayer(playerid,zona4, 0x2641FEAA);
}
else if(gangzona[gzona4] == 2)
{
GangZoneShowForPlayer(playerid, zona4, 0xAA3333AA);
}
if(gangzona[gzona5] == 0)
{
GangZoneShowForPlayer(playerid,zona5, 0xC0C0C096);
}
else if(gangzona[gzona5] == 1)
{
GangZoneShowForPlayer(playerid,zona5, 0x2641FEAA);
}
else if(gangzona[gzona5] == 2)
{
GangZoneShowForPlayer(playerid, zona5, 0xAA3333AA);
}
if(gangzona[gzona6] == 0)
{
GangZoneShowForPlayer(playerid,zona6, 0xC0C0C096);
}
else if(gangzona[gzona6] == 1)
{
GangZoneShowForPlayer(playerid,zona6, 0x2641FEAA);
}
else if(gangzona[gzona6] == 2)
{
GangZoneShowForPlayer(playerid, zona6, 0xAA3333AA);
}
        return 1;
}

if(MapIconsShown[playerid] != 1)
{
    MapIconsShown[playerid] = 1;
    for(new i = 0; i < sizeof(BizzInfo); i++)
{
SetPlayerMapIcon(playerid,i + 1,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],56,YELLOW);
}
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
    SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],56,COLOR_ZELENKASTA);
}
}
return 1;
}



A evo i taj SetPlayerSpawn


public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
if(GetPVarInt(playerid, "Ratuje") == 1)
{
if(GetPVarInt(playerid, "Tim1") == 1)
{
SetPlayerInterior(playerid, 15);
new rande = random(sizeof(RandomArenaSpawnsTim1));
//SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pChar], RandomArenaSpawnsTim1[rande][0], RandomArenaSpawnsTim1[rande][1], RandomArenaSpawnsTim1[rande][2], 0.0, 4, 2, 18, 50, 29, 200)
SetPlayerPos(playerid, RandomArenaSpawnsTim1[rande][0], RandomArenaSpawnsTim1[rande][1], RandomArenaSpawnsTim1[rande][2]);
GivePlayerWeapon(playerid, 4, 2);GivePlayerWeapon(playerid, 31, 400);GivePlayerWeapon(playerid, 24, 120);GivePlayerWeapon(playerid, 25, 120);GivePlayerWeapon(playerid, 29, 400);
GivePlayerWeapon(playerid, 33, 100);
return 1;
}
else if(GetPVarInt(playerid, "Tim2") == 1)
{
SetPlayerInterior(playerid, 15);
new rande = random(sizeof(RandomArenaSpawnsTim2));
SetPlayerPos(playerid, RandomArenaSpawnsTim2[rande][0], RandomArenaSpawnsTim2[rande][1], RandomArenaSpawnsTim2[rande][2]);
GivePlayerWeapon(playerid, 4, 2);GivePlayerWeapon(playerid, 31, 400);GivePlayerWeapon(playerid, 24, 120);GivePlayerWeapon(playerid, 25, 120);GivePlayerWeapon(playerid, 29, 400);
GivePlayerWeapon(playerid, 33, 100);
return 1;
}
}
new skin = GetPlayerSkin(playerid);
SetPlayerAttachedObject(playerid, GetSlot(playerid), PlayerInfo[playerid][pKosa], 2, SkinKosaOffSet[skin][0], SkinKosaOffSet[skin][1], SkinKosaOffSet[skin][2], SkinKosaOffSet[skin][3], SkinKosaOffSet[skin][4], SkinKosaOffSet[skin][5], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8]);
   
if(PlayerInfo[playerid][pTut] == 0)
    {
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
AC_BS_SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
            PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/wrap68tpv6/beogradski_sindikat-welcome_to_srbija_2010.mp3");
AC_BS_SetPlayerPos(playerid, 1174.6650,-1179.7308,91.4111);
            SetPlayerCameraPos(playerid, 1611.3474,-2299.7510,13.5434); SetPlayerCameraLookAt(playerid, 1148.3282,-1135.9266,58.0393);
SetPlayerFacingAngle(playerid, 280);
TogglePlayerControllable(playerid, 0);
RegistrationStep[playerid] = 1;
ClearChatbox(playerid, 10);
SendClientMessage(playerid, SVIJETLOPLAVA, "Dobrodosli na Balkan Ultras RPG...");
SendClientMessage(playerid, SVIJETLOPLAVA, "...postujte sva pravila servera i budite RolePlay igrac!Sada ispunite sledece podatke...");
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {F3FF02}Koji ste pol?", "Musko \nZensko", "U redu", "Odustani");
ClearChatbox(playerid, 2);
return 1;
    }
if(AdminSpec[playerid] == 1)
{
    return 1;
}
new rand;
if(PlayerPaintballing[playerid] != 0)
{
    SafeResetPlayerWeapons(playerid);
      SafeGivePlayerWeapon(playerid, 29, 999);
    rand = random(sizeof(PaintballSpawns));
SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
    return 1;
}
new house = PlayerInfo[playerid][pPhousekey];
if(PlayerInfo[playerid][pSpawnChange] == 2)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,Houses[house][hInteriorID]);
SetPlayerPos(playerid, Houses[house][hInteriorX], Houses[house][hInteriorY],Houses[house][hInteriorZ]); // Warp the player
PlayerInfo[playerid][pLocal] = house;
PlayerInfo[playerid][pInt] = Houses[house][hInteriorID];
PlayerInfo[playerid][pInHouse] = house;
SetPlayerVirtualWorld(playerid, house);
return 1;
}
new stan = PlayerInfo[playerid][pPstankey];
if(PlayerInfo[playerid][pSpawnChange] == 3)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,Stan[stan][hInteriorID]);
SetPlayerPos(playerid, Stan[stan][sInteriorX], Stan[stan][sInteriorY],Stan[stan][sInteriorZ]); // Warp the player
PlayerInfo[playerid][pLocal] = stan;
PlayerInfo[playerid][pInt] = Stan[stan][hInteriorID];
PlayerInfo[playerid][pInStan] = stan;
SetPlayerVirtualWorld(playerid, stan);
return 1;
}
new vikendica = PlayerInfo[playerid][pPvikendicakey];
if(PlayerInfo[playerid][pSpawnChange] == 4)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,Vikendica[vikendica][vInteriorID]);
SetPlayerPos(playerid, Vikendica[vikendica][vInteriorX], Vikendica[vikendica][vInteriorY],Vikendica[vikendica][vInteriorZ]); // Warp the player
PlayerInfo[playerid][pLocal] = vikendica;
PlayerInfo[playerid][pInt] = Vikendica[vikendica][vInteriorID];
PlayerInfo[playerid][pInVikendica] = vikendica;
SetPlayerVirtualWorld(playerid, vikendica);
return 1;
}
if(PlayerInfo[playerid][pJailed] == 1)
{
    rand = random(sizeof(gRandomJailSpawns));
SetPlayerPos(playerid, gRandomJailSpawns[rand][0], gRandomJailSpawns[rand][1], gRandomJailSpawns[rand][2]);
SendClientMessage(playerid, COLOR_LIGHTRED, "Nepotpuna zatvorska kazna, nazad u zatvor!.");
return 1;
}
if(PlayerInfo[playerid][pJailed] == 2)
{
    SetPlayerInterior(playerid, 0);
    PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
return 1;
}
if(JustDied[playerid] == 1)
{
    if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo[playerid][pVirWorld] != 0)
    {
        SetPlayerVirtualWorld(playerid, 0);
        PlayerInfo[playerid][pVirWorld] = 0;
    }
    SetPlayerPos(playerid, 1182.5638,-1323.5256,13.5790);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    return 1;
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,6);
    rand = random(sizeof(gCopPlayerSpawns));
SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
PlayerInfo[playerid][pInt] = 6;
return 1;
}
    }
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
    if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1767.8054,-1362.1868,15.7578);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//S.W.A.T. spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 1653.7250,-1656.0564,22.5156);
    SetPlayerFacingAngle(playerid, 85);
    PlayerInfo[playerid][pInt] = 0;
    return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//MD spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerPos(playerid, 1178.0948,-1326.6187,14.1031);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 270);
PlayerInfo[playerid][pInt] = 0;
    return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Yakuza spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 3);
    SetPlayerPos(playerid, 961.40710449219,-53.224853515625,1001.1245727539);
    PlayerInfo[playerid][pInt] = 5;
    return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//LCN spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 5);
    SetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078);
    PlayerInfo[playerid][pInt] = 5;
    return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Mayor spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 910.3994,-1038.3134,31.8984);
    PlayerInfo[playerid][pInt] = 0;
    return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
    if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn
    {
        SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 314.3436,-104.8515,985.9322);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
        return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
    if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) // spawn
    {
        SetPlayerToTeamColor(playerid);
        SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 303.3605,-1527.9592,24.9219);
PlayerInfo[playerid][pInt] = 0;
SetPlayerFacingAngle(playerid, 270);
SafeGivePlayerWeapon(playerid, 43, 20);
        return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
    if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Taxi Cab Company spawn
    {
        SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 892.3435,-1640.3674,14.7561);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
        return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
    if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) //RMi spawn
    {
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1112.9601,-1633.9513,20.5595);
SetPlayerFacingAngle(playerid, 90);
PlayerInfo[playerid][pInt] = 0;
        return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
    if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) //l.Surenos spawn
    {
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1004.5055,-1431.6588,13.5469);
SetPlayerFacingAngle(playerid, 180);
PlayerInfo[playerid][pInt] = 0;
        return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
    if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) //c.racer's spawn
    {
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 2770.5730,-1628.4677,12.1775);
SetPlayerFacingAngle(playerid, 180);
PlayerInfo[playerid][pInt] = 0;
        return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//47th spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 3);
    SetPlayerPos(playerid, 2495.2605,-1703.7449,1018.3438);
    PlayerInfo[playerid][pInt] = 3;
    return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)//NGR spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 2470.7842,-1542.8496,24.1478);
    PlayerInfo[playerid][pInt] = 0;
    return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)//Armija spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 3344.4592,-1836.5277,15.5906);
    PlayerInfo[playerid][pInt] = 0;
    return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 5)
{
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) //UnderCover Brothers spawn
    {
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 2487.7415,2397.4419,10.8203);
SetPlayerFacingAngle(playerid, 180);
PlayerInfo[playerid][pInt] = 0;
        return 1;
}
}
if(PlayerInfo[playerid][pSpawnChange] == 1)
{
    if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) //Spawn za igrace
    {
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 180);
    rand = random(sizeof(gRandomSpawns));
SetPlayerPos(playerid, gRandomSpawns[rand][0], gRandomSpawns[rand][1], gRandomSpawns[rand][2]);
PlayerInfo[playerid][pInt] = 0;
        return 1;
    }
    }

    if ((gTeam[playerid]) == 1)
    {
SetPlayerToTeamColor(playerid);
rand = random(sizeof(gMedPlayerSpawns));
SetPlayerPos(playerid, gMedPlayerSpawns[rand][0], gMedPlayerSpawns[rand][1], gMedPlayerSpawns[rand][2]); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
}
return 1;
}