SA-MP Forums Archive
[Ajuda] Ajuda para Getar quem digita comando - 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: [Ajuda] Ajuda para Getar quem digita comando (/showthread.php?tid=455200)



Ajuda para Getar quem digita comando - ViniKuliveguisky - 31.07.2013

To criando um Sistema de GZ aqui do zero mais tem um problema, eu to fazendo o /dominar porem como faзo para descobrir qual org deu o comando?

Code:
pawn Код:
if (strcmp("/dominar", cmdtext, true, 10) == 0)
    {
        if(PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembro] == 11 || PlayerInfo[playerid][pLider] == 11 || PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13 ||
           PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2)
        {
            if(IsPlayerInPlace(playerid,2239.024,-1721.339, 2512.828, -1638.437))
            {
                if(PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10)
                {
                    return 1;
                }
            }
        }
        else
        {
            SendClientMessage(playerid, Cinza, "Vocк nгo й um Gangster ou Policial.");
            return 1;
        }
    }
Ta bem no comeзo!
Preciso de ajuda na parte em que estб escrito "Se o Player for da Org 10 e deu o comando /dominar" essa parte ai eu preciso saber como fazer, o resto eu tenho umas ideias de como fazer!
Sу preciso saber como fazer para pedir o player e saber se foi ele quem deu o /dominar!

Aguardo...
Rep + pra quem ajuda xD


Re: Ajuda para Getar quem digita comando - Mteck - 31.07.2013

GetPlayerName... quando ele digitar /dominar vai aparecer O Penislongo dominou tal coisa.


Respuesta: Re: Ajuda para Getar quem digita comando - ViniKuliveguisky - 31.07.2013

Quote:
Originally Posted by Mteck
Посмотреть сообщение
GetPlayerName... quando ele digitar /dominar vai aparecer O Penislongo dominou tal coisa.
Acho que vocк nгo entendeu .
Tipo eu tenho umas 5 orgs que podem dar o Comando /dominar eu preciso pegar a org que deu o Comando para eu continuar fazendo ele... Sу preciso disso.

Depois й que vem quem domina e talz


Re: Ajuda para Getar quem digita comando - ProKillerpa - 31.07.2013

Tenta assim у

PHP код:
static OrgDominou[128]; 
PHP код:
PlayerInfo[playerid][OrgDominou
Ai й sу vocк setar isso pra tal ORG, e salva.


Respuesta: Ajuda para Getar quem digita comando - ViniKuliveguisky - 31.07.2013

Mano vocкs nгo estгo intendendo nгo :S!
Le a ultima coisa que postei ProKillerpa


Respuesta: Ajuda para Getar quem digita comando - ViniKuliveguisky - 01.08.2013

Alguem ajuudaaa


Re: Ajuda para Getar quem digita comando - Gii - 01.08.2013

pawn Код:
stock NomeOrg(id_org) {

    new cStr[25];
   
    switch(id_org) {
   
        case 0: cStr = "Civil";
        case 1: cStr = "Policia Militar";
        case 2: cStr = "ROTAM";
        // .......
   
    }
    return cStr;
}
Modo de uso:

pawn Код:
public OnGameModeInit() {

    printf("O nome da ORG 2 й %s", NomeOrg(2) );
    return true;
}



Respuesta: Ajuda para Getar quem digita comando - ViniKuliveguisky - 01.08.2013

Ta mais com esse comando ai como eu faria ao colocar no meu comando?
Porque tipo eu queria saber qual foi a org que deu o comando para eu entгo continuar o code


Re: Ajuda para Getar quem digita comando - Gii - 01.08.2013

pawn Код:
new iCsTr[75], Nome[21];
GetPlayerName(playerid, Nome, 21);
format(iCsTr, sizeof iCsTr, "%s e o(a) %s dominaram o local!", Nome, NomeOrg(PlayerInfo[playerid][pMembro]) );
SendClientMessageToAll(-1, iCsTr);



Respuesta: Ajuda para Getar quem digita comando - ViniKuliveguisky - 01.08.2013

Nгo й isso ai iCasTiel :S

+rep mesmo assim ja consegui ^^