Beiträge von DJ Deagle

    Hallo,


    ich wollte mich mal etwas mit meinem Script und der MySQL R39-3 (BlueG) auseinandersetzen.
    Nun habe ich eine Frage: Muss jeder Query auf ein Callback "antworten"?


    Wenn nein, kann mir jemand ein Beispiel geben, wie ich das bei folgendem Code umschreiben kann?
    new q[128],w;
    format(q,sizeof q,"SELECT `ID`, `Status`, `Model` FROM `Playercars` WHERE `Owner` = '%s'",pInfo[playerid][pName]);
    //mysql_format(dbHandle,q,sizeof q,"SELECT `ID`, `Status`, `Model` FROM `Playercars` WHERE `Owner` = '%e'",pInfo[playerid][pName]);
    mysql_query(q);
    mysql_store_result();
    if(mysql_num_rows()) {
    while(mysql_fetch_row(str)) {
    w++;
    new st,md,id;
    sscanf(str,"p<|>ddd",id,st,md);
    switch(w) {
    case 1: {
    PlayerTextDrawSetPreviewModel(playerid, Stats[29][playerid], md);
    cStats[0][playerid] = id;
    if(st == 1) { PlayerTextDrawBackgroundColor(playerid, Stats[29][playerid], 0x00D900FF); format(in,sizeof in,"%s~n~~g~Nicht Defekt",PlayerVehicle[md-400]); PlayerTextDrawSetString(playerid, Stats[33][playerid], in); }
    else if(st == 0) { PlayerTextDrawBackgroundColor(playerid, Stats[29][playerid], 0xFF0000FF); format(in,sizeof in,"%s~n~~r~Defekt",PlayerVehicle[md-400]); PlayerTextDrawSetString(playerid, Stats[33][playerid], in); }
    PlayerTextDrawShow(playerid, Stats[29][playerid]), PlayerTextDrawShow(playerid, Stats[33][playerid]);
    }
    case 2: {
    PlayerTextDrawSetPreviewModel(playerid, Stats[30][playerid], md);
    cStats[1][playerid] = id;
    if(st == 1) { PlayerTextDrawBackgroundColor(playerid, Stats[30][playerid], 0x00D900FF); format(in,sizeof in,"%s~n~~g~Nicht Defekt",PlayerVehicle[md-400]); PlayerTextDrawSetString(playerid, Stats[34][playerid], in); }
    else if(st == 0) { PlayerTextDrawBackgroundColor(playerid, Stats[30][playerid], 0xFF0000FF); format(in,sizeof in,"%s~n~~r~Defekt",PlayerVehicle[md-400]); PlayerTextDrawSetString(playerid, Stats[34][playerid], in); }
    PlayerTextDrawShow(playerid, Stats[29][playerid]), PlayerTextDrawShow(playerid, Stats[33][playerid]), PlayerTextDrawShow(playerid, Stats[30][playerid]), PlayerTextDrawShow(playerid, Stats[34][playerid]);
    }
    }
    }
    }
    mysql_free_result();


    Jeffry: vielleicht :)


    lg
    Deagle

    Hi,


    ich möchte gerne von meiner MySQL R5 auf die R38 umsteigen.
    Dabei ist ja sehr viel zu beachten.


    Meine Wichtigste frage lautet, ob der hier genannte Code trotzdem noch funktionieren würde oder ich diesen umschreiben müsste (Natürlich angepasst an die R38) :
    new str[512];
    format(str,sizeof str,"SELECT * FROM `accounts` WHERE `Name` = '%s'",pInfo[playerid][pName]);
    mysql_query(str);
    mysql_store_result();
    while(mysql_fetch_row(str)) {
    sscanf(str, "e<p<|>{i}s[24]{s[64]}dddddddds[64]ddddddddddddddddddddddddddddddddddddddddd>",pInfo[playerid]);
    }
    mysql_free_result();


    Jeffry:


    lg
    Deagle

    Guten Morgen,


    seid gestern existiert eine "Netzwerk-Seite" (http://netzwerk.mta-gaming.de/) auf eurer Internetpräsenz, die wie es aussieht von meiner Seite status.server-sponsoring.net gerippt worden ist. Ich habe dem Betreiber bereits informiert und werde mich mit ihm zusammensetzen um dies zu klären, da diese Status-Seite von uns erstellt worden ist und darauf auch dementsprechend Urheberrecht ist. Sowas geht echt gar nicht, da dies 1. peinlich ist und 2. einfach nur unverschämt ist. Eure Seite ist allgemein meiner Meinung nach nicht wirklich schön aufbaut, da sollte man sich lieber mit Bootswatch zusammensetzen und damit die Internetpräsenz etwas verschönern wenn man sich nicht wirklich auskennt und schon rippen bzw. kopieren muss.


    Also ich weiß ja nicht, aber ich sehe da nichts, was ich ansatzweise als Urheberrechtsverletzung beanstanden würde. Es mag vielleicht bei euch abgeguckt sein, aber nicht "gerippt".
    Zudem frage ich mich, warum Du das so total (voll mit Rechtschreibfehlern) provokant in die Werbung schreibst, obwohl man das auch per Privatnachricht klären kann.
    Meiner Meinung nach betreibst Du hier Rufschädigung. Außerdem gehören rechtliche Angelegenheiten nicht hier ins Forum.


    Solche Leute wie Du gehören meiner Meinung nach gebannt. Da meine Meinung aber keinen interessiert bleibt es bei diesem Post hier im Forum. <-- (Ja ich hab mich grad selber gedisst lol)


    lg
    Deagle


    Und wenn man z.B. 2x 411 (Infernus) hat?


    Caglar:


    Ich habe dir hier mal etwas aus meinem Script kopiert, denke du solltest damit klar kommen:
    //GLOBALE VARIABLEN
    new db_ID[999];


    //Im Befehl oder so
    new string[256],str[256],seller,model,reward,id,i;
    mysql_query("SELECT * FROM `Ordereddealercars`");
    mysql_store_result();
    while(mysql_fetch_row(string)) {
    sscanf(string,"p<|>iddd",id,seller,model,reward);
    db_ID[i] = id;
    format(str,sizeof str,"%s{00FF00}%s {FFFFFF}für {00FF00}%s{FFFFFF}€\n",str,PlayerVehicle[model-400],inspoints(reward));
    i++;
    }
    mysql_free_result();
    if(strlen(str) > 0) {
    ShowPlayerDialog(playerid,DLG_TRUCKER_CARIMPORT,DIALOG_STYLE_LIST,"Fahrzeugbestellungen",str,"Auswählen","Abbrechen");
    } else {
    SendClientMessage(playerid,COLOR_LIGHTRED,"Es gibt zur Zeit keine Fahrzeugbestellungen!");
    }


    //OnDialogResponse
    case DLG_TRUCKER_CARIMPORT:
    {
    if(response) {
    new q[256],seller,model,reward,Float:lPos[3],Float:zang,query[256];
    format(query,sizeof query,"SELECT `Seller`, `Model`, `Reward` FROM `Ordereddealercars` WHERE `ID` = '%d'", db_ID[listitem]);
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row(q)) {
    sscanf(q,"p<|>ddd",seller,model,reward);
    }
    mysql_free_result();
    //Dein Zeug hier
    format(query,sizeof query,"DELETE FROM `Ordereddealercars` WHERE `ID` = '%d'", db_ID[listitem]);
    mysql_query(query);
    }
    }


    edit: Eindrückung und globale Variable
    Das mit mysql_query ist für die R5 von BlueG geschrieben.



    lg
    Deagle


    Wurde grad gestürzt <.<


    Btw: Er hat sich glaube ich sogar einen 2. Account gemacht (surprise2)