Spawn Problems
#1

I bought the house give / changespawn and all the usual spawn me respawn.

forward LoadPlayerSpawnData(playerid);
public LoadPlayerSpawnData(playerid)
{
for(new i = 0; i < sizeof(ApartmentInfo); i++)
{
GetPlayerName(playerid, plname, sizeof(plname));
if(strcmp(ApartmentInfo[i][sOwner], plname, false ) == 0 && ApartmentInfo[i][sSpawn] == 1)
{
SetPlayerPos(playerid, ApartmentInfo[i][sEnterx],ApartmentInfo[i][sEntery],ApartmentInfo[i][sEnterz]);
}
}
TextDrawShowForPlayer(playerid, ServerTimeTXT);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
SetPlayerPos(playerid, 1743.0449,-1861.1635,13.5779);
SetPlayerHealth(playerid, 100);
SetPlayerInterior( playerid, PlayerInfo[playerid][pInterior] );
SetPlayerVirtualWorld( playerid, PlayerInfo[playerid][pVirtualWorld] );
}
Reply
#2

Put these lines under OnPlayerSpawn
maybe this will fix

Код:
for(new i = 0; i < sizeof(ApartmentInfo); i++)
{
GetPlayerName(playerid, plname, sizeof(plname));
if(strcmp(ApartmentInfo[i][sOwner], plname, false ) == 0 && ApartmentInfo[i][sSpawn] == 1)
{
SetPlayerPos(playerid, ApartmentInfo[i][sEnterx],ApartmentInfo[i][sEntery],ApartmentInfo[i][sEnterz]);
}
}
TextDrawShowForPlayer(playerid, ServerTimeTXT);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
SetPlayerPos(playerid, 1743.0449,-1861.1635,13.5779);
SetPlayerHealth(playerid, 100);
SetPlayerInterior( playerid, PlayerInfo[playerid][pInterior] );
SetPlayerVirtualWorld( playerid, PlayerInfo[playerid][pVirtualWorld] );
Reply
#3

no working !
Reply
#4

Try returning 1 when the check is done
Reply
#5

working ! Thx !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)