OnPlayerRequestClass F4 enable
#1

What can i put here that it should spawn the player back if he press F4. They shouldnt be in the skin menu

Код:
public OnPlayerRequestClass(playerid, classid)
{
	new string[128];
	PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0); // 1068 1062
	PlayerInfo[playerid][pModel] = Peds[classid][0];
	
	if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
	{
		ClearChatbox(playerid, 10);
		PlayerInfo[playerid][pMuted] = 1;
		format(string, sizeof(string), "Welcome");
		SendClientMessage(playerid, COLOR, string);
		SendClientMessage(playerid, COLOR, " ");
		if (gPlayerAccount[playerid] != 0)
		{
			SendClientMessage(playerid, COLOR_WHITE, "Hint: Use /login <password> to log in to your game account.");
			//SendClientMessage(playerid, COLOR_LIGHTRED, "You'll be kicked in 60 seconds if you won't login !");
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREEN1, "You need to register to play here");
			SendClientMessage(playerid, COLOR_WHITE, "HINT: /register [password]");
		}
		SetPlayerCameraPos(playerid, 460.9300,-2029.6128,1.0000);
		SetPlayerCameraLookAt(playerid, 392.8637,-2028.3744,23.3828);
		SetPlayerPos(playerid, 388.1895,-2028.4332,8.0364);
		//PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);
		PlayerInfo[playerid][pModel] = Peds[classid][0];
		SetPlayerTeamFromClass(playerid,classid);
	}
	else SpawnPlayer(playerid);
	return false;
}
Reply
#2

don't double post: http://forum.sa-mp.com/index.php?topic=146957.0
Reply
#3

pawn Код:
new pSkinChosen[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
  pSkinChosen[playerid]=0;
  return 1;
}
public OnPlayerRequestSpawn(playerid)
{
  pSkinChosen[playerid]=1;
  return 1;
}
public OnPlayerRequestClass(playerid,classid)
{
  if(pSkinChosen[playerid])// Goes at the top
  {
    SpawnPlayer(playerid);
    return 1;
  }
  //Your code
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)