Problem with /ban command. -
Eeeh - 20.06.2011
Can't get it working..
pawn Код:
CMD:ban(playerid, params[]) {
if(Playerinfo[playerid][Adminlevel] >= 1) {
new banID, Phjus[64];
if(sscanf(params, "us[64]", banID, Phjus))
return SendClientMessage(playerid, TAVALINE, "Хige vorm: /ban [Mдngija ID][Pхhjus]");
if(banID == INVALID_PLAYER_ID)
return SendClientMessage(playerid, TAVALINE, "See kasutaja ei ole serveris.");
new admininimi[24], bannitudnimi[24], string[128];
GetPlayerName(playerid, admininimi, 24);
GetPlayerName(banID, bannitudnimi, 24);
format(string, sizeof(string), "Administraator %s bannis kasutaja %s. Pхhjus - %s", admininimi, bannitudnimi, Phjus);
SendClientMessageToAll(TAVALINE, string);
BanEx(banID, Phjus);
}
return 1;
}
Re: Problem with /ban command. -
Vince - 20.06.2011
Can't see anything wrong, really. Errors?
Re: Problem with /ban command. -
Eeeh - 20.06.2011
No errors. Nothing happens when I type it ingame..
Re: Problem with /ban command. -
M4z - 20.06.2011
I'm new to zcmd myself, but I'm pretty sure its due to this line:
if(sscanf(params, "us[64]", banID, Phjus))
It should be like if(sscanf(params, "us[64]", banID, Phjus)) return SendClientMessage(playerid, COLOR, "Usage");
Edit: Just saw you've added that line.
Re: Problem with /ban command. -
=WoR=Varth - 20.06.2011
pawn Код:
CMD:ban(playerid, params[])
{
if(Playerinfo[playerid][Adminlevel] >= 1)
{
new banID, Phjus[64];
if(sscanf(params, "us[64]", banID, Phjus)) return SendClientMessage(playerid, TAVALINE, "Хige vorm: /ban [Mдngija ID][Pхhjus]");
else
{
if(banID == INVALID_PLAYER_ID) return SendClientMessage(playerid, TAVALINE, "See kasutaja ei ole serveris.");
else
{
new admininimi[24], bannitudnimi[24], string[128];
GetPlayerName(playerid, admininimi, 24);
GetPlayerName(banID, bannitudnimi, 24);
format(string, sizeof(string), "Administraator %s bannis kasutaja %s. Pхhjus - %s", admininimi, bannitudnimi, Phjus);
SendClientMessageToAll(TAVALINE, string);
BanEx(banID, Phjus);
}
}
}
return 1;
}
EDITED
Re: Problem with /ban command. -
Eeeh - 20.06.2011
Still nothing :S
Re: Problem with /ban command. -
=WoR=Varth - 20.06.2011
Remove
pawn Код:
if(Playerinfo[playerid][Adminlevel] >= 1)
and try if that's work.
Re: Problem with /ban command. -
Gertin - 20.06.2011
pawn Код:
CMD:bansss(playerid, params[])
{
if(Playerinfo[playerid][Adminlevel] < 1) return SendClientMessage(playerid,TAVALINE,"{FF0000}Sa pead vдhemalt level 1 olema .");
new banID, Phjus[64];
if(sscanf(params, "us[64]", banID, Phjus)) return SendClientMessage(playerid, TAVALINE, "Хige vorm: /ban [Mдngija ID][Pхhjus]");
if(!IsPlayerConnected(banID)) return SendClientMessage(playerid,TAVALINE,"{FF9900}Mдngijat ei leitud");
new admininimi[24], bannitudnimi[24], string[128];
GetPlayerName(playerid, admininimi, 24);
GetPlayerName(banID, bannitudnimi, 24);
format(string, sizeof(string), "Administraator %s bannis kasutaja %s. Pхhjus - %s", admininimi, bannitudnimi, Phjus);
SendClientMessageToAll(TAVALINE, string);
Ban(banID);
return 1;
}
sorry for not english .
EDIT : Kui hommseks korda ei saa , saada mlle see link postkasti .
Re: Problem with /ban command. -
Eeeh - 21.06.2011
Tццtab :P
Thanks, it works.