[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
  • Wie starte ich nen Server nochmal per Befehl neu? :pinch:
    Also, wie sieht der Pawn code aus?

  • Ich habe mal so ne Frage, wie kann ich per MySQL das Geschlecht und das Alter beim Registrieren abfragen und Speichern?

    Die Kritik an anderen hat noch keinem die eigene Leistung erspart.

    – Noël Coward

  • Ich habe mal so ne Frage, wie kann ich per MySQL das Geschlecht und das Alter beim Registrieren abfragen und Speichern?

    Wenn du mit Enums arbeitest:
    if(SpielerData[playerid][Geschlecht]==0)return SendClientMessage(playerid,-1,"Geschlecht: 0, kein Mann, keine Frau!");
    else if(oben==1)return SendClientMessage(playerid,-1,"Geschlecht: 1, ein Mann, keine Frau!");
    else if(oben==2)return SendClientMessage(playerid,-1,"Geschlecht: 2, kein Mann, eine Frau!");
    und das gleiche beim Alter.
    Ich hoffe, dass ich dir geholfen habe
    __________
    Meine Frage:
    Gibt es eine Funktion von SAMP aus um eine E-Mail an die E-Mailadresse "MAX_MUSTERMANN@MUSTERSEITE.DE" zu senden?


  • http://forum.sa-mp.com/showthread.php?t=351065
    http://forum.sa-mp.com/showthread.php?t=197755

  • Wenn du mit Enums arbeitest:
    if(SpielerData[playerid][Geschlecht]==0)return SendClientMessage(playerid,-1,"Geschlecht: 0, kein Mann, keine Frau!");
    else if(oben==1)return SendClientMessage(playerid,-1,"Geschlecht: 1, ein Mann, keine Frau!");
    else if(oben==2)return SendClientMessage(playerid,-1,"Geschlecht: 2, kein Mann, eine Frau!");
    und das gleiche beim Alter.
    Ich hoffe, dass ich dir geholfen habe

    Ich habe mich vielleicht Falsch ausgedrückt ^^ . Ich wollte wissen, wie ich das mache wenn man sich Registriert. Also das man beim Alter dann zBs. 03.10.1990 oder so eingeben muss, und beim Geschlecht 2 Buttons kommen wo halt Weiblich und Männlich drauf steht. Beim Alter sollte auch zum Schluss nicht überall 03.10.1990 sondern das tatsächliche Alter des Spielers stehen.

    Die Kritik an anderen hat noch keinem die eigene Leistung erspart.

    – Noël Coward

  • Hei, beim Spieler Laden kann man ja einfach alles ausgeben lassen und per sscanf wieder trennen Geht das auch Umgekehrt beim Speichern
    oder sollte ich das lieber so machen ?



    new Query[1500];
    format(Query, 1500, "UPDATE `accounts` SET `Nummer` = '%d',SET `Ban` = '%d',SET `BanInfo` = '%s',SET `Geld` = '%d', WHERE `Name` = '%s'",
    PlayerInfo[playerid][pNummer],
    PlayerInfo[playerid][pBan],
    PlayerInfo[playerid][pBanInfo],
    PlayerInfo[playerid][pGeld],
    PlayerInfo[playerid][pName]);

  • nö einzeln mir ist nix anderes bekannt
    so wie du es da hast, ist es eh die Beste metode
    bei mehreren Einträgen verwende dann strcat, da du dann bei 1 Query bleibst
    und die geschwindigkeit bleibt auf einer geschwindigkeit

    All in all it's just another brick in the wall

  • es reicht eine deklairung wie so z.B.


    new Dia[2048],str[128];
    format(str,128,"Beavis ist %d Jahre alt\n",alter);
    strcat(Dia,str);
    format(str,128,"Beavis wohnt in %s\n",wohnort);
    strcat(Dia,str);


    //am ende so:
    ShowPlayerDialog(playerid, diaME, DIALOG_STYLE_MSGBOX, "ME", Dia, "Ok", "");

    is nur ne einfche andeutung
    man muss nicht alles neu deklairen das ist schwachsinn wenn ich es mal so sagen darf

    All in all it's just another brick in the wall

  • Also seit gestern ungefähr wie einige ja wissen habe ich diesen komischen Error, mit dem "File or Fuction not found"
    wo der nativechekcer immer das selbe ausspuckt.


    Spoiler anzeigen
    [11:06:56] Error: Function not registered: 'SSCANF_Init'
    [11:06:56] Error: Function not registered: 'SSCANF_Join'
    [11:06:56] Error: Function not registered: 'SSCANF_Leave'
    [11:06:56] Error: Function not registered: 'mysql_debug'
    [11:06:56] Error: Function not registered: 'mysql_reconnect'
    [11:06:56] Error: Function not registered: 'sscanf'
    [11:06:56] Error: Function not registered: 'mysql_connect'
    [11:06:56] Error: Function not registered: 'mysql_ping'
    [11:06:56] Error: Function not registered: 'mysql_real_escape_string'
    [11:06:56] Error: Function not registered: 'mysql_query'
    [11:06:56] Error: Function not registered: 'mysql_store_result'
    [11:06:56] Error: Function not registered: 'mysql_num_rows'
    [11:06:56] Error: Function not registered: 'mysql_free_result'
    [11:06:56] Error: Function not registered: 'mysql_fetch_row_format'
    [11:06:56] Error: Function not registered: 'mysql_fetch_int'
    [11:06:56] Script[gamemodes/DeathMatch.amx]: Run time error 19: "File or function is not found"
    [11:06:56] Number of vehicle models: 0


    Ich weiß echt nicht, was ich noch tun muss damit es geht. Ich habe schon alles ausprobiert was mir einfällt -.-