Beiträge von [PeL]Smiley

    Hier ist ein Login/Register Textdraw was ursprünglich für meinen Server dienen sollte,dies ist aber nun nicht mehr in Nutzung.
    Foto:


    Code:

    Spoiler anzeigen
    //Global Textdraws:

    Spoiler anzeigen
    new Text:Textdraw0;
    new Text:Textdraw1;
    new Text:Textdraw2;
    new Text:Textdraw3;
    new Text:Textdraw4;
    new Text:Textdraw5;
    new Text:Textdraw6;
    new Text:Textdraw7;
    new Text:Textdraw8;
    new Text:Textdraw9;
    new Text:Textdraw10;
    new Text:Textdraw11;
    new Text:Textdraw12;
    new Text:Textdraw13;
    new Text:Textdraw14;

    Spoiler anzeigen
    Textdraw0 = TextDrawCreate(222.800003, 1.500000, "usebox");
    TextDrawLetterSize(Textdraw0, 0.000000, 49.129257);
    TextDrawTextSize(Textdraw0, 108.400001, 0.000000);
    TextDrawAlignment(Textdraw0, 1);
    TextDrawColor(Textdraw0, 0);
    TextDrawUseBox(Textdraw0, true);
    TextDrawBoxColor(Textdraw0, 255);
    TextDrawSetShadow(Textdraw0, 0);
    TextDrawSetOutline(Textdraw0, 0);
    TextDrawBackgroundColor(Textdraw0, 255);
    TextDrawFont(Textdraw0, 0);

    Spoiler anzeigen
    Textdraw1 = TextDrawCreate(859.600158, -8.206667, "usebox");
    TextDrawLetterSize(Textdraw1, 0.000000, 9.224074);
    TextDrawTextSize(Textdraw1, 216.399932, 0.000000);
    TextDrawAlignment(Textdraw1, 1);
    TextDrawColor(Textdraw1, 0);
    TextDrawUseBox(Textdraw1, true);
    TextDrawBoxColor(Textdraw1, 255);
    TextDrawSetShadow(Textdraw1, 0);
    TextDrawSetOutline(Textdraw1, 0);
    TextDrawFont(Textdraw1, 0);

    Spoiler anzeigen
    Textdraw2 = TextDrawCreate(532.400024, 129.179992, "usebox");
    TextDrawLetterSize(Textdraw2, 0.000000, 1.923335);
    TextDrawTextSize(Textdraw2, 302.000000, 0.000000);
    TextDrawAlignment(Textdraw2, 1);
    TextDrawColor(Textdraw2, 0);
    TextDrawUseBox(Textdraw2, true);
    TextDrawBoxColor(Textdraw2, -5963521);
    TextDrawSetShadow(Textdraw2, 201);
    TextDrawSetOutline(Textdraw2, 0);
    TextDrawFont(Textdraw2, 0);

    Spoiler anzeigen
    Textdraw3 = TextDrawCreate(370.400085, 129.919952, "Neuigkeiten");
    TextDrawLetterSize(Textdraw3, 0.449999, 1.600000);
    TextDrawAlignment(Textdraw3, 1);
    TextDrawColor(Textdraw3, 16777215);
    TextDrawSetShadow(Textdraw3, 0);
    TextDrawSetOutline(Textdraw3, 1);
    TextDrawBackgroundColor(Textdraw3, 51);
    TextDrawFont(Textdraw3, 1);
    TextDrawSetProportional(Textdraw3, 1);

    Spoiler anzeigen
    Textdraw4 = TextDrawCreate(533.200012, 152.326690, "usebox");
    TextDrawLetterSize(Textdraw4, 0.000000, 18.184072);
    TextDrawTextSize(Textdraw4, 302.000000, 0.000000);
    TextDrawAlignment(Textdraw4, 1);
    TextDrawColor(Textdraw4, 0);
    TextDrawUseBox(Textdraw4, true);
    TextDrawBoxColor(Textdraw4, 102);
    TextDrawSetShadow(Textdraw4, 0);
    TextDrawSetOutline(Textdraw4, 0);
    TextDrawFont(Textdraw4, 0);

    Spoiler anzeigen
    Textdraw5 = TextDrawCreate(220.399887, 170.993530, "usebox");
    TextDrawLetterSize(Textdraw5, 0.000000, 2.670000);
    TextDrawTextSize(Textdraw5, 110.799896, 0.000000);
    TextDrawAlignment(Textdraw5, 1);
    TextDrawColor(Textdraw5, 0);
    TextDrawUseBox(Textdraw5, true);
    TextDrawBoxColor(Textdraw5, -5963521);
    TextDrawSetShadow(Textdraw5, 0);
    TextDrawSetOutline(Textdraw5, 0);
    TextDrawFont(Textdraw5, 0);

    Spoiler anzeigen
    Textdraw6 = TextDrawCreate(145.600204, 173.973220, "Login");
    TextDrawLetterSize(Textdraw6, 0.449999, 1.600000);
    TextDrawAlignment(Textdraw6, 1);
    TextDrawColor(Textdraw6, 16777215);
    TextDrawSetShadow(Textdraw6, 0);
    TextDrawSetOutline(Textdraw6, 1);
    TextDrawBackgroundColor(Textdraw6, 51);
    TextDrawFont(Textdraw6, 1);
    TextDrawSetProportional(Textdraw6, 1);
    TextDrawSetSelectable(Textdraw6, true);

    Spoiler anzeigen
    Textdraw7 = TextDrawCreate(220.400009, 206.833175, "usebox");
    TextDrawLetterSize(Textdraw7, 0.000000, 2.255185);
    TextDrawTextSize(Textdraw7, 110.000022, 0.000000);
    TextDrawAlignment(Textdraw7, 1);
    TextDrawColor(Textdraw7, 0);
    TextDrawUseBox(Textdraw7, true);
    TextDrawBoxColor(Textdraw7, -5963521);
    TextDrawSetShadow(Textdraw7, 0);
    TextDrawSetOutline(Textdraw7, 0);
    TextDrawFont(Textdraw7, 0);

    Spoiler anzeigen
    Textdraw8 = TextDrawCreate(135.199996, 208.319946, "Register");
    TextDrawLetterSize(Textdraw8, 0.449999, 1.600000);
    TextDrawAlignment(Textdraw8, 1);
    TextDrawColor(Textdraw8, 16777215);
    TextDrawSetShadow(Textdraw8, 0);
    TextDrawSetOutline(Textdraw8, 1);
    TextDrawBackgroundColor(Textdraw8, 51);
    TextDrawFont(Textdraw8, 1);
    TextDrawSetProportional(Textdraw8, 1);
    TextDrawSetSelectable(Textdraw8, true);

    Spoiler anzeigen
    Textdraw9 = TextDrawCreate(219.600006, 416.646820, "usebox");
    TextDrawLetterSize(Textdraw9, 0.000000, 2.421112);
    TextDrawTextSize(Textdraw9, 112.399978, 0.000000);
    TextDrawAlignment(Textdraw9, 1);
    TextDrawColor(Textdraw9, 0);
    TextDrawUseBox(Textdraw9, true);
    TextDrawBoxColor(Textdraw9, -5963521);
    TextDrawSetShadow(Textdraw9, 0);
    TextDrawSetOutline(Textdraw9, 0);
    TextDrawFont(Textdraw9, 0);

    Spoiler anzeigen
    Textdraw10 = TextDrawCreate(123.200057, 420.373321, "Adminteam");
    TextDrawLetterSize(Textdraw10, 0.449999, 1.600000);
    TextDrawAlignment(Textdraw10, 1);
    TextDrawColor(Textdraw10, 16777215);
    TextDrawSetShadow(Textdraw10, 0);
    TextDrawSetOutline(Textdraw10, 1);
    TextDrawBackgroundColor(Textdraw10, 51);
    TextDrawFont(Textdraw10, 1);
    TextDrawSetProportional(Textdraw10, 1);
    TextDrawSetSelectable(Textdraw10, true);

    Spoiler anzeigen
    Textdraw11 = TextDrawCreate(349.599975, 127.679985, "LD_CHAT:badchat");
    TextDrawLetterSize(Textdraw11, -0.144000, -5.092267);
    TextDrawTextSize(Textdraw11, 18.399997, 19.413343);
    TextDrawAlignment(Textdraw11, 1);
    TextDrawColor(Textdraw11, -1);
    TextDrawSetShadow(Textdraw11, 0);
    TextDrawSetOutline(Textdraw11, 0);
    TextDrawFont(Textdraw11, 4);

    Spoiler anzeigen
    Textdraw12 = TextDrawCreate(463.200012, 128.426513, "LD_CHAT:badchat");
    TextDrawLetterSize(Textdraw12, 0.000000, 0.000000);
    TextDrawTextSize(Textdraw12, 19.200016, 20.906675);
    TextDrawAlignment(Textdraw12, 1);
    TextDrawColor(Textdraw12, -1);
    TextDrawSetShadow(Textdraw12, 0);
    TextDrawSetOutline(Textdraw12, 0);
    TextDrawFont(Textdraw12, 4);

    Spoiler anzeigen
    Textdraw13 = TextDrawCreate(119.999992, 171.733276, "LD_CHAT:thumbup");
    TextDrawLetterSize(Textdraw13, 0.000000, 0.000000);
    TextDrawTextSize(Textdraw13, 22.400016, 20.160022);
    TextDrawAlignment(Textdraw13, 1);
    TextDrawColor(Textdraw13, -1);
    TextDrawSetShadow(Textdraw13, 0);
    TextDrawSetOutline(Textdraw13, 0);
    TextDrawFont(Textdraw13, 4);

    Spoiler anzeigen
    Textdraw14 = TextDrawCreate(309.599975, 153.813186, "Hier stehen die Neuigkeiten");
    TextDrawLetterSize(Textdraw14, 0.449999, 1.600000);
    TextDrawAlignment(Textdraw14, 1);
    TextDrawColor(Textdraw14, 16777215);
    TextDrawSetShadow(Textdraw14, 0);
    TextDrawSetOutline(Textdraw14, 1);
    TextDrawBackgroundColor(Textdraw14, 51);
    TextDrawFont(Textdraw14, 1);
    TextDrawSetProportional(Textdraw14, 1);


    Ihr dürft damit alles machen.

    Und wie kann ich die Adminrangs auslesen lassen und z.B
    Hier drin verwenden?
    ocmd:makeadmin(playerid, params[])
    {
    new pid,level,string[128],string1[128];
    if(SpielerInfo[playerid][pAdminlevel] < 6) return SendClientMessage(playerid,Rot,"M�glich ab: "COLO" Adminrank 6");
    if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,Rot,"Keiner ist Verbunden mit dieser ID!");
    if(sscanf(params,"ud", pid, level)) return SendClientMessage(playerid, Rot,""COLO"Verwendung :"COLR" /makeadmin [ID] [Level]");
    SpielerInfo[pid][pAdminlevel] = level;
    SavePlayer(pid);
    format(string,sizeof(string),""COLO"[%s] %s"COLR" hat dir das Adminlevel"COLO" %d "COLR"gegeben ",adminrang(playerid),GetName(playerid),level);
    format(string1,sizeof(string1),"Du hast "COLO"%s "COLR"das Adminlevel "COLO"%d "COLR"gegeben ",GetName(pid),level);
    SendClientMessage(playerid,Rot,string1);
    SendClientMessage(pid,Rot,string);
    return 1;
    }

    [20:58:32] >> mysql_query( Connection handle: 1 )


    [20:58:33] CMySQLHandler::Query(UPDATE `aranks` SET arang3 = 'testadmin') - Successfully executed.


    [20:58:33] >> mysql_query( Connection handle: 1 )


    [20:58:33] CMySQLHandler::Query(SELECT * FROM `aranks`) - Successfully executed.


    [20:58:33] >> mysql_store_result( Connection handle: 1 )


    [20:58:33] CMySQLHandler::StoreResult() - Result was stored.


    [20:58:33] >> mysql_num_rows( Connection handle: 1 )


    [20:58:33] CMySQLHandler::NumRows() - Returned 1 row(s)


    [20:58:33] >> mysql_retrieve_row( Connection handle: 1 )


    [20:58:33] >> mysql_fetch_field_row( Connection handle: 1 )


    [20:58:33] CMySQLHandler::FetchField("arang1") - Leiter


    [20:58:33] >> mysql_fetch_field_row( Connection handle: 1 )



    Wenn ich ein Namen ändere,stürzt der Server ab.
    Und die Namen z.B "Leiter" Wird auch nicht im Dialog angezeigt.

    Spoiler anzeigen
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    switch(dialogid)
    {
    case DIALOG_AMENU:
    {
    if(response)
    {
    switch(listitem)
    {
    case 0:
    {
    new string[400],pID;
    format(string,sizeof(string),"Rang 1:%s \nRang 2:%s\nRang 3:%s\nRang 4:%s\Rang 5:%s\nRang 6:%s",arang1[pID],arang2[pID],arang3[pID],arang4[pID],arang5[pID],arang6[pID]);
    ShowPlayerDialog(playerid,DIALOG_ARANG,DIALOG_STYLE_LIST,"Rangmenue",string,"Auswählen","Abbrechen");
    }
    }
    }
    }
    case DIALOG_ARANG:
    {
    if(response)
    {
    switch(listitem)
    {
    case 0:
    {
    ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 1 ein","Weiter","Abbrechen");
    arang[playerid]=1;
    }
    case 1:
    {
    ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 2 ein","Weiter","Abbrechen");
    arang[playerid]=2;
    }
    case 2:
    {
    ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 3 ein","Weiter","Abbrechen");
    arang[playerid]=3;
    }
    case 3:
    {
    ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 4 ein","Weiter","Abbrechen");
    arang[playerid]=4;
    }
    case 4:
    {
    ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 5 ein","Weiter","Abbrechen");
    arang[playerid]=5;
    }
    case 5:
    {
    ShowPlayerDialog(playerid,DIALOG_AEINGABE,DIALOG_STYLE_INPUT,"Rangeingabe","Gebe den Namen für Adminrang 6 ein","Weiter","Abbrechen");
    arang[playerid]=6;
    }
    }
    }
    }
    case DIALOG_AEINGABE:
    {
    if(response)
    {
    new query[256],string[128];
    if(arang[playerid]==1)
    {
    format(query, sizeof(query), "UPDATE `rank` SET arang1 = '%s'",inputtext);
    format(string, sizeof(string), "Du hast den Adminrang 1 in %s umbenannt'",inputtext);
    mysql_query(query);
    SendClientMessage(playerid,Rot,string);
    arang[playerid]=0;
    }
    else if(arang[playerid]==2)
    {
    format(query, sizeof(query), "UPDATE `rank` SET arang2 = '%s'",inputtext);
    format(string, sizeof(string), "Du hast den Adminrang 2 in %s umbenannt'",inputtext);
    mysql_query(query);
    SendClientMessage(playerid,Rot,string);
    arang[playerid]=0;
    }
    else if(arang[playerid]==3)
    {
    format(query, sizeof(query), "UPDATE `rank` SET arang3 = '%s'",inputtext);
    format(string, sizeof(string), "Du hast den Adminrang 3 in %s umbenannt'",inputtext);
    mysql_query(query);
    SendClientMessage(playerid,Rot,string);
    arang[playerid]=0;
    }
    else if(arang[playerid]==4)
    {
    format(query, sizeof(query), "UPDATE `rank` SET arang4 = '%s'",inputtext);
    format(string, sizeof(string), "Du hast den Adminrang 4 in %s umbenannt'",inputtext);
    mysql_query(query);
    SendClientMessage(playerid,Rot,string);
    arang[playerid]=0;
    }
    else if(arang[playerid]==5)
    {
    format(query, sizeof(query), "UPDATE `rank` SET arang5 = '%s'",inputtext);
    format(string, sizeof(string), "Du hast den Adminrang 5 in %s umbenannt'",inputtext);
    mysql_query(query);
    SendClientMessage(playerid,Rot,string);
    arang[playerid]=0;
    }
    else if(arang[playerid]==6)
    {
    format(query, sizeof(query), "UPDATE `rank` SET arang6 = '%s'",inputtext);
    format(string, sizeof(string), "Du hast den Adminrang 6 in %s umbenannt'",inputtext);
    mysql_query(query);
    SendClientMessage(playerid,Rot,string);
    arang[playerid]=0;
    }
    updaterang();
    }
    }


    stock updaterang()
    {
    new id=0;
    mysql_query("SELECT * FROM `aranks`");
    mysql_store_result();
    if(mysql_retrieve_row())
    {
    mysql_fetch_field_row(arang1[id],"arang1");
    mysql_fetch_field_row(arang2[id],"arang2");
    mysql_fetch_field_row(arang3[id],"arang3");
    mysql_fetch_field_row(arang4[id],"arang4");
    mysql_fetch_field_row(arang5[id],"arang5");
    mysql_fetch_field_row(arang6[id],"arang6");
    }
    mysql_free_result();
    return 1;
    }


    Und die Tabelle so:



    MYSQL Log:

    Spoiler anzeigen
    [19:40:22] CMySQLHandler::StoreResult() - Result was stored.

    Spoiler anzeigen
    [19:40:22] >> mysql_fetch_int( Connection handle: 1 )

    Spoiler anzeigen
    [19:40:22] CMySQLHandler::FetchRow() - Return: 0

    Spoiler anzeigen
    [19:40:22] >> mysql_free_result( Connection handle: 1 )

    Spoiler anzeigen
    [19:40:22] CMySQLHandler::FreeResult() - Result was successfully free'd.

    Spoiler anzeigen
    [19:40:27] >> mysql_query( Connection handle: 1 )

    Spoiler anzeigen
    [19:40:28] CMySQLHandler::Query(UPDATE `aranks` SET arang6 = 'test') - Successfully executed.

    Spoiler anzeigen
    [19:40:28] >> mysql_query( Connection handle: 1 )

    Spoiler anzeigen
    [19:40:28] CMySQLHandler::Query(SELECT * FROM `aranks`) - Successfully executed.

    Spoiler anzeigen
    [19:40:28] >> mysql_store_result( Connection handle: 1 )

    Spoiler anzeigen
    [19:40:28] CMySQLHandler::StoreResult() - Result was stored.

    Spoiler anzeigen
    [19:40:28] >> mysql_retrieve_row( Connection handle: 1 )

    Spoiler anzeigen
    [19:40:28] >> mysql_fetch_field_row( Connection handle: 1 )

    Spoiler anzeigen
    [19:40:28] CMySQLHandler::FetchField("arang1") - test

    Spoiler anzeigen
    [19:40:28] >> mysql_fetch_field_row( Connection handle: 1 )

    Das system funktioniert nicht,wenn ich ingame aeingebe /amenu dann auf Adminränge gehe steht da nur : Rang 1:
    Rang 2:
    Rang 3: usw...
    Und wenn ich das ändern will,passier auch nichts in der Datenbank oder in der liste.

    Fehler behoben,aber nurnoch das hier:
    stock updaterang()
    {
    new DBResult:Result, str[512],id=0;
    format(str, sizeof(str), "SELECT * FROM `aranks`");
    Result = db_query(Data,str);


    db_get_field_assoc(Result,"arang1",str,sizeof(str));
    format(arang1[id],21,"%s",str);
    db_get_field_assoc(Result,"arang2",str,sizeof(str));
    format(arang2[id],21,"%s",str);
    db_get_field_assoc(Result,"arang3",str,sizeof(str));
    format(arang3[id],21,"%s",str);
    db_get_field_assoc(Result,"arang4",str,sizeof(str));
    format(arang4[id],21,"%s",str);
    }
    Auf MYSQL machen,aber wie?

    Nein ich nutze nur MYSQL
    Wie muss ich das denn hier mit MYSQL R5 Plugin machen?
    stock updaterang()
    {
    new DBResult:Result, str[512],id=0;
    format(str, sizeof(str), "SELECT * FROM `aranks`");
    Result = db_query(Data,str);


    db_get_field_assoc(Result,"arang1",str,sizeof(str));
    format(arang1[id],21,"%s",str);
    db_get_field_assoc(Result,"arang2",str,sizeof(str));
    format(arang2[id],21,"%s",str);
    db_get_field_assoc(Result,"arang3",str,sizeof(str));
    format(arang3[id],21,"%s",str);
    db_get_field_assoc(Result,"arang4",str,sizeof(str));
    format(arang4[id],21,"%s",str);
    }


    //edit Fehlerzeilen:

    C:\Users\kevin\Desktop\server\gamemodes\selfneu.pwn(628) : error 027: invalid character constant
    C:\Users\kevin\Desktop\server\gamemodes\selfneu.pwn(628) : error 027: invalid character constant
    format(string,sizeof(string),"Rang 1:%s \nRang 2:%s\nRang 3:%s\nRang 4:%s\Rang 5:%s\nRang 6:%s",arang1[pID],arang2[pID],arang3[pID],arang4[pID],arang5[pID],arang6[pID]);


    C:\Users\kevin\Desktop\server\gamemodes\selfneu.pwn(1534) : warning 202: number of arguments does not match definition
    ShowPlayerDialog(playerid,DIALOG_AMENU,DIALOG_STYLE_LIST,"Adminränge","Auswählen","Abbrechen");

    Ich bekomme diese Errors:
    C:\Users\kevin\Desktop\server\gamemodes\selfneu.pwn(628) : error 027: invalid character constant
    C:\Users\kevin\Desktop\server\gamemodes\selfneu.pwn(628) : error 027: invalid character constant
    C:\Users\kevin\Desktop\server\gamemodes\selfneu.pwn(678) : warning 217: loose indentation
    C:\Users\kevin\Desktop\server\gamemodes\selfneu.pwn(1534) : warning 202: number of arguments does not match definition
    C:\Users\kevin\Desktop\server\gamemodes\selfneu.pwn(1553) : warning 217: loose indentation
    C:\Users\kevin\Desktop\server\gamemodes\selfneu.pwn(1554) : warning 217: loose indentation
    C:\Users\kevin\Desktop\server\gamemodes\selfneu.pwn(1554) : error 017: undefined symbol "Data"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    Der Code:
    http://pastebin.com/B2SaqZ60


    Danke im voraus :)

    Ich will die Codes nicht vorgesetzt bekommen,ich will es selber schaffen,allerdings weiß ich nicht,wie ich
    den makeleader befehl mache,dass ich /makeleader 1 LSPD eingebe das dem Player dann die Fraktion LSPD zugeteilt wird zum Leader.
    LSPD ist gespeichert in der Datenbank aber danach weiß ich auch nicht,wie ich abfragen kann ob jemand in der Fraktion ist.

    Irgendwie verstehe ich den ganzen makeleader befehl nicht wie ich den zusammenbauen soll....
    kannst du mir nicht irgendwie helfen?
    ocmd:makeleader(playerid,params[])
    {
    new pID,string[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);
    SpielerInfo[pID][pFraktion] = fname;
    SpielerInfo[pID][pRank] = 6;
    new query[256];
    format(query,sizeof(query),"UPDATE spieler SET `Leader` = '%s'",fname);
    mysql_query(query);
    return 1;
    }

    Code:
    ocmd:makeleader(playerid,params[])
    {
    new pID,fname,string[128];
    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);
    SpielerInfo[pID][pLeader] = fname;
    SpielerInfo[pID][pFraktion] = fname;
    SpielerInfo[pID][pRank] = 6;
    new query[256];
    format(query,sizeof(query),"UPDATE spieler SET `Leader` = '%s' WHERE fname = '%s'",GetName(pID),fname);
    mysql_query(query);
    return 1;
    }


    [18:40:19] >> mysql_query( Connection handle: 1 )


    [18:40:19] CMySQLHandler::Query(UPDATE spieler SET `Leader` = '' WHERE fname = 'LSPD') - An error has occured. (Error ID: 1054, Unknown column 'fname' in 'where clause')


    [18:40:19] OnQueryError() - Called.