[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link

  • Kann mir jmd helfen bitte ? :S


    Das istn Skin, mehr muss man dazu nicht sagen :P


    Brauch mal evtl ne kleine erklärung wie ich mit mysql und sscanf werte laden kann
    Ich krieg das nicht so ganz hin


    Was genau hast du denn vor?

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Ich wollte das mal testen um alle werte aus der Tabelle zu laden
    sonst lass ich das ganze immer splitten

  • dann spiltte das doch einfach aus


    sscanf(was auch immer,"p<,>iii",wert1,wert2,wert3);
    so splittest du das einfach auf

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Ich hab gestern ein ganz nützliches codeschnippsel bekommen,welches auch funktioniert
    Aber ich bin Scriptanfänger und möchtes es richtig lernen laso will ich wenn ich es schon übernehme auch ganz gern verstehen nur leider tue ich das bei dem Codeausschnitt nicht ich wäre froh wenn mir das jemand vllt etwas erklären könnte


    ´ if(strcmp("/heal", cmdtext,true) ==0)
    {
    if(GetPVarInt(playerid,"Health")==0)
    {
    SetPlayerHealth(playerid,100.0);
    SetPVarInt(playerid,"Health",1);
    SendClientMessage(playerid,rot,"Du nimmst Medizin und hast wieder volles Leben");
    }
    else if(GetPVarInt(playerid,"Health")==1)
    {
    SendClientMessage(playerid,0x00FFFFFF,"Du kannst dich erst nach dem nächsten Tod wieder healen.");
    }
    return 1;
    }


    und das unter OnPlayerDeath
    SetPVarInt(playerid,"Health",0);


    Das was ich nicht verstehe ist das mit dem SetPVarInt undGetPVarInt wofür steht das?

  • Mal ne frage geht das auch so mit den Coordinaten holen?
    oder muss ich da was anders machen?


    mysql_fetch_field_row(result,"IntY"); Ahaus[i][AhausIntY] = strval(result); strdel(result,0,sizeof(result));

  • Warum strdel und warum strval?
    floatstr mach viel mehr sinn^^


    BTW: switch mal von Editor auf Quellcode, wenn du einen Beitrag schreibst,
    dann ist das nicht eine Zeile ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski


  • Inwiefern das?
    Nur für die Geschwindigkeit?
    Glaub ich nicht.
    Denn einige verwenden zu viele Querys wenn man z.B. Login Daten etc auslesen mlöchte


    Man muss mit MySQL bzw. von ressourcenschonendem scripten natürlich 'ne Peilung haben, aber es lohnt sich allemal.

  • Warum strdel und warum strval?
    floatstr mach viel mehr sinn

    mit den strdel leere ich den string und setzte den ja neu damit ich nicht x mal new machen muss
    also so?


    Code
    Ahaus[i][AhausIntY] = floatstr(result);


    //edit
    text

  • Man muss mit MySQL bzw. von ressourcenschonendem scripten natürlich 'ne Peilung haben, aber es lohnt sich allemal.


    Und inwiefern lohnt sich das?
    Sag jetzt bitte nicht Geschwindigkeit


    mit den strdel leere ich den string und setzte den ja neu damit ich nicht x mal new machen muss


    Nutz doch einfach den alten, ohne ihn zu leeren.


    also so?
    Ahaus[i][AhausIntY] = floatstr(result);


    wie sonst?

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Und inwiefern lohnt sich das?
    Sag jetzt bitte nicht Geschwindigkeit

    es ist besser auch von der Übersicht her
    wo ich noch meine dini Zeit hatte, dann hab ich eine datei stundenlang gesucht und nie gefunden
    bei mysql kann man es schön schnell finden und man kann es auch extrem schnell bearbeiten

  • wo ich noch meine dini Zeit hatte, dann hab ich eine datei stundenlang gesucht und nie gefunden
    bei mysql kann man es schön schnell finden und man kann es auch extrem schnell bearbeiten


    Wenn man eine Strucktur hat wie man seine Datein abspeichert etc findet man das auch schnell.


    Aber ihr redet immer von Geschwindigkeit oder Schnelligkeit.
    Nen anderen Vorteil seht ihr da nicht oder was?

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski