[Ajuda] comando /ligar com acrйscimo dos dнgitos
#1

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.
Reply
#2

Posta o comando /ligar talvez nao precise disso.
Reply
#3

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

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!" 
Reply
#5

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
Reply
#6

tentei assim mais nгo manda parametros



cmd_sayc(playerid, Digitado[0]);
Reply
#7

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.
Reply
#8

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)