detaljan opis problema :ja kad napisem promeni spawn i stisnem npr baza on se ljepo spremi u databazi znaci pod spawn pise 1 al kad udjem u server spawna me na glavnom spawnu i ja izajdem iz servera i opet mi pise da je spawn u databazi 0
dio skripte:
evo di ucitava spawn
public PostaviSpawn(playerid)
{
if(PI == SPAWN_BAZA)
{
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
if(PI == 1)
{
SetPlayerInterior(playerid, 6);
SetPlayerVirtualWorld(playerid, 1);
SetPlayerPos_H(playerid, 229.7307,74.0000,1005.0391);
SetPlayerFacingAngle(playerid, 270.0);
}
else if(PI == 2)
{
SetPlayerPos_H(playerid, 1654.4357,-1663.0409,22.5156);
SetPlayerFacingAngle(playerid, 180.0);
}
else if(PI == 3)
{
SetPlayerPos_H(playerid, 306.9077,-1520.7749,24.9219);
SetPlayerFacingAngle(playerid, 55.190);
}
else if(PI == 4)
{
SetPlayerPos_H(playerid, 2029.4857,-1402.3611,17.2502);
SetPlayerFacingAngle(playerid, 180.0);
}
else if(PI == 5)
{
SetPlayerPos_H(playerid, 1137.7823,-2028.1041,69.0078);
SetPlayerFacingAngle(playerid, 270.0);
}
else if(PI == 6)
{
SetPlayerPos_H(playerid, 986.8086,-1263.7510,16.9864);
SetPlayerFacingAngle(playerid, 180.0);
}
else if(PI == 7)
{
SetPlayerInterior(playerid, 3);
SetPlayerVirtualWorld(playerid, 1);
SetPlayerPos_H(playerid, 356.1015,152.1864,1025.7891);
SetPlayerFacingAngle(playerid, 0.0);
}
else if(PI == 8)
{
SetPlayerPos_H(playerid, 1553.2803,-1389.2621,14.0234);
SetPlayerFacingAngle(playerid, 90.0);
}
else if(PI == 9)
{
SetPlayerPos_H(playerid, 1813.3143,-1289.0227,13.6030);
SetPlayerFacingAngle(playerid, 39.8);
}
else if(PI == 10)
{
SetPlayerPos_H(playerid, 1213.9622,-1816.0459,16.5938);
SetPlayerFacingAngle(playerid, 270.0);
}
else if(PI == 11)
{
SetPlayerPos_H(playerid, 2527.5425,-1666.6448,15.1681);
SetPlayerFacingAngle(playerid, 90.0);
}
else if(PI == 12)
{
SetPlayerPos_H(playerid, 2164.0305,-1675.2012,15.0859);
SetPlayerFacingAngle(playerid, 229.0);
}
else if(PI == 13)
{
SetPlayerPos_H(playerid, 2797.5544,-1441.1727,43.4308);
SetPlayerFacingAngle(playerid, 187.9585);
}
else if(PI == 14)
{
SetPlayerPos_H(playerid, 2328.4597,-1226.7803,27.9766);
SetPlayerFacingAngle(playerid, 90.0);
}
else if(PI == 15)
{
SetPlayerPos_H(playerid, 2222.7219,-1179.8661,25.8906);
SetPlayerFacingAngle(playerid, 0.0);
}
else if(PI == 16)
{
SetPlayerPos_H(playerid, 2524.3335,-2009.5853,13.5540);
SetPlayerFacingAngle(playerid, 90.0);
}
else if(PI == 17)
{
SetPlayerPos_H(playerid, 858.9066, -1436.8745, 13.4523);
SetPlayerFacingAngle(playerid, 480.0);
}
else
{
PI = SPAWN_DEFAULT;
SetPlayerPos_H(playerid, 1765.2643,-1342.9196,15.7564);
SetPlayerFacingAngle(playerid, 242.7716);
}
EntID = 0;
}
else if(PI == SPAWN_KUCA)
{
if(PI != -1)
{
new i = PI;
SetPlayerInterior(playerid, Kuce);
SetPlayerVirtualWorld(playerid, Kuce);
SetPlayerPos_H(playerid, Kuce, Kuce, Kuce);
SetPlayerFacingAngle(playerid, Kuce);
EntID = i;
}
else
{
PI = SPAWN_DEFAULT;
SetPlayerPos_H(playerid, 1765.2643,-1342.9196,15.7564);
SetPlayerFacingAngle(playerid, 242.7716);
}
}
else if(PI == SPAWN_STAN)
{
if(PI != -1)
{
new i = PI;
SetPlayerInterior(playerid, Stanx);
SetPlayerVirtualWorld(playerid, Stanx);
SetPlayerPos_H(playerid, Stanx, Stanx, Stanx);
SetPlayerFacingAngle(playerid, Stanx);
SetCameraBehindPlayer(playerid);
EntID = i;
}
else
{
PI = SPAWN_DEFAULT;
SetPlayerPos_H(playerid, 1765.2643,-1342.9196,15.7564);
SetPlayerFacingAngle(playerid, 242.7716);
}
}
else if(PI == SPAWN_VIKENDICA)
{
if(PI != -1)
{
new i = PI;
SetPlayerInterior(playerid, Vikendice);
SetPlayerVirtualWorld(playerid, Vikendice);
SetPlayerPos_H(playerid, Vikendice, Vikendice, Vikendice);
SetPlayerFacingAngle(playerid, Vikendice);
EntID = i;
}
else
{
PI = SPAWN_DEFAULT;
SetPlayerPos_H(playerid, 1765.2643,-1342.9196,15.7564);
SetPlayerFacingAngle(playerid, 242.7716);
}
}
else if(PI == SPAWN_GARAZA)
{
if(PI != -1)
{
new i = PI;
SetPlayerInterior(playerid, 2);
SetPlayerVirtualWorld(playerid, Garaze);
SetPlayerPos_H(playerid, 613.2396,-76.1593,997.7205);
SetPlayerFacingAngle(playerid, 90.0);
EntID = i;
}
else
{
PI = SPAWN_DEFAULT;
SetPlayerPos_H(playerid, 1765.2643,-1342.9196,15.7564);
SetPlayerFacingAngle(playerid, 242.7716);
}
}
else if(PI == SPAWN_RENTKUCA)
{
if(PI != -1)
{
new i = PI;
SetPlayerInterior(playerid, Kuce);
SetPlayerVirtualWorld(playerid, Kuce);
SetPlayerPos_H(playerid, Kuce, Kuce, Kuce);
SetPlayerFacingAngle(playerid, Kuce);
EntID = i;
}
else
{
PI = SPAWN_DEFAULT;
SetPlayerPos_H(playerid, 1765.2643,-1342.9196,15.7564);
SetPlayerFacingAngle(playerid, 242.7716);
}
}
else if(PI == SPAWN_HOTEL)
{
if(PI != -1)
{
new i = PI;
SetPlayerInterior(playerid, 15);
SetPlayerVirtualWorld(playerid, Hoteli);
SetPlayerPos_H(playerid, 2214.6240,-1150.4921,1025.7969);
SetPlayerFacingAngle(playerid, 270.0);
EntID = i;
}
else
{
PI = SPAWN_DEFAULT;
SetPlayerPos_H(playerid, 1765.2643,-1342.9196,15.7564);
SetPlayerFacingAngle(playerid, 242.7716);
}
}
else
{
SetPlayerPos_H(playerid, 1765.2643,-1342.9196,15.7564);
SetPlayerFacingAngle(playerid, 242.7716);
}
if(WarAktivan == true && IgracUWaru == 1)
{
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 7007);
if(WarMapa == 1)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(FarmaTim1));
SetPlayerPos_H(playerid, FarmaTim1, FarmaTim1, FarmaTim1);
SetPlayerFacingAngle(playerid, FarmaTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(FarmaTim2));
SetPlayerPos_H(playerid, FarmaTim2, FarmaTim2, FarmaTim2);
SetPlayerFacingAngle(playerid, FarmaTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 2)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(Brod1Tim1));
SetPlayerPos_H(playerid, Brod1Tim1, Brod1Tim1, Brod1Tim1);
SetPlayerFacingAngle(playerid, Brod1Tim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(Brod1Tim2));
SetPlayerPos_H(playerid, Brod1Tim2, Brod1Tim2, Brod1Tim2);
SetPlayerFacingAngle(playerid, Brod1Tim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 3)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(Brod2Tim1));
SetPlayerPos_H(playerid, Brod2Tim1, Brod2Tim1, Brod2Tim1);
SetPlayerFacingAngle(playerid, Brod2Tim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(Brod2Tim2));
SetPlayerPos_H(playerid, Brod2Tim2, Brod2Tim2, Brod2Tim2);
SetPlayerFacingAngle(playerid, Brod2Tim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 4)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(BullSeloTim1));
SetPlayerPos_H(playerid, BullSeloTim1, BullSeloTim1, BullSeloTim1);
SetPlayerFacingAngle(playerid, BullSeloTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(BullSeloTim2));
SetPlayerPos_H(playerid, BullSeloTim2, BullSeloTim2, BullSeloTim2);
SetPlayerFacingAngle(playerid, BullSeloTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 5)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(UrbanTim1));
SetPlayerPos_H(playerid, UrbanTim1, UrbanTim1, UrbanTim1);
SetPlayerFacingAngle(playerid, UrbanTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(UrbanTim2));
SetPlayerPos_H(playerid, UrbanTim2, UrbanTim2, UrbanTim2);
SetPlayerFacingAngle(playerid, UrbanTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 6)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(SkladisteTim1));
SetPlayerPos_H(playerid, SkladisteTim1, SkladisteTim1, SkladisteTim1);
SetPlayerFacingAngle(playerid, SkladisteTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(SkladisteTim2));
SetPlayerPos_H(playerid, SkladisteTim2, SkladisteTim2, SkladisteTim2);
SetPlayerFacingAngle(playerid, SkladisteTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 7)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(DesertTim1));
SetPlayerPos_H(playerid, DesertTim1, DesertTim1, DesertTim1);
SetPlayerFacingAngle(playerid, DesertTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(DesertTim2));
SetPlayerPos_H(playerid, DesertTim2, DesertTim2, DesertTim2);
SetPlayerFacingAngle(playerid, DesertTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 8)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(TvornicaTim1));
SetPlayerPos_H(playerid, TvornicaTim1, TvornicaTim1, TvornicaTim1);
SetPlayerFacingAngle(playerid, TvornicaTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(TvornicaTim2));
SetPlayerPos_H(playerid, TvornicaTim2, TvornicaTim2, TvornicaTim2);
SetPlayerFacingAngle(playerid, TvornicaTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 9)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(Farma2Tim1));
SetPlayerPos_H(playerid, Farma2Tim1, Farma2Tim1, Farma2Tim1);
SetPlayerFacingAngle(playerid, Farma2Tim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(Farma2Tim2));
SetPlayerPos_H(playerid, Farma2Tim2, Farma2Tim2, Farma2Tim2);
SetPlayerFacingAngle(playerid, Farma2Tim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else if(WarMapa == 10)
{
if(WarTim1 == PI)
{
new rand = random(sizeof(RuinsTim1));
SetPlayerPos_H(playerid, RuinsTim1, RuinsTim1, RuinsTim1);
SetPlayerFacingAngle(playerid, RuinsTim1);
}
else if(WarTim2 == PI)
{
new rand = random(sizeof(RuinsTim2));
SetPlayerPos_H(playerid, RuinsTim2, RuinsTim2, RuinsTim2);
SetPlayerFacingAngle(playerid, RuinsTim2);
}
else
{
SCM(playerid, GRAD2, "(greska) ID tima se ne poklapa sa ID-om mafije/bande!!!");
return 1;
}
}
else return SCM(playerid, GRAD2, "(greska) Nepoznata mapa, nemoguce spawnati se!");
GivePlayerWeaponEx(playerid, 24, 100);
GivePlayerWeaponEx(playerid, 29, 1000);
GivePlayerWeaponEx(playerid, 31, 1000);
GivePlayerWeaponEx(playerid, 33, 50);
SetPlayerHealth_H(playerid, 100);
}
SetCameraBehindPlayer(playerid);
if(PI > 0) SetPlayerChatBubble(playerid, "Utisan", 0xFF0000AA, 15.0, PI*60000);
return 1;
}