Detaljan opis problema:
Problem je u tome kad u butiku kucam /odjeca, izaberem odjecu i sve to, kad stisnem shift da odustanem, spawna me na farmi, na nultim koordinatama
Da li bi se moglo napraviti kako da pamti poziciju, int, vw sa koje je kucana cmd😮djeca i da prilikom zavrsetka odabira vraca igraca na tu istu poziciju? Od 21h se ovdje zezam sa tim, i nikako da ustimam -.-
Dio skripte:
CMD:odjeca(playerid, params[])
{
for(new i; i < sizeof(BizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid,25.0,BizzInfo, BizzInfo, BizzInfo) && GetPlayerVirtualWorld(playerid) == BizzInfo)
{
if(BizzInfo == 5)
{
if(GetPlayerInterior(playerid) == 15) Interijer = BUTIK_BINCO;
else if(GetPlayerInterior(playerid) == 14) Interijer = BUTIK_DIDIER;
else if(GetPlayerInterior(playerid) == 3) Interijer = BUTIK_PROLAPS;
else if(GetPlayerInterior(playerid) == 1) Interijer = BUTIK_SUBURBAN;
else if(GetPlayerInterior(playerid) == 5) Interijer = BUTIK_VICTIM;
else if(GetPlayerInterior(playerid) == 18) Interijer = BUTIK_ZIP;
SetPlayerInterior(playerid, 14);
SetPlayerPos(playerid, 258.4893,-41.4008,1002.0234);
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerCameraPos(playerid, 254.1724,-43.7000,1004.0234);
SetPlayerCameraLookAt(playerid, 258.4893,-41.4008,1002.0234);
BiraSkin = true;
SelectCharPlace = 1;
TogglePlayerControllable(playerid, 0);
Odeca(playerid, 1);
}
else
{
GameTextForPlayer(playerid, "~R~Niste u butiku", 5000, 1);
SendClientMessage(playerid, COLOR_GREY, "Niste u butiku!");
PlayerPlaySound(playerid, 1055, 0.0, 0.0, 0.0);
}
}
}
return 1;
} if(newkeys & KEY_SPRINT)
{
if(BiraSkin == true)
for(new i; i < sizeof(BizzInfo); i++)
{
BiraSkin = false;
SelectCharPlace = 0;
TogglePlayerControllable(playerid, 1);
SetPlayerSkin(playerid, PlayerInfo);
PostaviInt(playerid,BizzInfo);
PostaviVW(playerid,BizzInfo);
B_SetPlayerPos(playerid,BizzInfo,BizzInfo+1.0,BizzInfo);
SetPlayerFacingAngle(playerid, BizzInfo);
SetCameraBehindPlayer(playerid);
Odeca(playerid, 0);
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
