Detaljan opis problema: kada promjenim spawn mjesto civila i dalje se spawnaju na isto mjesto.
Dio skripte:
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
SetPlayerSkin(playerid, PlayerInfo);
if(PlayerInfo == 0)
{
gOoc = 1; gNews = 1; gFam = 1;
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, 1123.3643,-2036.9781,69.8873);
RegistrationStep = 1;
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Dobrodošli na server, molim vas ispunite podatke.");
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Kojeg ste spola?", "Musko \nZensko", "U redu", "Odustani");
}
if(AdminSpec == 1)
{
return 1;
}
new rand;
new house = PlayerInfo;
if(PlayerPaintballing != 0)
{
SafeResetPlayerWeapons(playerid);
SafeGivePlayerWeapon(playerid, 29, 999);
rand = random(sizeof(PaintballSpawns));
SetPlayerPos(playerid, PaintballSpawns, PaintballSpawns, PaintballSpawns);
return 1;
}
if(PlayerInfo == 1)
{
SetPlayerInterior(playerid, 0);
PlayerInfo = 0;
SetPlayerPos(playerid,2518.356,-1541.119,27.5666);
SendClientMessage(playerid, COLOR_LIGHTRED, "Ne potpune kazne, nazad u zatvor.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Ne potpune kazne, nazad u zatvor.");
return 1;
}
if(PlayerInfo == 2)
{
SetPlayerInterior(playerid, 0);
PlayerInfo = 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(MedicBill == 1 && PlayerInfo == 0)
{
if(FirstSpawn != 1)
{
//new string;
MedicBill = 0;
MedicTime = 0;
NeedMedicTime = 0;
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid,1178.8889,-1323.5004,14.1423);
SetPlayerFacingAngle(playerid, 0);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
/*SetPlayerHealth(playerid, 50.0);
PlayerInfo += 1;
SetPlayerInterior(playerid, 3);
PlayerInfo = 3;
rand = random(sizeof(gMedicSpawns));
SetPlayerPos(playerid, gMedicSpawns, gMedicSpawns, gMedicSpawns); // Warp the player
SetPlayerFacingAngle(playerid, 0);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~You need to rest now ...", 30000, 3);
JustDied = 1;
MedicTime = 1;
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
if(PlayerInfo > 0)
{
NeedMedicTime = 30;
}
else
{
NeedMedicTime = 40;
}*/
return 1;
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Jeli tu sada svagdje moram iste kordinate unesti da bi se spawnalo na novom jestu 😄
