Skripta koju koristim:Raven's
Detaljan opis problema:Dakle na serveru kada igram i kad izaÄ'em treba da me vrati na ono mjesto odakle sam izaso.
Nekada me vrati na mjesto odakle sam izašao a nekad me stvori gore u onom selu.
Kako da napravim da me ne stavlja u selo nego samo da me stavlja na mjesto odakle sam izaso.
Dio koda:if(TutTime[playerid] == 0 && PlayerInfo[playerid][pTut] == 1 && RegistrationStep[playerid] == 0 && AfterTutorial[playerid] == 0 && FirstSpawn[playerid] == 1)
{
new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
SetPlayerVirtualWorld(playerid,PlayerInfo[playerid][pVirWorld]);
SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
format(string, sizeof(string), "Dobrodosli %s... Vracate se gdje ste bili",plname);
SendClientMessage(playerid, COLOR_WHITE, string);
GameTextForPlayer(playerid, string, 5000, 1);
return 1;
}
if(house != 9999)
{
if(PlayerInfo[playerid][pSpawn] == 1) //If 1, then you get to your house, else spawn somewhere else
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid,HouseInfo[house][SAVET]);
SetPlayerVirtualWorld(playerid,HouseInfo[house][hWorld]);
SafeSetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); // Warp the player
PlayerInfo[playerid][pLocal] = house;
HouseEntered[playerid] = house;
return 1;
}
else if(PlayerInfo[playerid][pSpawn] == 0)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]);
SafeSetPlayerInterior(playerid, SpawnInterior[playerid]);
TogglePlayerControllable(playerid, 1);
return 1;
}
else if(PlayerInfo[playerid][pSpawn] == 2)
{
new family = PlayerInfo[playerid][pFMember];
SetPlayerToTeamColor(playerid);
SafeSetPlayerInterior(playerid, FamilyInfo[family][FamilyInterior]);
SafeSetPlayerPos(playerid, FamilyInfo[family][FamilySpawn][0],FamilyInfo[family][FamilySpawn][1],FamilyInfo[family][FamilySpawn][2]);
SetPlayerFacingAngle(playerid, FamilyInfo[family][FamilySpawn][3]);
return 1;
}
Nesto za dodati:Ako neko zna na koji nacin to mogu da odradim nek mi pomogne.