SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 10/08/2012, 03:44 PM   #1
Bruno Alves
Huge Clucker
 
Join Date: Jul 2012
Location: Maquiné/RS
Posts: 371
Reputation: 44
Default Ajudinha

Como ficaria em zcmd e sscanf eu n consegui passar. Por favor me ajudem
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[128];
    new idx;
    new id;
    cmd = otherplayerids(cmdtext, idx);
    if(!strcmp("/duelo", cmd, true))
    {
        new tmp[128];
        new string[128];
        tmp = otherplayerids(cmdtext, idx);
        id = strval(tmp);
        if(InvitedDuel[playerid] == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você Já Convidou alguém,Aguarde Expirar o Convite");
        if(ArenaUsada == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : No momento a Arena está Sendo Usada");
        if(!strlen(tmp)) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você deve digitar os ID do Player seguindo a Maneira (/duelo-run [playerid])");
        if(id == playerid) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você não pode convidar a Si-Mesmo");
        if(InvitedDuel[id] == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : No Momento o Player está em um Duelo, Aguarde..");
        new name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "»»[DUELO]«« : %s esta lhe convidando  para um \n Duelo Leve (Clique Aceitar para Aceitar)",name);
        ShowPlayerDialog(id,DIALOG_DUELO,DIALOG_STYLE_MSGBOX,"»»[DUELO]«« :",string,"Aceitar", "Recusar");
        GameTextForPlayer(id,"~r~DUE~w~LO !", 2500, 3);
        InvitedDuel[id] = true;
        IdDuel[id] = playerid;
        SetTimerEx("LimparDuelo",15000,false,"ii",id,playerid);
        return 1;
    }
    return 0;
}
Bruno Alves is offline   Reply With Quote
Old 10/08/2012, 03:49 PM   #2
rjjj
Guest
 
Posts: n/a
Default Re: Ajudinha

Ficaria assim :


pawn Code:
CMD:duelo(playerid, params[])
{
    new string[128];
    new id;
    if(InvitedDuel[playerid] == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você Já Convidou alguém,Aguarde Expirar o Convite");
    if(ArenaUsada == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : No momento a Arena está Sendo Usada");
    if(sscanf(params, "n", id)) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você deve digitar os ID do Player seguindo a Maneira (/duelo-run [playerid])");
    if(id == playerid) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você não pode convidar a Si-Mesmo");
    if(InvitedDuel[id] == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : No Momento o Player está em um Duelo, Aguarde..");
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "»»[DUELO]«« : %s esta lhe convidando  para um \n Duelo Leve (Clique Aceitar para Aceitar)",name);
    ShowPlayerDialog(id,DIALOG_DUELO,DIALOG_STYLE_MSGBOX,"»»[DUELO]«« :",string,"Aceitar", "Recusar");
    GameTextForPlayer(id,"~r~DUE~w~LO !", 2500, 3);
    InvitedDuel[id] = true;
    IdDuel[id] = playerid;
    SetTimerEx("LimparDuelo",15000,false,"ii",id,playerid);
    return 1;
}



Espero ter ajudado .
  Reply With Quote
Old 10/08/2012, 04:08 PM   #3
Bruno Alves
Huge Clucker
 
Join Date: Jul 2012
Location: Maquiné/RS
Posts: 371
Reputation: 44
Default Re: Ajudinha

vlw cara
Bruno Alves is offline   Reply With Quote
Old 10/08/2012, 04:46 PM   #4
Don_Speed
High-roller
 
Don_Speed's Avatar
 
Join Date: Sep 2011
Location: Curitiba / PR
Posts: 3,023
Reputation: 218
Default Re: Ajudinha

Quote:
Originally Posted by rjjj View Post
Ficaria assim :


pawn Code:
CMD:duelo(playerid, params[])
{
    new string[128];
    new id;
    if(InvitedDuel[playerid] == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você Já Convidou alguém,Aguarde Expirar o Convite");
    if(ArenaUsada == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : No momento a Arena está Sendo Usada");
    if(sscanf(params, "n", id)) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você deve digitar os ID do Player seguindo a Maneira (/duelo-run [playerid])");
    if(id == playerid) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você não pode convidar a Si-Mesmo");
    if(InvitedDuel[id] == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : No Momento o Player está em um Duelo, Aguarde..");
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "»»[DUELO]«« : %s esta lhe convidando  para um \n Duelo Leve (Clique Aceitar para Aceitar)",name);
    ShowPlayerDialog(id,DIALOG_DUELO,DIALOG_STYLE_MSGBOX,"»»[DUELO]«« :",string,"Aceitar", "Recusar");
    GameTextForPlayer(id,"~r~DUE~w~LO !", 2500, 3);
    InvitedDuel[id] = true;
    IdDuel[id] = playerid;
    SetTimerEx("LimparDuelo",15000,false,"ii",id,playerid);
    return 1;
}



Espero ter ajudado .

Bleach Naoooooooooo !!
Esses cara tem uma faquinha que evolui pra um canivete kkkkkkkkkkkkkk /zoera
__________________
Vem ai o servidor que vai fazer você não desligar o computador !!!!
Brasil Trucking - IP : Em Breve
Don_Speed 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
[Ajuda] Uma ajudinha!!! joni6666 Português/Portuguese 9 14/07/2012 09:45 PM
Ajudinha aki. vitorvlv Português/Portuguese 3 16/03/2012 07:11 PM
Ajudinha. Domozinho Português/Portuguese 5 21/01/2011 02:25 PM
Ajudinha! Chavequinho Português/Portuguese 6 24/12/2010 03:57 PM
Ajudinha aki saulophb Português/Portuguese 3 02/12/2010 06:56 PM


All times are GMT. The time now is 01:52 AM.


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