31.05.2018, 05:21
Em OnPlayerRequestClass, na seleзгo de equipe, como devo colocar para que uma time seje privado como equipe de administradores?
TEAM_ADMINS = Somente administradores podem escolher esta equipe
TEAM_ADMINS = Somente administradores podem escolher esta equipe
PHP код:
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR:{FFFFFF} Vocк nгo й administrador.");
PHP код:
public OnPlayerRequestClass(playerid, classid)
{
ResetPlayerWeapons(playerid);
Spawned[playerid] = 0;
switch (classid)
{
case 0:
{
gTeam[playerid] = TEAM_BALLAS;
SetPlayerTeam(playerid, TEAM_BALLAS);
GameTextForPlayer(playerid, "~b~Balas", 3000, 6);
SetPlayerPos(playerid, 2532.2742, -1667.6622, 15.1689);
SetPlayerFacingAngle(playerid, 93.1338);
SetPlayerCameraPos(playerid, 2528.7200, -1667.9076, 15.1691);
SetPlayerCameraLookAt(playerid, 2532.2742, -1667.6622, 15.1689);
}
case 1:
{
gTeam[playerid] = TEAM_GROVE;
SetPlayerTeam(playerid, TEAM_GROVE);
GameTextForPlayer(playerid, "~b~Grover", 3000, 6);
SetPlayerPos(playerid, 2532.2742, -1667.6622, 15.1689);
SetPlayerFacingAngle(playerid, 93.1338);
SetPlayerCameraPos(playerid, 2528.7200, -1667.9076, 15.1691);
SetPlayerCameraLookAt(playerid, 2532.2742, -1667.6622, 15.1689);
}
case 2:
{
gTeam[playerid] = TEAM_POLICIA;
SetPlayerTeam(playerid, TEAM_POLICIA);
GameTextForPlayer(playerid, "~b~Policia", 3000, 6);
SetPlayerPos(playerid, 2532.2742, -1667.6622, 15.1689);
SetPlayerFacingAngle(playerid, 93.1338);
SetPlayerCameraPos(playerid, 2528.7200, -1667.9076, 15.1691);
SetPlayerCameraLookAt(playerid, 2532.2742, -1667.6622, 15.1689);
}
case 3:
{
gTeam[playerid] = TEAM_ADMINS;
SetPlayerTeam(playerid, TEAM_ADMINS);
GameTextForPlayer(playerid, "~b~Administradores", 3000, 6);
SetPlayerPos(playerid, 2532.2742, -1667.6622, 15.1689);
SetPlayerFacingAngle(playerid, 93.1338);
SetPlayerCameraPos(playerid, 2528.7200, -1667.9076, 15.1691);
SetPlayerCameraLookAt(playerid, 2532.2742, -1667.6622, 15.1689);
}
}
return 1;
}