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.
Hvala ;D
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]
Rijesio sam :D Sad samo jos da rijesim [pomoc] kuca na BUY