12.11.2014, 10:29
how i skip class selection after i dead, and assign to previous team before im die
can you tell me the code/script for that
can you tell me the code/script for that

Originally Posted by https://sampwiki.blast.hk/wiki/OnPlayerRequestClass
Returning 0 in this callback will prevent the player from spawning. The player can be forced to spawn when SpawnPlayer is used, however the player will re-enter class selection the next time they die.
|
return 0;
public OnPlayerRequestClass(playerid, classid)
{
{
SetPlayerPos(playerid, 1424.1958,-973.2076,57.5156);
SetPlayerCameraPos(playerid, 1423.8972,-976.9398,57.5156);
SetPlayerFacingAngle(playerid, 176.5765);
SetPlayerCameraLookAt(playerid, 1424.1958,-973.2076,57.5156);
ForceClassSelection(playerid);
TogglePlayerSpectating(playerid, true);
TogglePlayerSpectating(playerid, false);
TogglePlayerControllable(playerid,0);
if(GetPlayerSkin(playerid) == 105) GameTextForPlayer(playerid,"~g~Grove Street Families",2000,5);
if(GetPlayerSkin(playerid) == 280) GameTextForPlayer(playerid,"~b~Police Officer",2000,5);
if(GetPlayerSkin(playerid) == 29) GameTextForPlayer(playerid,"~w~Civilian",2000,5);
if(GetPlayerSkin(playerid) == 61) GameTextForPlayer(playerid,"~y~Pilot",2000,5);
SetPlayerTeamFromClass(playerid, classid);
new gPlayerCitySelection[MAX_PLAYERS];
new gPlayerHasCitySelected[MAX_PLAYERS];
new gPlayerLastCitySelectionTick[MAX_PLAYERS];
gPlayerHasCitySelected[playerid] = 0;
gPlayerCitySelection[playerid] = 0;
gPlayerLastCitySelectionTick[playerid] = 0;
return 0;
}
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1424.1958,-973.2076,57.5156);
SetPlayerCameraPos(playerid, 1423.8972,-976.9398,57.5156);
SetPlayerFacingAngle(playerid, 176.5765);
SetPlayerCameraLookAt(playerid, 1424.1958,-973.2076,57.5156);
ForceClassSelection(playerid);
TogglePlayerSpectating(playerid, true);
TogglePlayerSpectating(playerid, false);
TogglePlayerControllable(playerid,0);
if(GetPlayerSkin(playerid) == 105) GameTextForPlayer(playerid,"~g~Grove Street Families",2000,5);
if(GetPlayerSkin(playerid) == 280) GameTextForPlayer(playerid,"~b~Police Officer",2000,5);
if(GetPlayerSkin(playerid) == 29) GameTextForPlayer(playerid,"~w~Civilian",2000,5);
if(GetPlayerSkin(playerid) == 61) GameTextForPlayer(playerid,"~y~Pilot",2000,5);
SetPlayerTeamFromClass(playerid, classid);
new gPlayerCitySelection[MAX_PLAYERS];
new gPlayerHasCitySelected[MAX_PLAYERS];
new gPlayerLastCitySelectionTick[MAX_PLAYERS];
gPlayerHasCitySelected[playerid] = 0;
gPlayerCitySelection[playerid] = 0;
gPlayerLastCitySelectionTick[playerid] = 0;
return 1;
}