[Ajuda] COMANDO /SU
#4

Cara vocк vai ter de adaptar ao seu GM.
Dei sу o /su
Agora mandei o resto todo, porйm tem de adaptar, pois isso era do antigo GM do meu filho e funciona sem bugs

pawn Код:
forward SetPlayerCriminal(playerid,declare,reason[]);
forward SetPlayerFree(playerid,declare,reason[]);
pawn Код:
enum pCrime{pBplayer[32],pAccusing[32],pAccusedof[32],pVictim[32],};
pawn Код:
public ClearCrime(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new string[MAX_PLAYER_NAME];
        format(string, sizeof(string), "********");
        strmid(PlayerCrime[playerid][pBplayer], string, 0, strlen(string), 255);
        strmid(PlayerCrime[playerid][pVictim], string, 0, strlen(string), 255);
        strmid(PlayerCrime[playerid][pAccusing], string, 0, strlen(string), 255);
        strmid(PlayerCrime[playerid][pAccusedof], string, 0, strlen(string), 255);
    }
    return true;
}
pawn Код:
public SetPlayerCriminal(playerid,declare,reason[])
{
    if(IsPlayerConnected(playerid) && !BOPE(playerid))
    {
        if(WantedPoints[playerid] < 10) WantedPoints[playerid] += 1;
        PlayerInfo[playerid][pCrimes] += 1;
        new turned[MAX_PLAYER_NAME];
        new turner[MAX_PLAYER_NAME];
        new location[MAX_ZONE_NAME];
        GetPlayer2DZone(playerid, location, MAX_ZONE_NAME);
        strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255);
        GetPlayerName(playerid, turned, sizeof(turned));
        if (declare == 255)
        {
            format(turner, sizeof(turner), "desconhecido");
            strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
        }
        else
        {
            if(IsPlayerConnected(declare))
            {
                GetPlayerName(declare, turner, sizeof(turner));
                strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
                strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255);
                strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255);
            }
        }
        format(gstring, sizeof(gstring), "Vocк cometeu um crime ( %s ). Relatado por: %s.",reason,turner);
        SendClientMessage(playerid, 0xFF6347AA, gstring);
        SetPlayerWantedLevel(playerid, WantedPoints[playerid]);
        format(gstring, sizeof(gstring), "Nнvel de procurado: %d", WantedPoints[playerid]);
        SendClientMessage(playerid, 0xFFFF00AA, gstring);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(BOPE(i))
                {
                    format(gstring, sizeof(gstring), "HQ - Todas as unidades: Relato: %s",turner);
                    SendClientMessage(i, 0x8D8DFF00, gstring);
                    format(gstring, sizeof(gstring), "HQ - Crime: %s, Suspeito: %s",reason,turned);
                    SendClientMessage(i, 0x8D8DFF00, gstring);
                    if(GetPlayerInterior(playerid) == 0)
                    {
                        format(gstring, sizeof(gstring), "Local: %s, Em Interior: Nгo",location);
                        SendClientMessage(i, 0x8D8DFF00, gstring);
                    }
                    else
                    {
                        format(gstring, sizeof(gstring), "Local: %s, Em Interior: Sim",location);
                        SendClientMessage(i, 0x8D8DFF00, gstring);
                    }
                }
            }
        }
    }//Nгo conectado
}
Reply


Messages In This Thread
COMANDO /SU - by ofviac - 28.02.2013, 00:15
Re: COMANDO /SU - by Jefferson Santos - 28.02.2013, 00:20
Re: COMANDO /SU - by ofviac - 28.02.2013, 00:23
Re: COMANDO /SU - by Jefferson Santos - 28.02.2013, 00:35
Respuesta: COMANDO /SU - by ofviac - 28.02.2013, 00:51
Re: COMANDO /SU - by Jefferson Santos - 28.02.2013, 01:02

Forum Jump:


Users browsing this thread: 1 Guest(s)