Als Beispiel, ein Code von meinem alten Script.
Zeile 16 sollte deine Frage klären.
ocmd:banoff(playerid, params[])
{
new playerName[MAX_PLAYER_NAME], query[128];
if(PlayerInfo[playerid][pAdminRang] < 3)return ERROR_ADMIN;
if(sscanf(params, "s[24]", playerName))return SendClientMessage(playerid, COLOR_SSCANF, "Benutze /banoff [Spieler-Name]");
format(query, sizeof(query), "SELECT * FROM `users` WHERE `name`='%s'", playerName);
mysql_function_query(handle, query, true, "BanPlayer", "is", playerid, playerName);
return 1;
}
forward BanPlayer(playerid, playerName[]);
public BanPlayer(playerid, playerName[])
{
new query[128], rows, fields;
cache_get_data(rows, fields);
if(!rows)return SendClientMessage(playerid, -1, "Kein Spieler mit diesem Namen wurde in der Datenbank gefunden.");
format(query, sizeof(query), "UPDATE `users` SET `banned`='1' WHERE `name`='%s'", playerName);
mysql_function_query(handle, query, false, "", "");
format(query, sizeof(query), "* Spieler %s wurde erfolgreich gebannt.", playerName);
SendClientMessage(playerid, -1, query);
return 1;
}
Alles anzeigen