hey. Ich hab ein Problem mit meinem Unban system.
hier der code:
ocmd:unban(playerid,params[])
{
if(IsPlayerAnAdmin(playerid,4))
{
new pID,string[128];
if(GetPVarInt(pID,"Banned",0)) //warning
{
if(!dini_Exists(pID)) //error
{
if(sscanf(params,"u",pID)) return SendClientMessage(playerid,WEIß,"{FFFFFF}» {FF000F}Syntax: {FFFFFF}/unban {969696}[Name/ID]");
format(string,sizeof(string),"[UNBAN] %s %s hat User %s entbannt.",Adminrang(playerid),SpielerName(playerid),pID);
SendAdminMessage(GXFORANGE,string);
SetPVarInt(pID,"Banned",0);
}
SendClientMessage(playerid,ROT,"Der angegebene Spieler existiert nicht.");
}
SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht gebannt.");
}
else SendClientMessage(playerid,GRAU,"Für diesen Befehl benötigst du das folgende Adminlevel: {FF7800}Projektleiter {969696}[{FF7800}4{969696}] oder höher.");
return 1;
}
Errorzeile:
C:\Dokumente und Einstellungen\Marco\Desktop\DMR\gamemodes\DMR.pwn(723) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\Marco\Desktop\DMR\gamemodes\DMR.pwn(725) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Woran liegts?