ocmd:makeleader(playerid,params[])
{
new pID,string[128],query[128];
new fname = GetFreeFrakID();
if(SpielerInfo[playerid][pAdminlevel] < 6) return SendClientMessage(playerid,Rot,"Möglich ab: "COLO" Adminrank 6");
if(sscanf(params,"us",pID,fname))return SendClientMessage(playerid,Rot,""COLO"Verwendung: "COLR"/makeleader [playerid][Fraktionsname]");
format(string,sizeof(string),""servertag" %s hat %s zum Leader gemacht!",GetName(playerid),GetName(pID));
SendClientMessageToAll(Rot,string);
if(strcmp(fname, "LSPD",true) == 0) {
SpielerInfo[pID][pFraktion] = 1; // Würde ich mit ID's machen?
SpielerInfo[pID][pRank] = 6;
} else if(strcmp(fname, "FBI",true) == 0) {
SpielerInfo[pID][pFraktion] = 2; // Würde ich mit ID's machen?
SpielerInfo[pID][pRank] = 6;
}
format(query,sizeof(query),"UPDATE spieler SET `Leader` = '%s'", fname);
mysql_query(query);
return 1;
}
mit strcmp kannst du prüfen ob das eingegebene das in den "" ist.