Beiträge von #else

    Eindeutig dafür!


    Kleine bescheuerte Kinder, die ihre Wortwahl nicht unter Kontrolle haben, weder mündlich noch schriftlich, sollte man den Hahn zudrehen damit es hier keine Beleidigungen mehr gibt.
    Sowas, was auf dem oben gezeigtem Screen zu sehen ist, gehört eindeutig nicht in dieses Forum welches sich in meinen Augen bisher als sehr Anspruchsvoll dargestellt hat was die Rechtschreibung und die Wortwahl angeht.
    Daher finde ich, das die Idee mit den Zensuren von ausgewählten Wörtern eine dringende Maßnahme ist um den Ruf des Forums bzw. der Community zu schützen.


    Wer ist schon gerne an einem Ort (sei es Internet oder RL) an dem man an jeder Ecke beleidigt oder damit konfrontiert wird.
    Ich jedenfalls nicht.


    Wie gesagt, bin dafür, ist ne gute Idee!


    Freundliche Grüße
    Hardcore

    Moin :)


    Ich habe vor ein paar Wochen mal ein kleines AntiCheat in mein Script eingebaut.
    Dies habe ich gerade entfernt, da es nicht zu 100% funktioniert hat.


    Komischerweise, hängt sich mein Compiler auf wenn ich folgende Zeilen rauslösche:



    public AntiCheat(playerid){
    CheckPlayerWeapons(playerid);
    }


    Vom AntiCheat ist rein garnichts mehr im Script drinne.
    Selbst wenn ich die o.g Zeilen einen Callback höher schreibe, hängt sich der Compiler auf..


    Woran könnte das liegen?
    Ich kann es mir einfach nicht erklären was da los ist..



    Freundliche Grüße
    Hardcore

    Morgen =))


    Danke schonmal für die Antwort..
    Bekomme jedoch Errors bei den fetch_field Zeilen...


    Code
    error 035: argument type mismatch (argument 1


    Den in jeder Zeile mit fetch_field..
    Woran könnte das liegen?


    Lg
    Hardcore


    //Edit: Okay, das mit den Errors hat sich erledigt.
    Wie sieht das aus wenn ich nen string laden wll..
    Ist das dann so richtig?



    mysql_fetch_row(12, "BanGrund"); Spieler[playerid][BanGrund] = strlen(data);


    new name[32];
    GetPlayerName(playerid,name,32);
    mysql_SetString("Tabelle", "Spalte", string, "Name", name);


    Einfach die Funktion im Script anschauen..
    Daraus kann man eigentlich alle Info's die man benötigt ziehen.


    Für eine genauere Erklärung den vom Vorposter geposteten Link aufrufen und durchlesen.



    Freundliche Grüße
    Hardcore

    Nabend,


    ich wollte mal fragen, ob jemand weis ob ich meine Daten des Spielers mit der gleichen Variante laden kann, wie ich diese auch speicher..?


    Account speichern:


    Gibt es eine Möglichkeit, wie gesagt, den Account zu laden wie ich ihn auch speichere?
    Sprich mit nur einem Query den ich sende..


    Ich hoffe ihr versteht was ich meine.


    Freundliche Grüße
    Hardcore

    Nabend,


    hat zufällig noch jemand das sample-script von dem mySQL Plugin R7 von gstylezzz?
    Wäre nett wenn das jemand mal neu hochladen könnte, die Links von gstylezzz sind down..


    Freundliche Grüße
    Hardcore

    Guten Abend liebe Community,


    ich habe vorhin einen Beitrag gepostet über eine Schleife die nicht tat was ich wollte.
    Nun, in diesem Beitrag wurde mir dazu geraten, anstatt für jede Variable einen neuen Query zu benutzen.


    Leider habe ich grade kein blassen Schimmer wie ich dies anstellen soll.


    Gibt es hier irgend jemand, der mir evtl. einen Tipp geben könnte oder sogar ein klitzekleines Beispiel posten würde.
    Ich danke vielmals im Vorraus.


    Freundliche Grüße
    Hardcore

    Sorry das ich das jetzt nochmal aufwühle hier..


    Ehm.. Kann mir evtl. jemand ein kleines Beispiel geben, wie ich solche Funktionen mit nur einem Query laden kann?
    Wäre sehr dankbar.


    Freundliche Grüße
    Hardcore


    //Edit:
    Danke Arendium, Du hast mich da auf eine kleine idee gebracht gehabt.
    Ich habe einfach ein weiteres Biz in die Tabelle eingefügt und woila, das System lädt nun auch wenn die Schleif über den anderen unter OnGameModeinit steht. =))


    Fehlt nurnoch das ich weis, wie man das ganze mit nur einem Query laden kann.

    Devel: Nein, leider nicht.


    @BlackAce:
    Ich kann der Serverlog nach dem starten mit dem Plugin nichts negatives entnehmen....
    Hier mal der Auszug:


    Wie ebend schon erwähnt, auch wenn kein


    return


    drinne ist, lädt nach der Funktion nichts weiteres.


    Habe es gerade nochmal getestet um Missverständnisse auszuschliessen.
    So sieht die Funktion gerade aus:



    stock LoadBiz(bID)
    {
    new str[5],str1[256];
    format(str,5,"%d",bID);
    if(mysql_CheckBiz(bID)){
    BizInfo[bID][ID] = mysql_GetInt("Business", "ID", "ID", str);
    BizInfo[bID][Owner] = mysql_GetString("Business", "Owner", "ID", str);
    BizInfo[bID][Bizname] = mysql_GetString("Business", "Bizname", "ID", str);
    BizInfo[bID][Kasse] = mysql_GetInt("Business", "Kasse", "ID", str);
    BizInfo[bID][Kaufpreis] = mysql_GetInt("Business", "Kaufpreis", "ID", str);
    BizInfo[bID][Produkte] = mysql_GetInt("Business", "Produkte", "ID", str);
    BizInfo[bID][MaxProds] = mysql_GetInt("Business", "MaxProds", "ID", str);
    BizInfo[bID][ProdPreis] = mysql_GetInt("Business", "ProdPreis", "ID", str);
    BizInfo[bID][Open] = mysql_GetInt("Business", "Open", "ID", str);
    BizInfo[bID][bPreis] = mysql_GetInt("Business", "Preis", "ID", str);
    BizInfo[bID][bEnterX] = mysql_GetFloat("Business", "EnterX", "ID", str);
    BizInfo[bID][bEnterY] = mysql_GetFloat("Business", "EnterY", "ID", str);
    BizInfo[bID][bEnterZ] = mysql_GetFloat("Business", "EnterZ", "ID", str);
    BizInfo[bID][PickupID] = mysql_GetInt("Business", "PickupID", "ID", str);
    BizInfo[bID][Owned] = mysql_GetInt("Business", "Owned", "ID", str);
    BizInfo[bID][AltName] = mysql_GetString("Business", "OldName", "ID", str);
    }
    if(BizInfo[bID][Owned] == 0)
    {
    format(str1,256,"%s\nBesitzer: %s\nDieses Geschäft steht zum Verkauf!\n\nPreis: %d$",BizInfo[bID][AltName],BizInfo[bID][Owner],BizInfo[bID][Kaufpreis]);
    BizLabel[bID] = Create3DTextLabel(str1,COLOR_WHITE,BizInfo[bID][bEnterX],BizInfo[bID][bEnterY],BizInfo[bID][bEnterZ],20.0,0,1);
    BizPickup[bID] = CreatePickup(1239,32,BizInfo[bID][bEnterX],BizInfo[bID][bEnterY],BizInfo[bID][bEnterZ]);
    }
    else if(BizInfo[bID][Owned] == 1)
    {
    format(str1,256,"%s\nBesitzer: %s\nProdukte: %d/%d\nPreis: %d$",BizInfo[bID][Bizname],BizInfo[bID][Owner],BizInfo[bID][Produkte],BizInfo[bID][MaxProds],BizInfo[bID][bPreis]);
    BizPickup[bID] = CreatePickup(BizInfo[bID][PickupID],32,BizInfo[bID][bEnterX],BizInfo[bID][bEnterY],BizInfo[bID][bEnterZ]);
    BizLabel[bID] = Create3DTextLabel(str1,COLOR_LIGHTBLUE,BizInfo[bID][bEnterX],BizInfo[bID][bEnterY],BizInfo[bID][bEnterZ],20.0,0,1);
    }
    }

    Guten Abend liebe Community,


    ich habe ein kleines Problem mit einer Schleife, die eine Funktion abruft.
    Unzwar, wenn ich unter
    OnGameModeInit()


    das hier eintrage

    for(new i = 1; i!=MAX_BIZ; i++){
    LoadBiz(i);
    }


    Lädt nichts mehr, was unter der Schleife steht.
    Die Funktion "LoadBiz" so wie folgt aus:



    stock LoadBiz(bID)
    {
    new str[5],str1[256];
    format(str,5,"%d",bID);
    if(mysql_CheckBiz(bID)){
    BizInfo[bID][ID] = mysql_GetInt("Business", "ID", "ID", str);
    BizInfo[bID][Owner] = mysql_GetString("Business", "Owner", "ID", str);
    BizInfo[bID][Bizname] = mysql_GetString("Business", "Bizname", "ID", str);
    BizInfo[bID][Kasse] = mysql_GetInt("Business", "Kasse", "ID", str);
    BizInfo[bID][Kaufpreis] = mysql_GetInt("Business", "Kaufpreis", "ID", str);
    BizInfo[bID][Produkte] = mysql_GetInt("Business", "Produkte", "ID", str);
    BizInfo[bID][MaxProds] = mysql_GetInt("Business", "MaxProds", "ID", str);
    BizInfo[bID][ProdPreis] = mysql_GetInt("Business", "ProdPreis", "ID", str);
    BizInfo[bID][Open] = mysql_GetInt("Business", "Open", "ID", str);
    BizInfo[bID][bPreis] = mysql_GetInt("Business", "Preis", "ID", str);
    BizInfo[bID][bEnterX] = mysql_GetFloat("Business", "EnterX", "ID", str);
    BizInfo[bID][bEnterY] = mysql_GetFloat("Business", "EnterY", "ID", str);
    BizInfo[bID][bEnterZ] = mysql_GetFloat("Business", "EnterZ", "ID", str);
    BizInfo[bID][PickupID] = mysql_GetInt("Business", "PickupID", "ID", str);
    BizInfo[bID][Owned] = mysql_GetInt("Business", "Owned", "ID", str);
    BizInfo[bID][AltName] = mysql_GetString("Business", "OldName", "ID", str);
    }
    if(BizInfo[bID][Owned] == 0)
    {
    format(str1,256,"%s\nBesitzer: %s\nDieses Geschäft steht zum Verkauf!\n\nPreis: %d$",BizInfo[bID][AltName],BizInfo[bID][Owner],BizInfo[bID][Kaufpreis]);
    BizLabel[bID] = Create3DTextLabel(str1,COLOR_WHITE,BizInfo[bID][bEnterX],BizInfo[bID][bEnterY],BizInfo[bID][bEnterZ],20.0,0,1);
    BizPickup[bID] = CreatePickup(1239,32,BizInfo[bID][bEnterX],BizInfo[bID][bEnterY],BizInfo[bID][bEnterZ]);
    }
    else if(BizInfo[bID][Owned] == 1)
    {
    format(str1,256,"%s\nBesitzer: %s\nProdukte: %d/%d\nPreis: %d$",BizInfo[bID][Bizname],BizInfo[bID][Owner],BizInfo[bID][Produkte],BizInfo[bID][MaxProds],BizInfo[bID][bPreis]);
    BizPickup[bID] = CreatePickup(BizInfo[bID][PickupID],32,BizInfo[bID][bEnterX],BizInfo[bID][bEnterY],BizInfo[bID][bEnterZ]);
    BizLabel[bID] = Create3DTextLabel(str1,COLOR_LIGHTBLUE,BizInfo[bID][bEnterX],BizInfo[bID][bEnterY],BizInfo[bID][bEnterZ],20.0,0,1);
    }
    //return printf("Biz %d wurde geladen.Position: %f,%f,%f - Besitzer: %s Name: %s",BizInfo[bID][ID],BizInfo[bID][bEnterX],BizInfo[bID][bEnterY],BizInfo[bID][bEnterZ],BizInfo[bID][Owner],BizInfo[bID][Bizname]);
    return 1;
    }


    Wo ist dort der Fehler, das nach der o.g Schleife nichts weiter lädt?


    Ich hoffe ihr versteht was ich meine und könnt mir evtl. helfen.


    Freundliche Grüße
    Hardcore