CMD:ban(playerid, params[])
{
if(DadosPlayer[playerid][Admin] < 2)
{
SendClientMessage(playerid,COR_BRANCO,"Vocк nгo pode usar esse comando!");
}
new motivo[60];
new id;
if(DadosPlayer[playerid][Admin] > 1)
{
if(sscanf(params,"us", id, motivo))
{
SendClientMessage(playerid,-1,"Use: /ban [ID/Nome] [Motivo]");
return 1;
}
if(!IsPlayerConnected(id))
{
SendClientMessage(playerid,-1,"Jogador nгo estб conectado.");
return 1;
}
new string[140];
format(string,sizeof(string),"AdmAviso: {33CCFF}%s{FFFFFF} foi {FF0000}banido{FFFFFF} do servidor pelo admin {FF69B4}%s{FFFFFF}. motivo: {FFA500}%s", GetName(id), GetName(playerid), motivo);
SendClientMessageToAll(COR_BRANCO,string);
FBan(id, motivo);
Kick(id);
return 1;
}
return 1;
}
sscanf warning: Strings without a length are deprecated, please add a destination size.
if(sscanf(params, "us[60]", id, motivo))
|
pawn Код:
|
AdmAviso: {33CCFF}%s{FFFFFF} foi {FF0000}banido{FFFFFF} do servidor pelo admin {FF69B4}%s{FFFFFF}. motivo: {FFA500}%s
|
Bom nгo ta mais aparecendo o erro, mais nгo aparece o:
Код:
AdmAviso: {33CCFF}%s{FFFFFF} foi {FF0000}banido{FFFFFF} do servidor pelo admin {FF69B4}%s{FFFFFF}. motivo: {FFA500}%s
E no 0.3e eu nunca precisei botar o tamanho da variavel e funcionava certim '-' |