Gutschein System abfrage

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
  • Hallo Leute,


    ich habe eben Jeffry angeschrieben und ihn gefragt ob er mir helfen kann.
    Jeffry wollte aber das ich die Scripting Base dafür benutzte :P


    Ich wollte euch mal fragen wie ich bei meinem Gutschein System auslesen kann und abfragen kann ob der Gutscheincode in der Datenkbank existiert.


    http://pastebin.com/XiWaq1x8



    Liebe Grüsse

  • Dann kannst du es so machen:
    new query[128];
    format(query,sizeof(query),"SELECT * FROM gutschein WHERE Code = '%d'",code);
    mysql_function_query(dbhandle,query,false,"OnPlayerEnterCode","d", playerid);


    Und dann:
    forward OnPlayerEnterCode(playerid);
    public OnPlayerEnterCode(playerid)
    {
    new rows = cache_get_row_count();
    if(rows > 0)
    {
    //Code existiert.
    }
    else
    {
    //Code existiert nicht.
    }
    return 1;
    }

  • Dann kannst du es so machen:
    new query[128];format(query,sizeof(query),"SELECT * FROM gutschein WHERE Code = '%d'",code);mysql_function_query(dbhandle,query,false,"OnPlayerEnterCode","d", playerid);


    Und dann:
    forward OnPlayerEnterCode(playerid);public OnPlayerEnterCode(playerid){ new rows = cache_get_row_count(); if(rows > 0) { //Code existiert. } else { //Code existiert nicht. } return 1;}

    Dann kannst du es so machen:
    new query[128];format(query,sizeof(query),"SELECT * FROM gutschein WHERE Code = '%d'",code);mysql_function_query(dbhandle,query,false,"OnPlayerEnterCode","d", playerid);


    Und dann:
    forward OnPlayerEnterCode(playerid);public OnPlayerEnterCode(playerid){ new rows = cache_get_row_count(); if(rows > 0) { //Code existiert. } else { //Code existiert nicht. } return 1;}


    Hey,


    danke für deine schnelle Antwort.


    Ich werde es nacher testen und dann bescheid geben ob es geklappt hat.


    Bist der Beste :)



    Grüsse