SA-MP Forums Archive
Problem with /ban command. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Problem with /ban command. (/showthread.php?tid=263025)



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.