SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 05/03/2011, 05:55 AM   #1
andersongr98
Big Clucker
 
Join Date: Jun 2010
Posts: 122
Reputation: 0
Default [Ajudar]Codigo para ver os comandos!

olá agora eu queria que me ajudassem neste código:

pawn Code:
if(text[0] == '!') {
new name[24];
new stringx[256];
GetPlayerName(playerid, name, 24);
format(stringx, sizeof(stringx), "[Mensagem Da Gang]%s: %s", name, text[1]);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
if(ClassP[i] == ClassP[playerid])
SendClientMessage(i, GetPlayerColor(playerid), stringx);
}else if(GetPlayerTeam(i) == GetPlayerTeam(playerid)){
SendClientMessage(i, GetPlayerColor(playerid), stringx);
}
}
return 0;
}
este comando acima é o certo que serve para quando vc digitar '!' exclamação, ele ira enviar mensagem apenas para a sua gang!!!


eu queria que para quando tiver '/' Barra, na frente da palavra enviasse uma mensagem para os admins:
O Fulano usou/tentou usar este comando: /exemplo

independente que o comando exista ou não só tem q quando digitar o '/' aparecer isso para os admins!
andersongr98 is offline   Reply With Quote
Old 05/03/2011, 06:31 AM   #2
deregudegu
Huge Clucker
 
Join Date: Jan 2010
Posts: 282
Reputation: 0
Default Re: [Ajudar]Codigo para ver os comandos!

Poste sua public de comando para eu pegar seus parametros.
__________________

Entre em contato:
Skype: andre.masterdesing
MSN: andrezinho_dede_10@hotmail.com
E-mail: deregudegu@gmail.com

Meus Trabalhos:




"To com pressa, to correndo! Pawn no cool de quem ta lendo :P"
"Se algum dia pensar que você está na pior, pensa que alguém está pior que você."


deregudegu is offline   Reply With Quote
Old 05/03/2011, 06:35 AM   #3
andersongr98
Big Clucker
 
Join Date: Jun 2010
Posts: 122
Reputation: 0
Default Re: [Ajudar]Codigo para ver os comandos!

cara que public? ta na OnPlayerText!
andersongr98 is offline   Reply With Quote
Old 05/03/2011, 06:44 AM   #4
deregudegu
Huge Clucker
 
Join Date: Jan 2010
Posts: 282
Reputation: 0
Default Re: [Ajudar]Codigo para ver os comandos!

OnPlayerText e OnPlayerCommandText.
__________________

Entre em contato:
Skype: andre.masterdesing
MSN: andrezinho_dede_10@hotmail.com
E-mail: deregudegu@gmail.com

Meus Trabalhos:




"To com pressa, to correndo! Pawn no cool de quem ta lendo :P"
"Se algum dia pensar que você está na pior, pensa que alguém está pior que você."


deregudegu is offline   Reply With Quote
Old 05/03/2011, 06:50 AM   #5
andersongr98
Big Clucker
 
Join Date: Jun 2010
Posts: 122
Reputation: 0
Default Re: [Ajudar]Codigo para ver os comandos!

ah posso postar apenas um comando

oh:

pawn Code:
if(strcmp(cmd, "/chatc", true) == 0)
{
new sendername[MAX_PLAYER_NAME];
new string[256];
cmd = strtok(cmdtext, idx);
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!strlen(cmd))
{
SendClientMessage(playerid, 0xfff000aa, "USE: /chatc [texto]");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
format(string, sizeof(string), "[Mensagem Do Carro]%s: %s", sendername, cmd);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected( i))
{
if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
{
SendClientMessage(i,0x33AA33AA, string);
}
}
}
return 1;
}else{
SendClientMessage(playerid, 0xfff000aa, "Você precisa estar em um veículo!");
return 1;
}
}

e

pawn Code:
if(strcmp(cmdtext,"/frag",true) == 0)
      {
        if(SemCmd[playerid] == 1)
        {
        return SendClientMessage(playerid, COLOR_RED, "Você não pode digitar nenhum comando enquanto estiver preso!");
        }
        new string5[256];
        if(NoFlood[playerid] == 0)
        {
        GameTextForPlayer(playerid, "~w~O seu frag continua com a mesma pontuacao!", 4000, 3);
        }
        else if(NoFlood[playerid] == 1)
        {
        GetPlayerName(playerid, playername2[playerid], 30);
        Grana[playerid] = GetPlayerMoney(playerid);
        format(string5, 256, "[STATUS] %s | Matou %d vez(es) | Morreu: %d vez(es) | Suicidou: %d vez(es) | Grana: %d | Dominou: %d area(s)  (/frag)", playername2[playerid], Matar[playerid], Morte[playerid], Suicidio[playerid], Grana[playerid], Dominar[playerid]);
        SendClientMessageToAll(COLOR_WHITE, string5);
        NoFlood[playerid] = 0;
        }
        return 1;
        }

sao 2 exemplos!


public OnPlayerText(playerid,text[])

pawn Code:
public OnPlayerText(playerid,text[])
{
if(text[0] == '!') {
new name[24];
new stringx[256];
GetPlayerName(playerid, name, 24);
format(stringx, sizeof(stringx), "[Mensagem Da Gang]%s: %s", name, text[1]);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
if(ClassP[i] == ClassP[playerid])
SendClientMessage(i, GetPlayerColor(playerid), stringx);
}else if(GetPlayerTeam(i) == GetPlayerTeam(playerid)){
SendClientMessage(i, GetPlayerColor(playerid), stringx);
}
}
return 0;
}
return 1;
}
andersongr98 is offline   Reply With Quote
Old 05/03/2011, 07:32 AM   #6
deregudegu
Huge Clucker
 
Join Date: Jan 2010
Posts: 282
Reputation: 0
Default Re: [Ajudar]Codigo para ver os comandos!

Espero que de certo:

pawn Code:
forward MensagemAdm(color,const string[],level);//coloque esse forward

public MensagemAdm(color,const string[],level)//coloque essa public
{
    for(new i = 0; i < MAX_PLAYERS; i++)//definindo players
    {
        if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)//adapite para o seu sistema de login
        {
            new nome[24];
            GetPlayerName(i, nome, sizeof nome);//pega nome
            if (IsPlayerAdmin)//adapite ao seu sistema de adm, aqui esta como rcon
            {
                SendClientMessage(i, color, string);//manda a mensagem para todos os player q sao adms
                printf("%s", string);//posta comando no console
            }
        }
    }
    return 1;
}//fim public
//como colocar em seu comando:
//procure sua public OnPlayerCommandText e no fim dela:
    return 1;
}
//e deixe assim:
    MensagemAdm(COR,cmdtext,1);
    return 1;
}
__________________

Entre em contato:
Skype: andre.masterdesing
MSN: andrezinho_dede_10@hotmail.com
E-mail: deregudegu@gmail.com

Meus Trabalhos:




"To com pressa, to correndo! Pawn no cool de quem ta lendo :P"
"Se algum dia pensar que você está na pior, pensa que alguém está pior que você."


deregudegu is offline   Reply With Quote
Old 05/03/2011, 07:38 AM   #7
andersongr98
Big Clucker
 
Join Date: Jun 2010
Posts: 122
Reputation: 0
Default Re: [Ajudar]Codigo para ver os comandos!

ta mas vai aparecer assim?:
Fulano usou este comando: /exemplo
??
andersongr98 is offline   Reply With Quote
Old 05/03/2011, 07:46 AM   #8
deregudegu
Huge Clucker
 
Join Date: Jan 2010
Posts: 282
Reputation: 0
Default Re: [Ajudar]Codigo para ver os comandos!

adapite ao que você precisa, teste e faça o seu melhor.
não vou dar pronto, só vou ajudar a você fazer.
__________________

Entre em contato:
Skype: andre.masterdesing
MSN: andrezinho_dede_10@hotmail.com
E-mail: deregudegu@gmail.com

Meus Trabalhos:




"To com pressa, to correndo! Pawn no cool de quem ta lendo :P"
"Se algum dia pensar que você está na pior, pensa que alguém está pior que você."


deregudegu is offline   Reply With Quote
Old 05/03/2011, 12:10 PM   #9
rjjj
Guest
 
Posts: n/a
Default Re: [Ajudar]Codigo para ver os comandos!

Isto deve resolver o seu problema

Coloque:

pawn Code:
//No Topo do OnPlayerCommandTex:


if(cmdtext[0] == '/')
{
    for(new x = 0; x < MAX_PLAYERS; ++x)
    {
        if(IsPlayerAdmin(x))
        {
            new text[100],NickJogador[25];
            GetPlayerName(x,NickJogador,25);
            format(text,100,"%s usou este comando: %s",NickJogador,cmdtext);
            SendClientMessage(x, 0xFFFFFFAA, text);
        }
    }
}


Espero ter ajudado
  Reply With Quote
Old 06/03/2011, 05:52 AM   #10
andersongr98
Big Clucker
 
Join Date: Jun 2010
Posts: 122
Reputation: 0
Default Re: [Ajudar]Codigo para ver os comandos!

rjjj o loop precisa ser (x)?
andersongr98 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[ajudar]ativar codigo em um determinado dia brunogysin Português/Portuguese 7 23/02/2011 08:19 PM
Pedido Codigo para Admin.... Manuel7284 Español/Spanish 14 02/02/2011 10:11 PM
[Ajuda]Comandos para adm. Felipe_Wesker Português/Portuguese 17 05/12/2010 10:47 PM
[DUV] Codigo para exibir informações. . . [NWD]Tweener_ Português/Portuguese 7 13/09/2010 01:01 AM
[PEDIDO] Comandos Para ORG`S shinistro Português/Portuguese 2 12/09/2010 07:40 PM


All times are GMT. The time now is 06:47 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.