SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 04/06/2012, 02:56 AM   #1
ChrisRock
Big Clucker
 
ChrisRock's Avatar
 
Join Date: Jan 2012
Location: Mongolia
Posts: 141
Reputation: 5
Default [Ajuda] Qual a cagada que to fazendo?

To fazendo o comando /banir [id] [motivo], só que quando eu digito /banir no jogo
ele puxa todas as funções

Aparece Use: /banir id motivo.
Aparece Você não é um admin
e bane o jogador playerid.

pawn Code:
CMD:banir(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, COR_VERMELHO, "[INFO] Você não é um admin.");
    new giveid;
    new texto[128];
    if(sscanf(params, "us[128]", giveid, texto)) SendClientMessage(playerid, COR_CINZA, "[INFO] Use: /banir [id/nome].");
    Ban(giveid);
    new msgban[128];
    new nome[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, nome, sizeof(nome));
    format(msgban, sizeof(msgban), "O jogador %s foi banido pelo admin %s. Motivo: %s.", nome[giveid], nome[playerid], texto);
    SendClientMessageToAll(COR_VERMELHO, msgban);
    return 1;
}
ChrisRock is offline   Reply With Quote
Old 04/06/2012, 02:57 AM   #2
EditPawn
Gangsta
 
EditPawn's Avatar
 
Join Date: May 2012
Posts: 795
Reputation: 53
Default Re: [Ajuda] Qual a cagada que to fazendo?

pawn Code:
CMD:banir(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, COR_VERMELHO, "[INFO] Você não é um admin.");
    new giveid;
    new texto[128];
    if(sscanf(params, "us", giveid, texto)) return SendClientMessage(playerid, COR_CINZA, "[INFO] Use: /banir [id/nome].");
    new msgban[128];
    new nome[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, nome, sizeof(nome));
    format(msgban, sizeof(msgban), "O jogador %s foi banido pelo admin %s. Motivo: %s.", nome[giveid], nome[playerid], texto);
    SendClientMessageToAll(COR_VERMELHO, msgban);
    Ban(giveid);
    return 1;
}
__________________
Usando ZCMD/SSCANF2/DOF2


Projetos:
[Tutorial] DOF2 - Registro/Login
[GameMode] Brasil Zombie Games LS - BASE
[FilterScript] E_Anims v2.0
[Include] eDistance System

Code:
Se não houver crítica não haverá evolução!
EditPawn is offline   Reply With Quote
Old 04/06/2012, 03:04 AM   #3
ChrisRock
Big Clucker
 
ChrisRock's Avatar
 
Join Date: Jan 2012
Location: Mongolia
Posts: 141
Reputation: 5
Default Re: [Ajuda] Qual a cagada que to fazendo?

ta..
mas a msg quando bane aparece O jogador "nome do jogador" foi banido pelo Admin "Nome do Admin"
no nome do jogador ta aparecendo o mesmo nome do admin só que sem a primeira letra.. pq?

e ta aparecendo Use: /banir [id/nome] até pra qm não é admin..
me explica
ChrisRock is offline   Reply With Quote
Old 04/06/2012, 03:08 AM   #4
EditPawn
Gangsta
 
EditPawn's Avatar
 
Join Date: May 2012
Posts: 795
Reputation: 53
Default Re: [Ajuda] Qual a cagada que to fazendo?

pawn Code:
CMD:banir(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_VERMELHO, "[INFO] Você não é um admin.");
    new giveid;
    new texto[128];
    if(sscanf(params, "us", giveid, texto)) return SendClientMessage(playerid, COR_CINZA, "[INFO] Use: /banir [id/nome].");
    new msgban[128], nome[MAX_PLAYER_NAME], name1[MAX_PLAYER_NAME];
    GetPlayerName(giveid, nome, sizeof(nome));
    GetPlayerName(playerid, name1, sizeof(name1)):
    format(msgban, sizeof(msgban), "O jogador %s foi banido pelo admin %s. Motivo: %s.", nome, name1, texto);
    for(new i = 0; i < GetMaxPlayers(); i++)
        if(IsPlayerConnected(i) && IsPlayerAdmin(i)) SendClientMessage(i, COR_VERMELHO, msgban);
    Ban(giveid);
    return 1;
}

ta ae
__________________
Usando ZCMD/SSCANF2/DOF2


Projetos:
[Tutorial] DOF2 - Registro/Login
[GameMode] Brasil Zombie Games LS - BASE
[FilterScript] E_Anims v2.0
[Include] eDistance System

Code:
Se não houver crítica não haverá evolução!
EditPawn is offline   Reply With Quote
Old 04/06/2012, 03:11 AM   #5
ChrisRock
Big Clucker
 
ChrisRock's Avatar
 
Join Date: Jan 2012
Location: Mongolia
Posts: 141
Reputation: 5
Default Re: [Ajuda] Qual a cagada que to fazendo?

boa mlq
eu tava colocando GetPlayerName(playerid)

(Y) +Rep
ChrisRock is offline   Reply With Quote
Old 04/06/2012, 03:13 AM   #6
EditPawn
Gangsta
 
EditPawn's Avatar
 
Join Date: May 2012
Posts: 795
Reputation: 53
Default Re: [Ajuda] Qual a cagada que to fazendo?

Quote:
Originally Posted by ChrisRock View Post
boa mlq
eu tava colocando GetPlayerName(playerid)

(Y) +Rep
De nada Chris ^^

@OFF
Curto o seriado rsrs
__________________
Usando ZCMD/SSCANF2/DOF2


Projetos:
[Tutorial] DOF2 - Registro/Login
[GameMode] Brasil Zombie Games LS - BASE
[FilterScript] E_Anims v2.0
[Include] eDistance System

Code:
Se não houver crítica não haverá evolução!
EditPawn 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] chat me fazendo raiva; Skoll Português/Portuguese 16 19/08/2011 05:08 PM
[Ajuda] Fazendo Comando Ichigo_Kurosaki Português/Portuguese 3 24/06/2011 02:10 PM
[Ajuda] O que eu to fazendo de errado? Oo steki. Português/Portuguese 2 14/12/2010 06:39 PM
[AJUDA] Announce fazendo Flood '-' BurnouT_ Português/Portuguese 22 11/11/2010 03:11 PM
[AJUDA]Fazendo GM RPG (LEIA) Kasura Português/Portuguese 40 06/09/2010 07:21 PM


All times are GMT. The time now is 08:49 AM.


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