rcon admin class? [rep+]
#1

Currently have 4 teams like these.
pawn Код:
#define ITALIAN_MAFIA 0
#define RUSSIAN_MAFIA 1
#define HITMANS 2
#define BIKER 3
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{

    SetPlayerToTeamColor(playerid);
    SetPlayerTeamFromClass(playerid, classid);
    SetPlayerPos(playerid, 2026.6274,1007.9417,10.8203);
    SetPlayerFacingAngle(playerid,270.0);
    SetPlayerCameraPos(playerid, 2035.4634,1008.0040,10.8203);
    SetPlayerCameraLookAt(playerid, 2026.6274,1007.9417,10.8203);
    if(GetPlayerSkin(playerid) == 125)
    {
        GameTextForPlayer(playerid,"~r~ITALIAN MAFIA",6000,3);
        gTeam[playerid] = ITALIAN_MAFIA;
    }
    else if(GetPlayerSkin(playerid) == 126)
    {

        GameTextForPlayer(playerid,"~r~ITALIAN MAFIA",6000,3);
        gTeam[playerid] = ITALIAN_MAFIA;
    }
pawn Код:
forward SetPlayerToTeamColor(playerid);
public SetPlayerToTeamColor(playerid)
{
    if(gTeam[playerid] == ITALIAN_MAFIA)
    {
        SetPlayerColor(playerid,ITALIAN_MAFIA_COLOR);
    }
    else if(gTeam[playerid] == RUSSIAN_MAFIA)
    {
        SetPlayerColor(playerid, RUSSIAN_MAFIA_COLOR);
    }
    else if(gTeam[playerid] == HITMANS)
    {
        SetPlayerColor(playerid, HITMANS_COLOR);
    }
    else if(gTeam[playerid] == BIKER)
    {
        SetPlayerColor(playerid, BIKER_COLOR);
    }
    return 1;
}

forward SetPlayerTeamFromClass(playerid, classid);
public SetPlayerTeamFromClass(playerid, classid)
{
    if(classid == 0)
    {
        gTeam[playerid] = ITALIAN_MAFIA;
    }
    else if(classid == 1)
    {
        gTeam[playerid] = RUSSIAN_MAFIA;
    }
    else if(classid == 2)
    {
        gTeam[playerid] = HITMANS;
    }
    else if(classid == 3)
    {
        gTeam[playerid] = BIKER;
    }
    return 1;
}
How can I make an rcon admin team so only rcon players can choose this and players cant.
Reply
#2

Try:

pawn Код:
#define STAFF 4
[/pawn]
pawn Код:
forward SetPlayerToTeamColor(playerid);
public SetPlayerToTeamColor(playerid)
{
    if(gTeam[playerid] == ITALIAN_MAFIA)
    {
        SetPlayerColor(playerid,ITALIAN_MAFIA_COLOR);
    }
    else if(gTeam[playerid] == RUSSIAN_MAFIA)
    {
        SetPlayerColor(playerid, RUSSIAN_MAFIA_COLOR);
    }
    else if(gTeam[playerid] == HITMANS)
    {
        SetPlayerColor(playerid, HITMANS_COLOR);
    }
    else if(gTeam[playerid] == BIKER)
    {
        SetPlayerColor(playerid, BIKER_COLOR);
    }
        else if(gTeam[playerid] == STAFF)
    {
        SetPlayerColor(playerid, STAFF_COLOR); // you define the color
    }
    return 1;
}
pawn Код:
forward SetPlayerTeamFromClass(playerid, classid);
public SetPlayerTeamFromClass(playerid, classid)
{
    if(classid == 0)
    {
        gTeam[playerid] = ITALIAN_MAFIA;
    }
    else if(classid == 1)
    {
        gTeam[playerid] = RUSSIAN_MAFIA;
    }
    else if(classid == 2)
    {
        gTeam[playerid] = HITMANS;
    }
    else if(classid == 3)
    {
        gTeam[playerid] = BIKER;
    }
        else if(classid == 4)
    {
        gTeam[playerid] = STAFF;
    }
    return 1;
}
pawn Код:
public OnPlayerRequestSpawn(playerid);
{
    if(gTeam[playerid] == STAFF)
    {
        if(!IsPlayerAdmin(playerid)) return 0;
    }
    return 1;
}
Reply
#3

il try it thanks if it works il rep
Reply
#4

pawn Код:
C:\Users\Oscar\Desktop\*\Gangwarz\gamemodes\backup.pwn(1088) : error 055: start of function body without function header
C:\Users\Oscar\Desktop\*\Gangwarz\gamemodes\backup.pwn(1089) : error 010: invalid function or declaration
C:\Users\Oscar\Desktop\*\Gangwarz\gamemodes\backup.pwn(1091) : error 010: invalid function or declaration
C:\Users\Oscar\Desktop\*\Gangwarz\gamemodes\backup.pwn(1093) : error 010: invalid function or declaration
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
pawn Код:
public OnPlayerRequestSpawn(playerid);
{
    if(gTeam[playerid] == STAFF)
    {
    if(!IsPlayerAdmin(playerid)) return 0;
    }
    return 1;
}
Reply
#5

sorry, delete the ; after the header lol
Reply
#6

Np worked thanks! rep +
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)