Beiträge von Pride

    Es wird aber irgendwie nicht in die MySQL Datenbank gesetzt..
    Unter SavePlayer hab ich das hier pInfo[playerid][geld]=GetPlayerMoney(playerid);
    und unter LoadPlayer das hier GivePlayerMoney(playerid,pInfo[playerid][geld]);
    logischerweise hab ich auch noch den ganzen anderen mist mit der mysql query
    da drinnen.

    Was ist mit PNS und Sprunks

    Benötige ich eh nicht :) (Selfmade)


    Ich habe es jetzt so gemacht.. oben in meinem enum 'geld' reingehauen...
    dann hab ich einen Timer erstellt in Dauerschleife der das hier aufruft:



    public geldcheck(playerid)
    {
    if(GetPlayerMoney(playerid)==pInfo[playerid][geld])
    {
    ClearChat(playerid);
    new string[128];
    format(string,sizeof(string),"Spieler %s hat sich spontan dafür entschieden zugehen.. (Grund: Hack)",getplayername(playerid));
    SendClientMessageToAll(rot,string);
    SendClientMessage(playerid,rot,"Hack: Geldcheat");
    SendClientMessage(playerid,weiss,"Sollte dies nicht richtig sein melde dich bitte im Teamspeak!");
    Ban(playerid);
    }
    return 1;
    }

    Oben steht ja eigentlich schon meine Frage ich arbeite momentan an einem Selfmade wie bekomme ich das GivePlayerMoney sicherer? Ich möchte es nicht mit Textdraw machen ich würde gern die "grüne" Geldanzeige behalten aber ich weis aus Erfahrung das diese sehr leicht zu "manipulieren" ist. :pinch:


    HILFE!


    Es schränkt mich echt ein immer wenn ich in meinem Selfmade Script was mache kommt das momentan ist es nur auf meinem
    Script wie kann ich dagegen vorgehen? was ist das überhaupt?! mein Username ist "PrideGame" der funkte super (Nemesus Roleplay und co. überall ging er) Ich besitze keine Sonderzeichen in meinem Namen .. :( BITTE hilfe :/


    Kann mir denken langsam kann man es hier im Forum nicht mehr lesen aber ich finde diese Datei nicht : libmysqlclient_r.so.16
    hat jemand nen Link davon? bitte es raubt mir den letzten Nerv :cursing::P

    Danke an dich Zieglein ich hatte es schon fast aufgegeben noch dazu ist
    mir ein schussel Fehler aufgefallen undzwar hab ich mysql_format geschreiben
    es heißt aber bekanntlich nur foramt danke an dich Jeffry du bsit echt ein mega
    geiler Supporter <3 :) //close

    Code
    [23:49:44] [DEBUG] mysql_connect - host: "localhost", user: "root", database: "samp_db", password: "****", port: 3306, autoreconnect: true
    [23:49:44] [DEBUG] CMySQLHandle::Create - creating new connection..
    [23:49:44] [DEBUG] CMySQLHandle::CMySQLHandle - constructor called
    [23:49:44] [DEBUG] CMySQLHandle::Create - connection created with ID = 1
    [23:49:44] [ERROR] CMySQLConnection::Connect - (error #1049) Unknown database 'samp_db'
    [23:49:44] [ERROR] CMySQLConnection::Connect - (error #1049) Unknown database 'samp_db'


    jetzt kommt das hier ich sehe keinen unterschied

    Code
    [23:42:46] [DEBUG] mysql_connect - host: "127.0.0.1", user: "samp", database: "samp", password: "****", port: 3306, autoreconnect: true
    [23:42:46] [DEBUG] CMySQLHandle::Create - creating new connection..
    [23:42:46] [DEBUG] CMySQLHandle::CMySQLHandle - constructor called
    [23:42:46] [DEBUG] CMySQLHandle::Create - connection created with ID = 1
    [23:42:46] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'samp'@'localhost' (using password: YES)
    [23:42:46] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'samp'@'localhost' (using password: YES)


    .. das ist dort drinnen ^^


    Stadt ALL hab ich einfach ne 5 reingeschrieben :D

    Hey Leuts :)
    Ich hab ein Problem das Callback OnUserCheck wird nicht
    gestartet wieso nicht? was mach ich falsch?


    public OnPlayerConnect(playerid)
    {
    //Login & Register
    ClearChat(playerid);
    new name[MAX_PLAYER_NAME],query[128];
    GetPlayerName(playerid,name,sizeof(name));
    mysql_format(dbhandle, query, sizeof(query), "SELECT * FROM `user` WHERE `username` = '%e'", name);
    mysql_tquery(dbhandle,query,"OnUserCheck", "d", playerid);
    return 1;
    }


    public OnUserCheck(playerid)
    {
    new num_rows,num_fields;
    cache_get_data(num_rows,num_fields,dbhandle);
    print("SUPER");
    if(num_rows==0)
    {
    //Registrerung
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrerung","Herzlich Willkommen auf unserem Server\nbitte gib dein Passwort an!\n\nKeine Sorge dein Passwort wird verschlüsselt!","Okay","Abbrechen");
    }
    else
    {
    //Login
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Loginvorgang","Willkommen zurück bitte gib dein Passwor ein solltest du dein\nPasswort vergessen haben bitte melde dich im Teamspeak\n\nAdresse: 51.ts3s.eu","Okay","Abbrechen");
    }
    return 1;
    }


    Der Print "SUPER" war nur zum testen da :D

    Schön guten Tag :)


    Ich suche eine alternative von mysql_function_query dies gab es ja in der 31er noch aber
    in der 34er nicht mehr was kann ich statt mysql_function_query jetzt benutzen?


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Ich befolge grad das Video von MrMonatHD und frage mich schon den halben Tag welche Alternative ich nehmen kann.
    (Hoffe das gibt jetzt kein Problem das ich das Video hier mit eingebunden habe, einfach nur für den das bessere Verständnis
    was ich will und was ich brauch :) )