SA-MP Forums Archive
[PEDIDO]2 COMANDO DE ADM - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [PEDIDO]2 COMANDO DE ADM (/showthread.php?tid=265022)



[PEDIDO]2 COMANDO DE ADM - viniciusstreet - 29.06.2011

alguem poderia fazer 2 comando pra min ? bem parecidos , sao os de /dardrogas e /damaterias, os esquema sao .
Код:
PlayerAtt[playerid[pDrugs] e PlayerAtt[playerid][pMats]
Obrigado


Re: [PEDIDO]2 COMANDO DE ADM - Chefгo - 29.06.2011

esse ai nem pesquiso no forъm ¬¬
e ainda manda as variavel errado


Re: [PEDIDO]2 COMANDO DE ADM - Macintosh - 29.06.2011

Como o amigo acima disse, й bom procurar. Acho que vocк irб encontrar, nгo pesquise somente nesta board mais em outras e outras linguas.


Re: [PEDIDO]2 COMANDO DE ADM - rjjj - 29.06.2011

Fiz pra vocк, isto deve resolver o seu problema :



Coloque :



pawn Код:
//No OnPlayerCommandText:



if(strcmp(cmd, "/darmateriais", true) == 0)
    {
        #if pAdmin > 0
        if(PlayerAtt[playerid][pAdmin] < 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й um Administrador !");
        #else
        #error "Adapte o comando б sua variбvel de Administrador !"
        #endif
        static x,z,text[100],AdminNome[MAX_PLAYER_NAME],NomeReceptor[MAX_PLAYER_NAME];
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /darmateriais [id] [quantidade]");
        x = strval(tmp);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /darmateriais [id] [quantidade]");
        y = strval(tmp);
        PlayerAtt[x][pMats] = y;
        GetPlayerName(playerid,AdminNome,sizeof(AdminNome));
        GetPlayerName(x,NomeReceptor,sizeof(NomeReceptor));
        format(text,sizeof(text),"O Admin %s lhe deu %d de Materiais !",AdminNome, y);
        SendClientMessage(x,0xFFFFFFAA,text);
        format(text,sizeof(text),"Vocк deu б %s, %d de Materiais !",NomeReceptor, y);
        SendClientMessage(playerid,0xFFFFFFAA,text);
        return true;
    }



    if(strcmp(cmd, "/dardrogas", true) == 0)
    {
        #if pAdmin > 0
        if(PlayerAtt[playerid][pAdmin] < 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й um Administrador !");
        #else
        #error "Adapte o comando б sua variбvel de Administrador !"
        #endif
        static x,z,text[100],AdminNome[MAX_PLAYER_NAME],NomeReceptor[MAX_PLAYER_NAME];
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /dardrogas [id] [quantidade]");
        x = strval(tmp);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /dardrogas [id] [quantidade]");
        y = strval(tmp);
        PlayerAtt[x][pDrugs] = y;
        GetPlayerName(playerid,AdminNome,sizeof(AdminNome));
        GetPlayerName(x,NomeReceptor,sizeof(NomeReceptor));
        format(text,sizeof(text),"O Admin %s lhe deu %d de Drogas !",AdminNome, y);
        SendClientMessage(x,0xFFFFFFAA,text);
        format(text,sizeof(text),"Vocк deu б %s, %d de Drogas !",NomeReceptor, y);
        SendClientMessage(playerid,0xFFFFFFAA,text);
        return true;
    }




@EDIT


Quote:
Originally Posted by Josma_cmd
Посмотреть сообщение
pawn Код:
#if pAdmin > 0
        if(PlayerAtt[playerid][pAdmin] > 0) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й um Administrador !");
Nesse caso acho que a seta > tб virada pro lado errado... e o 0 deveria ser 1.
OBS: Nгo li o cуdigo entгo, sу palpite.

Й mesmo , obrigado por avisar, jб retifiquei o cуdigo .




Espero ter ajudado .


Re: [PEDIDO]2 COMANDO DE ADM - Josma_cmd - 29.06.2011

pawn Код:
#if pAdmin > 0
        if(PlayerInfo[playerid][pAdmin] > 0) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й um Administrador !");
Nesse caso acho que a seta > tб virada pro lado errado... e o 0 deveria ser 1.
OBS: Nгo li o cуdigo entгo, sу palpite.


Re: [PEDIDO]2 COMANDO DE ADM - viniciusstreet - 29.06.2011

Eu ja tinha resolvido bem quando postei , ai quando vim edita tava off =/ mais valeu a todos ae


Re: [PEDIDO]2 COMANDO DE ADM - viniciusstreet - 29.06.2011

Quote:
Originally Posted by Chefгo
Посмотреть сообщение
esse ai nem pesquiso no forъm ¬¬
e ainda manda as variavel errado
nao ta errado , o meu gm e PlayerAtt nao playerinfo