Hey yo,
wollte mein Kick Befehl noch mit sscanf erweitern ich bekomme aber ein warning den ich nicht weg bekomme...
error 035: argument type mismatch (argument 1)
Bedeutet das nicht das ich was vergessen habe?
(BSP; SendClientMessage(pID,string1)); (Also ohne Farbe)
ocmd:kick(playerid,params)
{
if(GetPVarInt(playerid,"Admin")>=1)
{
new string1[250], string2[250], pID, grund[50];
if(sscanf(params,"is",pID, grund))return SendClientMessage(playerid,rot,"[Benutze]: /kick [ID][Grund]");
format(string1,sizeof(string1),"[ADM]: %s wurde von %s gekickt. Grund %s",SpielerName(pID),SpielerName(playerid),grund);
SendClientMessageToAll(rot,string1);
format(string2,sizeof(string2),"[ADM]: Du wurdesr von %s gekickt. Grund %s",SpielerName(playerid),grund);
SendClientMessage(pID,rot,string2);
Kick(pID);
}
else
{
SendClientMessage(playerid,rot,"Du bist kein Admin");
}
return 1;
}
{
if(GetPVarInt(playerid,"Admin")>=1)
{
new string1[250], string2[250], pID, grund[50];
if(sscanf(params,"is",pID, grund))return SendClientMessage(playerid,rot,"[Benutze]: /kick [ID][Grund]");
format(string1,sizeof(string1),"[ADM]: %s wurde von %s gekickt. Grund %s",SpielerName(pID),SpielerName(playerid),grund);
SendClientMessageToAll(rot,string1);
format(string2,sizeof(string2),"[ADM]: Du wurdesr von %s gekickt. Grund %s",SpielerName(playerid),grund);
SendClientMessage(pID,rot,string2);
Kick(pID);
}
else
{
SendClientMessage(playerid,rot,"Du bist kein Admin");
}
return 1;
}
Selbe ist halt auch beim Ban Befehl
(Der Fehler ist in der sscanf Zeile!!)