Comando da erro ao copilar pq tento por meu nome nele -
SERRA93 - 17.10.2011
PHP код:
COMMAND:ban(playerid, params[])
{
if(strfind(Nome, "marlon_lima", true) == 0)
if(sscanf(params, "us[128]", id, Texto)) return SendClientMessage(playerid, CorCinza, "Use: /ban [ID] [Motivo]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador nгo conectado!");
GetPlayerName(playerid, Jogador, 23);
GetPlayerName(id, Outro, 23);
format(Celula, sizeof(Celula), "O Player %s Foi Banido Pelo Admin %s {33FF00}[ Motivo: %s ].", Outro, Jogador, Texto);
SendClientMessageToAll(-1, Celula);
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
format(Celula, sizeof(Celula), "%s Baniu o Player %s Motivo %d (%d/%d/%d - %d:%d:%d)",Jogador,Outro, Texto, Dia, Mes, Ano, Hora, Minuto, Segundo);
BanKickLog(Celula);
format(Celula, sizeof(Celula), "JFSAdmin/Banidos/%s.ini", Outro);
if(!fexist(Celula))
{
dini_Create(Celula);
dini_Set(Celula,"BanidoDoBan", Outro);
dini_Set(Celula,"AdministradorDoBan", Jogador);
dini_Set(Celula, "MotivoDoBan", Texto);
dini_IntSet(Celula, "DiaDoBan", Dia);
dini_IntSet(Celula, "MкsDoBan", Mes);
dini_IntSet(Celula, "AnoDoBan", Ano);
dini_IntSet(Celula, "HoraDoBan", Hora);
dini_IntSet(Celula, "MinutoDoBan", Minuto);
}
Kick(id);
return true;
}
erro na variavel Nome eu quero que so o player que tem o nome Marlon_Lima possa usar o comando
como arrumo isso ?
Re: Comando da erro ao copilar pq tento por meu nome nele -
Pharrel - 17.10.2011
pawn Код:
COMMAND:ban(playerid, params[])
{
GetPlayerName(playerid, Jogador, 23);
if(!strcmp(Jogador, "Marlon_Lima", false))
{
if(sscanf(params, "us[128]", id, Texto)) return SendClientMessage(playerid, CorCinza, "Use: /ban [ID] [Motivo]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador nгo conectado!");
GetPlayerName(id, Outro, 23);
format(Celula, sizeof(Celula), "O Player %s Foi Banido Pelo Admin %s {33FF00}[ Motivo: %s ].", Outro, Jogador, Texto);
SendClientMessageToAll(-1, Celula);
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
format(Celula, sizeof(Celula), "%s Baniu o Player %s Motivo %d (%d/%d/%d - %d:%d:%d)",Jogador,Outro, Texto, Dia, Mes, Ano, Hora, Minuto, Segundo);
BanKickLog(Celula);
format(Celula, sizeof(Celula), "JFSAdmin/Banidos/%s.ini", Outro);
if(!fexist(Celula))
{
dini_Create(Celula);
dini_Set(Celula,"BanidoDoBan", Outro);
dini_Set(Celula,"AdministradorDoBan", Jogador);
dini_Set(Celula, "MotivoDoBan", Texto);
dini_IntSet(Celula, "DiaDoBan", Dia);
dini_IntSet(Celula, "MкsDoBan", Mes);
dini_IntSet(Celula, "AnoDoBan", Ano);
dini_IntSet(Celula, "HoraDoBan", Hora);
dini_IntSet(Celula, "MinutoDoBan", Minuto);
}
Kick(id);
}
return true;
}
Re: Comando da erro ao copilar pq tento por meu nome nele -
SERRA93 - 17.10.2011
cara fis a mesma coisa no outro comando mais da
filterscripts\JFSAdmin.pwn(696) : warning 209: function "cmd_banip" should return a value
Re: Comando da erro ao copilar pq tento por meu nome nele -
Josma_cmd - 17.10.2011
Seu comando banip tб sem return
Re: Comando da erro ao copilar pq tento por meu nome nele -
Lуs - 17.10.2011
pawn Код:
CMD:banip(playerid, params[])
{
return 1;
}