Preciso muito de ajuda! -
djlexvi - 15.09.2012
Entгo galera, ocorreu um bug no meu servidor! tipo
antes eu digitava /ban NICK [ MOTIVO ] e ia,
agora eu tenho que digitar /ban ID [ MOTIVO ]
se eu coloco o nick do cara certinho ele vai pro id 0
alguem pode me ajudar ?
Re: Preciso muito de ajuda! -
Coreia - 15.09.2012
Passa o codigo antanas --'
Re: Preciso muito de ajuda! -
Maklister - 15.09.2012
Poste seu
Completo por favor antanas І
Re: Preciso muito de ajuda! -
djlexvi - 15.09.2012
Код HTML:
COMMAND:ban(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, CorCinza, "Vocк Nгo й Administrador.");
if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Vocк Nгo Estб Trabalhando. ( /sa )");
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), "%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: Preciso muito de ajuda! -
Maklister - 15.09.2012
Tente
pawn Код:
COMMAND:ban(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, CorCinza, "Vocк Nгo й Administrador.");
if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Vocк Nгo Estб Trabalhando. ( /sa )");
if(isnull(params)) 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), "%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: Preciso muito de ajuda! -
djlexvi - 15.09.2012
Continuo me banino '-'
Re: Preciso muito de ajuda! -
Maklister - 15.09.2012
Quote:
Originally Posted by djlexvi
Continuo me banino '-'
|
Certeza ?
pois usei a funзгo
pawn Код:
// isnull = vazio
if(isnull(params))
Re: Preciso muito de ajuda! -
Maklister - 15.09.2012
Quote:
Originally Posted by [NVC]Lost._.
Adapta aew:
pawn Код:
if(strcmp(cmd, "/banirnick", true) == 0) { new aname[MAX_PLAYER_NAME]; GetPlayerName(playerid, aname, MAX_PLAYER_NAME); format(file, sizeof(file), P_CONTAS, aname); if(pAdmin[playerid] == 5){ new tmp[256]; tmp = strtok(cmdtext, idx); format(file2, sizeof(file2), P_CONTAS, tmp); if(!strlen(tmp)) { SendClientMessage(playerid, Vermelho, "Digite: /banirnick [nick]"); return 1; } dini_IntSet("nickban.ini",tmp,1); SendClientMessage(playerid, Verde, "{0099FF}[x]{CCCCFF} Nick banido!"); format(string, sizeof(string), "{2F7AFC}[NVC Admin] O(A) Administrador(a) %s baniu o nick %s, agora ele nгo poderб mais entrar no servidor (CHUPA BCV -qq).", aname,tmp); SendClientMessageToAll(outraadm, string); return 1; } }
|
Nem pra ajudar tu nao presta pqp --'
seu code ta mal identado,
faltando return 1;
e ele usa sscanf
ou seja ela tera que usar ou
ou
pawn Код:
if(sscanf(params, "dd", id, motivo)) ........
entгo continuara com o erro, e voce nem passou a stock do nome do player ...
Se nao sabe ajudar nao ajuda vey ....
Re: Preciso muito de ajuda! -
Maklister - 15.09.2012
Quote:
Originally Posted by Murilo_sousa
Tente
pawn Код:
COMMAND:ban(playerid, params[]) {
if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, CorCinza, "Vocк Nгo й Administrador."); if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Vocк Nгo Estб Trabalhando. ( /sa )"); if(isnull(params)) 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), "%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; }
|
Ja postei trouxe, leia o topico
Re: Preciso muito de ajuda! -
zSuYaNw - 15.09.2012
Atualiza Sscanf.