[AJUDA] /entrarorg
#1

bom fiz um comando aqui para sуcio que seria /entrarorg

pawn Код:
if(strcmp(cmd,"/entrarorg",true)==0) // NOVO ENTRAR ORG
    {
        if(IsPlayerConnected(playerid))
        {
            new x_EntrarOrg[32];
            x_EntrarOrg = strtok(cmdtext, idx);
            if(!strlen(x_EntrarOrg)) {
                SendClientMessage(playerid, COLOR_WHITE, "USE: /entrarorg [id]");
                SendClientMessage(playerid, COLOR_GREY, "Nгo sabe o ID das organizaзхes? /np");
                    }
            if(strcmp(x_EntrarOrg,"1",true) == 0)
            {
                    PlayerInfo[playerid][pMembro] = 1;
                    PlayerInfo[playerid][pCargo] = 4;
                    SetPlayerSkin(playerid,282);
                    PlayerInfo[playerid][pSkin] = 282;
                    SetPlayerSpawn(playerid);
                    ResetPlayerWeaponsEx(playerid);
                    SetPlayerColor(playerid, COR_PM);
                    format(string, sizeof(string), "Sуcio %s entrou para a organizaзгo: 1", sendername);
                    SendClientMessageToAll(COLOR_LIGHTBLUE, string);
            }
Queria que o comando seria pra socio e pra quando fosse usar o comando tinha que estar de civil, e sem nivel de procura so que nгo tenho ideia de como colocar isso no code '-' . otra coisa o sendername nгo ta funfando

Ajuda ? +REP

ahh.. esse й sу um pedaзo do cmd
Reply
#2

Procure todas as variбveis que definem isso e faz semelhante a isso.

pawn Код:
if(Procurado[playerid] > 0 || Socio[playerid] == 0 || Org[playerid] > 0)
    return SendClientMessage(playerid,-1,"Vocк nгo pode usar este comando");

//
GetPlayerName(playerid,sendername,MAX_PLAYER_NAME);
Reply
#3

entгo vini, nesse comando o problema й que eu nгo sei montar nele, tipo o local certo sabe ?

e o getplayername obg '-'
Reply
#4

pawn Код:
if(strcmp(cmd,"/entrarorg",true)==0) // NOVO ENTRAR ORG
    {
        if(IsPlayerConnected(playerid))
        {
            if(Procurado[playerid] > 0 || Socio[playerid] == 0 || Org[playerid] > 0)
               return SendClientMessage(playerid,-1,"Vocк nгo pode usar este comando");
            GetPlayerName(playerid,sendermane,MAX_PLAYER_NAME);
            new x_EntrarOrg[32];
            x_EntrarOrg = strtok(cmdtext, idx);
            if(!strlen(x_EntrarOrg)) {
                SendClientMessage(playerid, COLOR_WHITE, "USE: /entrarorg [id]");
                SendClientMessage(playerid, COLOR_GREY, "Nгo sabe o ID das organizaзхes? /np");
                    }
            if(strcmp(x_EntrarOrg,"1",true) == 0)
            {
                    PlayerInfo[playerid][pMembro] = 1;
                    PlayerInfo[playerid][pCargo] = 4;
                    SetPlayerSkin(playerid,282);
                    PlayerInfo[playerid][pSkin] = 282;
                    SetPlayerSpawn(playerid);
                    ResetPlayerWeaponsEx(playerid);
                    SetPlayerColor(playerid, COR_PM);
                    format(string, sizeof(string), "Sуcio %s entrou para a organizaзгo: 1", sendername);
                    SendClientMessageToAll(COLOR_LIGHTBLUE, string);
            }
Creditos Vini
Reply
#5

Voo tentar aqui '-

@EDIT

pawn Код:
if(strcmp(cmd,"/entrarorg",true)==0) // NOVO ENTRAR ORG
    {
        if(IsPlayerConnected(playerid))
        {
            if(WantedPoints[playerid] > 0 || PlayerInfo[playerid][pSocio] == 0 || PlayerInfo[playerid][pMembro] > 0 || PlayerInfo[playerid][pLider] > 0)
               return SendClientMessage(playerid,-1,"Vocк nгo pode usar este comando");
            new x_EntrarOrg[32];
            x_EntrarOrg = strtok(cmdtext, idx);
            if(!strlen(x_EntrarOrg)) {
                SendClientMessage(playerid, COLOR_WHITE, "USE: /entrarorg [id]");
                SendClientMessage(playerid, COLOR_GREY, "Nгo sabe o ID das organizaзхes? /np");
                return 1;
            }
            if(strcmp(x_EntrarOrg,"1",true) == 0)
            {
                    PlayerInfo[playerid][pMembro] = 1;
                    PlayerInfo[playerid][pCargo] = 4;
                    SetPlayerSkin(playerid,282);
                    PlayerInfo[playerid][pSkin] = 282;
                    SetPlayerSpawn(playerid);
                    ResetPlayerWeaponsEx(playerid);
                    SetPlayerColor(playerid, COR_PM);
                    format(string, sizeof(string), "Sуcio %s entrou para a organizaзгo: 1", sendername);
                    SendClientMessageToAll(COLOR_LIGHTBLUE, string);
            }

assim nй ?
Reply
#6

Exato
Reply
#7

й deu certo, agora tem como eu mandar uma mensagem pra cada ocasiгo ? tipo ele ta procurado aparece " vocк nгo pode usar esse comando procurado" , ou quando ele ta em alguma org " vocк nгo pode usar esse comando sendo de alguma organizaзгo" etc tem como ? '-'
Reply
#8

Й sу separar, em vez de usar ||

Ex:
pawn Код:
if(WantedPoints[playerid] > 0)
    return SendClientMessage(playerid,-1,"Vocк й um procurado.");
if(PlayerInfo[playerid][pSocio] == 0)
    return SendClientMessage(playerid,-1,"Vocк nгo й sуcio.");
Reply
#9

Deu certo Vini, Obrigado +REP Vini e Don Speed (:

@EDIT

Vini nгo deu o REP

Tu debes de esparcir algo de Reputaciуn a otros usuarios antes de darle otra vez a Viniborn.
Reply
#10

pawn Код:
if(strcmp(cmd, "/entrarorg1", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pSocio] >= 1)
            {
                if(PlayerInfo[playerid][pMembro] != 0 || PlayerInfo[playerid][pLider] != 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Olб Sуcio, Vocк Precisa /pedircontas para trocar de organizaзгo");
                    return 1;
                }
                if(PlayerInfo[playerid][pJailed] >= 1 || WantedPoints[playerid] > 0)
                {
                    SendClientMessage(playerid,0xA0FFFFAA,"Vocк nao Pode Usar /entrarorg Procurado ou Preso");
                    return 1;
                }
                SetPlayerColor(playerid,COR_PM);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                PlayerInfo[playerid][pMembro] = 1;
                PlayerInfo[playerid][pCargo] = 4;
                SetPlayerSkin(playerid,281);
                PlayerInfo[playerid][pSkin] = 281;
                ConviteInfoOrg(PlayerName(playerid), 1, 4);
                SetPlayerSpawn(playerid);
                format(string, sizeof(string), "{00FFE1}Socio:[%s] Entrou na Organizaзao:1", sendername);
                MSGPARATODOS(COLOR_YELLOW,string);
            }
        }
        return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)