Beiträge von Blu3scReeN

    Kurze Addition, falls du es nochmal brauchen solltest:
    Du kannst zusätzlich zudem, was Zunno gepostet hat, einen ,,Filter" einbauen, dass z.B. das nur geändert wird, wo der Owner Peter ist.


    SQL
    UPDATE houses SET owner = 'Rolf' WHERE owner = 'Peter'

    Du musst dann nur die Variable query[128]; größer machen! ;)
    Hier noch n Beispiel:
    new mquery[512],query[128];
    strcat(mquery,"UPDATE `accounts` SET ");
    format(query,sizeof(query),"Level = '%d', Adminlevel = '%d', ", SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pAdminLevel]);
    strcat(mquery,query);
    format(query,sizeof(query),"Geld = '%d, Tutorial = '%d'', ", SpielerInfo[playerid][pGeld], SpielerInfo[playerid][pAdminLevel]);
    strcat(mquery,query);
    format(query,sizeof(query),"Kills = '%d' ", SpielerInfo[playerid][pKills]);
    strcat(mquery,query);
    format(query,sizeof(query)," WHERE Name = '%s'", SpielerInfo[playerid][pName]);
    strcat(mquery,query);
    mysql_query(mquery);

    Klar, ich selber habe ca. 10 Variablen in einer Zeile, die füge ich dann zusammen. ( Natürlich insg. 5 Mal, habe 100 PlayerVariablen )
    Du darfst nicht zuviel in eine Zeile hauen, da der Compiler sonst herummuckt ;)


    Liebe Grüße

    Ah, sorry!
    format(str,sizeof(str),"AdminCmd: Der Spieler %s wurde von Admin %s gekickt, Grund: %s",pIDN,plN);


    @Rocky:

    Zitat

    ich habe schon etwas länger das Problem das mein kick befehl die Namen nicht anzeigt was kann ich dagegen tun


    Schwachsinn, dafür gibts a) eine Include, b) ist es nicht die Frage, wenn du genauer Lesen würdest.


    -> Es werden nur die Namen bei ihm nicht angezeigt, der Rest ( solange ich es richtig interpretiere ) wird anzeigt.


    LG
    -! Lösung steht oben.

    Können wir mal den stock / public SpielerName sehen?
    Ah, probiers so:

    ocmd:kick(playerid,params[])
    {
    new pID,Grund[64],str[128],pIDN[MAX_PLAYER_NAME],plN[MAX_PLAYER_NAME];
    if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,Bege,"Du bist kein Admin!");
    GetPlayerName(pID, pIDN, sizeof(pIDN));
    GetPlayerName(playerid, plN, sizeof(plN));
    if(sscanf(params,"rs[64]",pID,Grund)) return SendClientMessage(playerid,Oragne,"Benutze: /kick [SpielerName/ID] [Grund]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Bege,"Spieler ist nicht online!");
    format(str,sizeof(str),"AdminCmd: Der Spieler %s wurde von Admin %s gekickt, Grund: %s",pIDN,plN;
    SendClientMessageToAll(Bege,str);
    Kick(pID);
    return 1;
    }

    [b]Hey,
    new mquery[512],query[128];
    strcat(mquery,"UPDATE `accounts` SET ");
    format(query,sizeof(query),"Level = '%d', ", SpielerInfo[playerid][pLevel]);
    strcat(mquery,query);
    format(query,sizeof(query),"Geld = '%d', ", SpielerInfo[playerid][pGeld]);
    strcat(mquery,query);
    format(query,sizeof(query),"Kills = '%d' ", SpielerInfo[playerid][pKills]);
    strcat(mquery,query);
    format(query,sizeof(query)," WHERE Name = '%s'", SpielerInfo[playerid][pName]);
    strcat(mquery,query);
    mysql_query(mquery);
    Liebe Grüße

    Ich muss auch nochmal wat fragen,
    ich habe derzeit einen i7 860, der läuft mit ner Taktung von 4x 2,8 GHz, Turbo-Boost bis zu 3,6.


    So, meine Grafikkarte ist im moment die NVIDIA GTX 460 SE, läuft eigentlich alles relativ flüssig, jedoch brauch ich auch mal ein neues Pferd.



    So, ich suche nun eine Grafikkarte, am mit NVIDIA Chip, da ich doch schon gerne GTA IV und so zocken will, und AMD nicht so da mitreiten will.


    Budget: 200€

    hm.
    Also, wie ich feststelle, hattest du dein Handy aus?
    Gut, lasse den Akku mal mehrere Minuten raus, versuche danach ins Recovery-Menue zu kommen, dort einen Full-Wipe machen, Factory Reset ( Backup nicht vergessen! ).
    Keine Ahnung, obs Clockworkmod für dein Handy gibt, empfehle ich dir.


    Danach die Mod installieren, habe selber Cyanogenmod 9 :3