pawn Код:
public OnPlayerSpawn(playerid)
{
gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
TogglePlayerControllable(playerid, 1);
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " You need to login before spawning");
return 1;
}
SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
SetPlayerPos(playerid,164.4342,1188.2478,14.7578);
SetPlayerSpawn(playerid);
return 1;
}
And SetPlayerSpawn, in case you would need it:
pawn Код:
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pTut] == 0)
{
TogglePlayerControllable(playerid, 0);
RegistrationStep[playerid] = 1;
gOoc[playerid] = 1;
SendClientMessage(playerid, COLOR_CYAN, "Welcome to Wild West Serious Roleplay server, please fill in some information to proceed.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Are you a Male or Female? (Type in what you are).");
}
if(PlayerInfo[playerid][pJailed] == 1)
{
new string[128];
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
format(string, sizeof(string), "Incomplete jail sentence, returning back with %d minute(s) left", PlayerInfo[playerid][pJailTime]/60);
GameTextForPlayer(playerid, string, 8000, 1);
//SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
SetPlayerPos(playerid,164.4342,1188.2478,14.7578);
SetPlayerFacingAngle(playerid, 180.1604);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
return 1;
}