sTiger
Дебютант
Хочу сделать админам отдельный спавн,куда мне пихать проверку на админа?
PHP:
public OnPlayerSpawn(playerid)
{
PlayAudioStreamForPlayer(playerid, "http://air.radiorecord.ru:8102/club_320",1301.3821,-1346.8293,13.9110, 50.0,true);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 0); //uzi
SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN,0); // sawnoff
StopAudioStreamForPlayer(playerid);
PlayerWeaponTime[playerid]=12+floatround(GetPlayerPing(playerid)/100);
PosTime[playerid] += 3 + floatround(GetPlayerPing(playerid)/100);
PlayerHP[playerid] = 100.0;
SetPVarInt(playerid, "AC_plsp", 1 );
GetPlayerPos(playerid,OldPos[playerid][0],OldPos[playerid][1],OldPos[playerid][2]);
if(IsPlayerAuthorized(playerid) == PLAYER_OFFLINE )
{
// SendClientMessage(playerid, COLOR_GREY, "Вам нужно авторизироватся!");
return 0;
}
SetPVarInt(playerid,"GameStol",88);
if(IsPlayerAuthorized(playerid) == PLAYER_ONLINE)
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
ShowPlayerNameTagForPlayer(playerid,i,1);
}
SetPVarInt (playerid, "Spawned", 1);
if(GetPVarInt(playerid, "vSkin"))
{
DeletePVar(playerid,"vSkin");
TextDrawHideForPlayer(playerid, skin[0]);
TextDrawHideForPlayer(playerid, skin[1]);
TextDrawHideForPlayer(playerid, skin[2]);
TextDrawHideForPlayer(playerid, skin[3]);
TextDrawHideForPlayer(playerid, skin[4]);
CancelSelectTextDraw(playerid);
SetCameraBehindPlayerEx(playerid);
TogglePlayerControllableEx(playerid,1);
ClearAnimations(playerid);
}
SetPlayerSkills(playerid);
check_teleport[playerid] = 4;
SetPVarInt(playerid,"K_Times",0);
if(PlayerInfo[playerid][tMember] > 0)
{
if(StartWork(playerid) && GetPVarInt(playerid,"StartWork") == 0) SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
else SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
}
else if(PlayerInfo[playerid][tMember] <= 0) SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
AC_SetPlayerHealth(playerid, 100.0);
SetPlayerSpawn(playerid);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
}
AC_Healthtime[playerid]=30+floatround(GetPlayerPing(playerid)/100);
return 1;
}
