[Pomoc] Pocetni SPAWN

Započeo [NG | RP] Almir, Jul 31, 2012, 22:21:15 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Balkan Underground
Problem: Kako promjeniti mjesto pocetnog spawna..Sta da ukucam pa da koordinatu stavim
Dio skripte://
Slike://

To ti je pod SetPlayerSpawn , potrazi malo spawn za igrace.


Heh opet nmg nac sta od prilike tacno pise  :-\

To ti je skroz na kraju tog publica.

public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
    SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
    if(PlayerInfo[playerid][pTut] == 0)
    {
    TextDrawShowForPlayer(playerid,lbt);
TextDrawShowForPlayer(playerid,lbb);
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
TogglePlayerControllable(playerid, 0);
RegistrationStep[playerid] = 1;
                    JBC_SetPlayerPos(playerid, 1715.6963,-1928.4979,13.5665);
            SetCameraBehindPlayer(playerid);
        SetPlayerInterior(playerid, 0);
ShowPlayerDialog(playerid,15000,DIALOG_STYLE_LIST,"Pol","Musko\nZensko","Uredu","Izadji");
ClearChatbox(playerid, 2);
return 1;
    }
    if(AdminSpec[playerid] == 1)
{
    return 1;
}
new rand;
new house = PlayerInfo[playerid][pKucaKljuc];
if(PlayerPaintballing[playerid] != 0)
{
    ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid, 29, 999);
    rand = random(sizeof(PaintballSpawns));
SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
    return 1;
}
if(PlayerInfo[playerid][pJailed] == 1)
{

    SetPlayerInterior(playerid, 6);
    SetPlayerSkin(playerid, 184);
PlayerInfo[playerid][pInt] = 6;
JBC_SetPlayerPos(playerid,639.29998779,-3448.60009766,68.900001531);
SendClientMessage(playerid, COLOR_LIGHTRED, "Nepotpuna zatvorska kazna, nazad u zatvor!.");
return 1;
}
if(PlayerInfo[playerid][pJailed] == 2)
{
SetPlayerSkin(playerid, 184);
    SetPlayerInterior(playerid, 6);
PlayerInfo[playerid][pInt] = 6;
JBC_SetPlayerPos(playerid,-1415.5564,1491.4293,7.1016);
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][pCrashed] == 1)
{
    if(TutTime[playerid] == 0 && PlayerInfo[playerid][pTut] == 1 && RegistrationStep[playerid] == 0 && AfterTutorial[playerid] == 0 && FirstSpawn[playerid] == 1)
    {
        SetPlayerVirtualWorld(playerid,PlayerInfo[playerid][pVirWorld]);
        SetPlayerInterior(playerid,PlayerInfo[playerid][pInt]);
    SetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);
    //SendClientMessage(playerid, COLOR_WHITE, "Crashed, returning where you been.");
    //GameTextForPlayer(playerid, "~p~Crashed~n~~w~returning where you been", 5000, 1);
    return 1;
}
}
if(house !=255)
{
    if(SpawnChange[playerid]) //If 1, then you get to your house, else spawn somewhere else
    {
SetPlayerPos(playerid, Houses[house][hExteriorX], Houses[house][hExteriorY],Houses[house][hExteriorZ]); // Warp the player
return 1;
}
}
  if(PlayerInfo[playerid][pLeader] == 7)//Gradonacelnik spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    JBC_SetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
    PlayerInfo[playerid][pInt] = 3;
PlayerInfo[playerid][pLocal] = 241;
    return 1;
}
if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//policija
{
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][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,3);
JBC_SetPlayerPos(playerid, 290.2225,177.5534,1007.1794);
PlayerInfo[playerid][pInt] = 3;
return 1;
    }

if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//vojska
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    JBC_SetPlayerPos(playerid, 414.0049,2533.2070,19.1484);
    PlayerInfo[playerid][pInt] = 0;
    return 1;
}
if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Bolnicari
{
    SetPlayerToTeamColor(playerid);
    JBC_SetPlayerPos(playerid, 1175.0511,-1323.2480,14.5938);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
    return 1;
}
if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Yakuza spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 3);
    JBC_SetPlayerPos(playerid, 961.40710449219,-53.224853515625,1001.1245727539);
    PlayerInfo[playerid][pInt] = 5;
    return 1;
}
if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//LCN spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 5);
    JBC_SetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078);
    PlayerInfo[playerid][pInt] = 5;
    return 1;
}
if (PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Gradonacelnik
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    JBC_SetPlayerPos(playerid, 1480.8408,-1767.0007,18.7958);
    PlayerInfo[playerid][pInt] = 0;
    return 1;
}
    if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn
    {
        SetPlayerToTeamColor(playerid);
JBC_SetPlayerPos(playerid, 1046.2109,-303.4585,73.7202);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
        return 1;
    }


    if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //NOVINARI spawn
    {
        SetPlayerToTeamColor(playerid);
        SetPlayerInterior(playerid,0);
JBC_SetPlayerPos(playerid, 1821.4897,-1285.7777,109.3594);
PlayerInfo[playerid][pInt] = 0;
        return 1;
    }
        if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Taxi spawn
    {
        SetPlayerToTeamColor(playerid);
JBC_SetPlayerPos(playerid, 1221.3805,-1813.6587,16.5938);
        return 1;
    }
    if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) //Los Surenos
    {
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1820.7958,-1994.1736,13.5544);
JBC_GivePlayerWeapon(playerid,34 ,20);
JBC_GivePlayerWeapon(playerid,24 ,15);
JBC_GivePlayerWeapon(playerid,31 ,60);
        return 1;
    }
    if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) //MS 13 SPAWN
    {
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid,0);
JBC_SetPlayerPos(playerid, 2470.9453,-1535.6531,29.3554);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
        return 1;
    }


    /*if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//Yamaguchi spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 1);
    SetPlayerPos(playerid, -779.6406,501.2036,1371.7422);
    PlayerInfo[playerid][pInt] = 1;
    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;
}
if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) //Dead Man Inc spawn
{
          SetPlayerToTeamColor(playerid);
          SetPlayerInterior(playerid,0);
          JBC_SetPlayerPos(playerid, 665.7355,-1259.2198,13.4609);
          PlayerInfo[playerid][pInt] = 0;
          return 1;
}
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) //Meksicka mafija
    {
    SetPlayerToTeamColor(playerid);
JBC_SetPlayerPos(playerid, 1281.1787,-813.6777,83.6509);
SetPlayerFacingAngle(playerid, 180);
        return 1;
    }
    if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)//Parking servis
{
    JBC_GivePlayerWeapon(playerid, 43,1);
    SetPlayerToTeamColor(playerid);
    JBC_SetPlayerPos(playerid, 2441.2559,-2131.0967,17.0866);
            SetPlayerVirtualWorld(playerid,0);
    return 1;
}
if (PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)//Ballas
{
    SetPlayerToTeamColor(playerid);
    JBC_SetPlayerPos(playerid, 2794.3584,-1947.2296,17.3203);
    JBC_GivePlayerWeapon(playerid, 24, 14);
    JBC_GivePlayerWeapon(playerid, 34, 24);
    JBC_GivePlayerWeapon(playerid, 31, 60);
    return 1;
}
if (PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)//groove
{
    SetPlayerToTeamColor(playerid);
    JBC_SetPlayerPos(playerid, 2496.65,-1696.55,1014.7422);
            SetPlayerInterior(playerid,3);
            SetPlayerVirtualWorld(playerid,0);
    return 1;
}
if(PlayerInfo[playerid][pFMember] != 255)
{
    new family = PlayerInfo[playerid][pFMember];
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, FamilyInfo[family][FamilyInterior]);
    SetPlayerPos(playerid, FamilyInfo[family][FamilySpawn][0],FamilyInfo[family][FamilySpawn][1],FamilyInfo[family][FamilySpawn][2]);
    SetPlayerFacingAngle(playerid, FamilyInfo[family][FamilySpawn][3]);
    return 1;
}
    else
    {
SetPlayerToTeamColor(playerid);
JBC_SetPlayerPos(playerid,1612.3240,-2330.1670,13.5469);
SetPlayerFacingAngle(playerid, 0);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
}
return 1;
}
     


[size=24pt]Jel ovdje ima?[/size]
Poslednja Izmena: Jul 31, 2012, 22:47:40 POSLE PODNE od Владимир Плавшић aka Plavša

Rijesio sam :D Sad samo jos da rijesim [pomoc] kuca na BUY