[AJUDA] /rcr para todas as orgs
#1

Ola vim pedi uma ajuda! meu /rcr (retirar reforзo) so fufa se for da policia militar
mas... /rf (reforзo) server pra todas as org (PF,PM,FA.SWAT) quem nao for da
pm e pedi /rf nao tem como cancela usando o /rcr so a pm da postarei um cmd
e pesso q alguem me ajuda!!!


Код:
    if(strcmp(cmd,"/reforco",true)==0 || strcmp(cmd,"/rf",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3||PlayerInfo[playerid][pMember] == 21||PlayerInfo[playerid][pLeader] == 21)
            {
                if (PlayerInfo[playerid][pRequestingBackup] != 1)
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "Todas as unidades: %s estб pedindo reforзo, Vб para a marca vermelha .", sendername);
                    PlayerInfo[playerid][pRequestingBackup] = 1;
                    for(new i = 0; i < MAX_PLAYERS; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1||PlayerInfo[i][pMember] == 21||PlayerInfo[i][pLeader] == 21||PlayerInfo[i][pMember] == 2||PlayerInfo[i][pLeader] == 2)
                            {
                                SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
                                SendClientMessage(i, TEAM_BLUE_COLOR, string);
                            }
                        }
                    }
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Digite /rcr pra retirar o alerta.");
                    SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "Vocк jб tem um pedido de reforзo ativo!");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й COP");
            }
        }
        return 1;
    }
    if(strcmp(cmd,"/reforcoretirar",true)==0 || strcmp(cmd,"/rcr",true)==0)
    {
        BackupClear(playerid, 0);
        return 1;
    }
aki esta a continuaзao do /rcr

Код:
public BackupClear(playerid, calledbytimer)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
        {
            if (PlayerInfo[playerid][pRequestingBackup] == 1)
            {
                for(new i = 0; i < MAX_PLAYERS; i++)
    {
                    if(IsPlayerConnected(i))
                    {
                        if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
                        {
                            SetPlayerMarkerForPlayer(i, playerid, TEAM_HIT_COLOR);
                        }
                    }
                }
                if (calledbytimer != 1)
    {
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Seu pedido de reforзo foi cancelado.");
                }
                else
                {
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Seu pedido de reforзo foi cancelado automaticamente.");
                }
                PlayerInfo[playerid][pRequestingBackup] = 0;
            }
            else
            {
                if (calledbytimer != 1)
                {
                    SendClientMessage(playerid, COLOR_RED, "Vocк ainda nгo pediu reforзo.");
                }
            }
        }
        else
        {
            if (calledbytimer != 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um oficial da L.S.P.D");
            }
        }
    }
    return 1;
}
Reply
#2

Quote:
Originally Posted by Serial_Killer
Посмотреть сообщение
Ola vim pedi uma ajuda! meu /rcr (retirar reforзo) so fufa se for da policia militar
mas... /rf (reforзo) server pra todas as org (PF,PM,FA.SWAT) quem nao for da
pm e pedi /rf nao tem como cancela usando o /rcr so a pm da postarei um cmd
e pesso q alguem me ajuda!!!


Код:
    if(strcmp(cmd,"/reforco",true)==0 || strcmp(cmd,"/rf",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3||PlayerInfo[playerid][pMember] == 21||PlayerInfo[playerid][pLeader] == 21)
            {
                if (PlayerInfo[playerid][pRequestingBackup] != 1)
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "Todas as unidades: %s estб pedindo reforзo, Vб para a marca vermelha .", sendername);
                    PlayerInfo[playerid][pRequestingBackup] = 1;
                    for(new i = 0; i < MAX_PLAYERS; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1||PlayerInfo[i][pMember] == 21||PlayerInfo[i][pLeader] == 21||PlayerInfo[i][pMember] == 2||PlayerInfo[i][pLeader] == 2)
                            {
                                SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
                                SendClientMessage(i, TEAM_BLUE_COLOR, string);
                            }
                        }
                    }
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Digite /rcr pra retirar o alerta.");
                    SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "Vocк jб tem um pedido de reforзo ativo!");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й COP");
            }
        }
        return 1;
    }
    if(strcmp(cmd,"/reforcoretirar",true)==0 || strcmp(cmd,"/rcr",true)==0)
    {
        BackupClear(playerid, 0);
        return 1;
    }
aki esta a continuaзao do /rcr

Код:
public BackupClear(playerid, calledbytimer)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
        {
            if (PlayerInfo[playerid][pRequestingBackup] == 1)
            {
                for(new i = 0; i < MAX_PLAYERS; i++)
    {
                    if(IsPlayerConnected(i))
                    {
                        if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
                        {
                            SetPlayerMarkerForPlayer(i, playerid, TEAM_HIT_COLOR);
                        }
                    }
                }
                if (calledbytimer != 1)
    {
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Seu pedido de reforзo foi cancelado.");
                }
                else
                {
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Seu pedido de reforзo foi cancelado automaticamente.");
                }
                PlayerInfo[playerid][pRequestingBackup] = 0;
            }
            else
            {
                if (calledbytimer != 1)
                {
                    SendClientMessage(playerid, COLOR_RED, "Vocк ainda nгo pediu reforзo.");
                }
            }
        }
        else
        {
            if (calledbytimer != 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um oficial da L.S.P.D");
            }
        }
    }
    return 1;
}
coloca os numeros das orgs cops ai que eu faзo pra vc.
Reply
#3

Quote:

coloca os numeros das orgs cops ai que eu faзo pra vc.

PM 1
PF 2
FA 3
SWAT 21
Reply
#4

Quote:
Originally Posted by Serial_Killer
Посмотреть сообщение


PM 1
PF 2
FA 3
SWAT 21
pawn Код:
if(strcmp(cmd,"/reforco",true)==0 || strcmp(cmd,"/rf",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pMembro] == 1||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembro] == 2||PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembro] == 3||PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembro] == 21||PlayerInfo[playerid][pLider] == 21)
            {
                if (PlayerInfo[playerid][pRequestingBackup] != 1)
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "Todas as unidades: %s estгo pedindo reforзo, Vб para a marca vermelha .", sendername);
                    PlayerInfo[playerid][pRequestingBackup] = 1;
                    for(new i = 0; i < MAX_PLAYERS; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(PlayerInfo[i][pMembro] == 1||PlayerInfo[i][pLider] == 1)
                            {
                                SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
                                SendClientMessage(i, TEAM_BLUE_COLOR, string);
                            }
                        }
                    }
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Digite /rcr pra retirar o alerta.");
                    SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "Vocк jб tem um pedido de reforзo ativo!");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й COP");
            }
        }
        return 1;
    }
Код:
public BackupClear(playerid, calledbytimer)
pawn Код:
public BackupClear(playerid, calledbytimer)
{
    if(IsPlayerConnected(playerid))
    {
            if(PlayerInfo[playerid][pMembro] == 1||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembro] == 2||PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembro] == 3||PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembro] == 21||PlayerInfo[playerid][pLider] == 21)
        {
            if (PlayerInfo[playerid][pRequestingBackup] == 1)
            {
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                                    if(PlayerInfo[playerid][pMembro] == 1||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembro] == 2||PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembro] == 3||PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembro] == 21||PlayerInfo[playerid][pLider] == 21)
                        {
                            SetPlayerMarkerForPlayer(i, playerid, TEAM_HIT_COLOR);
                        }
                    }
                }
                if (calledbytimer != 1)
                {
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Seu pedido de reforзo foi cancelado.");
                }
                else
                {
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Seu pedido de reforзo foi cancelado automaticamente.");
                }
                PlayerInfo[playerid][pRequestingBackup] = 0;
            }
            else
            {
                if (calledbytimer != 1)
                {
                    SendClientMessage(playerid, COLOR_RED, "Vocк ainda nгo pediu reforзo.");
                }
            }
        }
        else
        {
            if (calledbytimer != 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й COP");
            }
        }
    }
    return 1;
}
tenta ai.
Reply
#5

Consegui vo la testa os erros era pq vc boto em portugues
mais algums cmds tao engles tipo pLeader pMember
Reply
#6

pawn Код:
public BackupClear(playerid, calledbytimer)
{
    if(IsPlayerConnected(playerid))
    {
            if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMember] == 21||PlayerInfo[playerid][pLider] == 21)
        {
            if (PlayerInfo[playerid][pRequestingBackup] == 1)
            {
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                                    if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMember] == 21||PlayerInfo[playerid][pLider] == 21)
                        {
                            SetPlayerMarkerForPlayer(i, playerid, TEAM_HIT_COLOR);
                        }
                    }
                }
                if (calledbytimer != 1)
                {
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Seu pedido de reforзo foi cancelado.");
                }
                else
                {
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Seu pedido de reforзo foi cancelado automaticamente.");
                }
                PlayerInfo[playerid][pRequestingBackup] = 0;
            }
            else
            {
                if (calledbytimer != 1)
                {
                    SendClientMessage(playerid, COLOR_RED, "Vocк ainda nгo pediu reforзo.");
                }
            }
        }
        else
        {
            if (calledbytimer != 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й COP");
            }
        }
    }
    return 1;
}
Tenta ae
Reply
#7

Quote:
Originally Posted by Los
Посмотреть сообщение
pawn Код:
public BackupClear(playerid, calledbytimer)
{
    if(IsPlayerConnected(playerid))
    {
            if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMember] == 21||PlayerInfo[playerid][pLider] == 21)
        {
            if (PlayerInfo[playerid][pRequestingBackup] == 1)
            {
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                                    if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMember] == 21||PlayerInfo[playerid][pLider] == 21)
                        {
                            SetPlayerMarkerForPlayer(i, playerid, TEAM_HIT_COLOR);
                        }
                    }
                }
                if (calledbytimer != 1)
                {
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Seu pedido de reforзo foi cancelado.");
                }
                else
                {
                    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Seu pedido de reforзo foi cancelado automaticamente.");
                }
                PlayerInfo[playerid][pRequestingBackup] = 0;
            }
            else
            {
                if (calledbytimer != 1)
                {
                    SendClientMessage(playerid, COLOR_RED, "Vocк ainda nгo pediu reforзo.");
                }
            }
        }
        else
        {
            if (calledbytimer != 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й COP");
            }
        }
    }
    return 1;
}
Tenta ae
valeu a tentativa eu soh nгo coloquei em ingles =D
Reply
#8

hahaha verdade

O meu GM tambem й em Portugues mais tem uns que й em ingles
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)