SA-MP Forums Archive
[Ajuda] comando /ligar com acrйscimo dos dнgitos - 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] comando /ligar com acrйscimo dos dнgitos (/showthread.php?tid=501932)



comando /ligar com acrйscimo dos dнgitos - GabrielRibeiro - 21.03.2014

Bom estou criando um sistema de celular por textdraw....


Bom jб consegui armazenar os digitos que o player aperta no text mais preciso saber como que eu chamo o comando /ligar?


eu sei que seria cmd_ligar mais como que eu chamo ele jб com os digito ?


estilo cmd_ligar %s bom nгo sei como funciona no zcmd apenas no strcmp. Obrigado.


Re: Bom preciso de ajuda... - PT - 21.03.2014

Posta o comando /ligar talvez nao precise disso.


Re: Bom preciso de ajuda... - LucasPR2013 - 21.03.2014

quer dizer tipo /ligar [num. telefone]
Exp: /ligar 9988-1708


Re: Bom preciso de ajuda... - Schocc - 21.03.2014

Vocк chama normalmente, a ъnica diferenзa sгo os parвmetros que vocк devera passa-los sobre uma [COLOR="Red]"string"[/COLOR].

e.g:
pawn Код:
CMD:sayc(playerid, params[]){
    new string[144], pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Diz no chat:", params);
    SendClientMessage(i,0xFF00F0FF, string);
    return 1;
}
Para chamar:
pawn Код:
cmd_sayc(playerid,"Ola pessoal!");
output:
PHP код:
"Diz no chat: Ola pessoal!" 



Re: Bom preciso de ajuda... - GabrielRibeiro - 21.03.2014

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Vocк chama normalmente, a ъnica diferenзa sгo os parвmetros que vocк devera passa-los sobre uma [COLOR="Red]"string"[/COLOR].

e.g:
pawn Код:
CMD:sayc(playerid, params[]){
    new string[144], pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "Diz no chat:", params);
    SendClientMessage(i,0xFF00F0FF, string);
    return 1;
}
Para chamar:
pawn Код:
cmd_sayc(playerid,"Ola pessoal!");
output:
PHP код:
"Diz no chat: Ola pessoal!" 
Bom irei criar o /ligar..

mбs sу uma duvida..


a cada clique na textdraw eu armazendo em uma string

Digitado[10]
Bom eu ja fiz um teste eu fiz os 9 cliques e dps usei o comando /gabriel ai mostrou no chat os 9 numeros certinhos para passar ele como params eu faзo assim


pawn Код:
cmd_ligar(playerid, "%d", Digitado[]);
bom nгo sei como faria


Re: comando /ligar com acrйscimo dos dнgitos - GabrielRibeiro - 21.03.2014

tentei assim mais nгo manda parametros



cmd_sayc(playerid, Digitado[0]);


Re: comando /ligar com acrйscimo dos dнgitos - Schocc - 21.03.2014

Vocк deve usar:
pawn Код:
cmd_sayc(playerid, Digitado);
Me mostre os cуdigos, Digitado se possнvel o comando inteiro.
Sem cуdigo sem soluзгo.


Re: comando /ligar com acrйscimo dos dнgitos - GabrielRibeiro - 21.03.2014

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Vocк deve usar:
pawn Код:
cmd_sayc(playerid, Digitado);
Me mostre os cуdigos, Digitado se possнvel o comando inteiro.
Sem cуdigo sem soluзгo.
Bom nгo fiz o /ligar estou usando o /sayc que vocк mesmo me enviou..

pawn Код:
CMD:ajudapoderoso(playerid, params[])
{
    #pragma unused params
    if(InfoGabriel[playerid][pAdmin] < 3000)
    {
        SCM(playerid, COR_BRANCO,"Vocк nгo tem permissгo para usar esse comando meu amigo!");
        return 1;
    }
    new Float:Sangue;
    GetPlayerHealth(playerid, Sangue);
    format(String, 100, "Seu interior й: "VERDIN" %d", GetPlayerInterior(playerid));
    SCM(playerid, COR_VERMELHO, String);
    format(String, 100, "Seu mundo atual й: "VERDIN" %d", GetPlayerVirtualWorld(playerid));
    SCM(playerid, COR_VERMELHO, String);
    format(String, 100, "Seu Sangue й: "VERDIN" %f", Sangue);
    SCM(playerid, COR_VERMELHO, String);
    print(Digitado[0]);
    return 1;
}
Bom aqui й onde eu testei para ver se ia dar o print com o valor e realmente funcionou...

pawn Код:
if(listitem == 3)
                {
                    if(InfoGabriel[playerid][pAdmin] == 0)
                    {
                        SendClientMessage(playerid,0xBFBFBFAA,"Vocк nгo й um Admin!");
                    }
                    else
                    {
                        cmd_sayc(playerid, Digitado[0]);
                    }
                }
Aqui й o dialog que eu estou usando