Mit gut 0,4% abweichung geht das ![]()
//nachtrag
Ich hatte es schonmal aber habs wieder vergessen ![]()
Per CommandText kann man ja irgendwie mit sscanf machen
Ich habe ein Command gebe ich da /unban ein, sagt er mir das es den Namen nicht gibt
schreibe ich /unban werner, dann gibts nen Unkwon command ...
Wo hab ich da den wurm sitzen?
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[128];
if(!strcmp("/unban", cmdtext, true))
{
if(!CheckAdmin(playerid,5))
return ADMError(playerid,5);
new UserName[MAX_PLAYER_NAME];
if(sscanf(cmdtext,"s",UserName))
return SendClientMessage(playerid,cWarn,"• /unban [Name]");
format(string,128,"SELECT * FROM `DTuser` WHERE `Name` = '%s'",UserName);
mysql_query(string, (-1), (0), SQL);
mysql_store_result(SQL);
if(mysql_num_rows(SQL)==0)
return mysql_free_result(SQL), format(string, 128, "• Der Name \"%s\" existiert nicht!", UserName), SendClientMessage(playerid, cWarn, string);
mysql_free_result(SQL);
format(string, sizeof(string), "UPDATE `DTuser` SET `Gebannt`='0' WHERE `Name` = '%s'", UserName);
mysql_query(string, (-1), (0), SQL);
format(string, 128, "• \"%s\" wurde entbannt!", UserName);
SendClientMessage(playerid, cGreen, string);
return 1;
}
return 0;
}