Beiträge von Suchti2000

    Danke dir, Jeffry! Ich habe es geschafft, dank dir! :)
    Super Support von dir! Danke Danke danke!

    /E
    Habe doch ein Problem.. Die Log spuckt folgendes aus:
    [20:48:22] [ERROR] CMySQLHandle::Connect - (error #1045) Access denied for user 'gtaserver4789'@'178.33.168.72' (using password: YES)
    [20:48:49] [ERROR] CMySQLQuery::Execute[OnUserCheck(i)] - (error #2006) MySQL server has gone away
    [20:48:49] [WARNING] CMySQLQuery::Execute[OnUserCheck(i)] - lost connection, reconnecting..
    [20:48:49] [ERROR] CMySQLHandle::Connect - (error #1045) Access denied for user 'gtaserver4789'@'178.33.168.72' (using password: YES)


    mfg

    Hallo


    Mein public "OnUserCheck" wird nach dem joinen eines Spielers in der Server-Log nicht geprintet. Woran liegt das?
    Hier die Zeilen:


    Public:
    public OnUserCheck(playerid){ print("OnUserCheck wurde aufgerufen."); return 1;}



    Beim Connecten:
    new name[MAX_PLAYER_NAME],query[128]; GetPlayerName(playerid,name,sizeof(name)); format(query,sizeof(query),"SELECT id FROM user WHERE username='%s'",name); mysql_function_query(dbhandle,query,true,"OnUserCheck","i",playerid);

    Hallo,


    Ich habe derzeit auf dem Desktop meinen Ordner, meines Selfmades. Der war vorher unter Dokumente/Selfmade. Ich habe ihn halt verschoben und nun wenn ich die server.exe ausführe meint er immer "File or Function not found" obwohl alles am richtigen Ort ist..??


    Kann wer hlefne

    stock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
    //SpielerInfo[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
    //SpielerInfo[playerid][Fraktion]=dini_Int(Spielerdatei,"Fraktion");
    if(GetPVarInt(playerid,"Baned")==1)
    {
    SendClientMessage(playerid,0xE10000FF,"Du bist von GFR gebannt");
    Kick(playerid);
    }
    return 1;
    }
    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,0x00A5FFFF,"Wir begrüßen dich rechtherzlich auf GFR!");
    SetPlayerScore(playerid,1);
    return 1;
    }
    stock Login(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
    {
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    SendClientMessage(playerid,0x00A5FFFF,"Willkommen zurück auf GFR!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0x00A5FFFF,"Du hast ein falsches Passwort eingegeben!");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Einloggen","Dein Account existiert in unserer Datenbank. Tippe dein Passwort ein, um fortzufahren.","Einloggen","Abbrechen");
    return 1;
    }
    }
    stock SpielerSpeichern(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
    return 1;
    }
    IsPlayeranAdmin:
    stock isPlayerAnAdmin(playerid,rang)
    {
    if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
    return 0;
    }

    Load Account stock:



    stock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
    //SpielerInfo[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
    //SpielerInfo[playerid][Fraktion]=dini_Int(Spielerdatei,"Fraktion");
    if(GetPVarInt(playerid,"Baned")==1)
    {
    SendClientMessage(playerid,0xE10000FF,"Du bist von GFR gebannt");
    Kick(playerid);
    }
    return 1;
    }


    OCMD-Befehle:



    ocmd:kick(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ERROR_ROT,"Du bist kein Administrator.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xFFFA00FF,"Nutze /kick [ID] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s von GFR gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(0xC41400FF,string);
    Kick(pID);
    return 1;
    }


    ocmd:ban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ERROR_ROT,"Du bist kein Administrator.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xFFFA00FF,"Nutze /ban [ID] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s von GFR gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(0xC41400FF,string);
    SetPVarInt(pID,"Baned",1);
    Kick(pID);
    return 1;
    }


    ocmd:makeadmin(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,ERROR_ROT,"Du bist kein Administrator.");
    new pID, rank;
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,0xE10000FF,"Nutze /makeadmin [ID] [Adminlevel]");
    if(rank<1||rank>5)return SendClientMessage(playerid,0xE10000FF,"Bitte gültigen Rank angeben (1-6)");
    SetPVarInt(pID,"Adminlevel",rank);
    SpielerSpeichern(pID);
    SendClientMessageToAll(0x00B9FFFF,"Es wurde jemand zum Admin gemacht.");
    return 1;
    }

    Hallo,


    Ich habe mir in meinem Selfmade nun ein Admin System gemacht (Tut von MrMonat). Hab dann noch den kick befehl, ban befehl und makeadmin befehl gemacht (ocmd). Doch wenn ich InGame Gehe, und mir Admin geben will (auch RCON eingeloggt) meint er, ich wäre kein Admin. Wenn ich das Adminlevel dann in meiner .txt Datei meines Accounts ordner ändere, wird das Level (Adminlevel) komischerweise zurückgesetzt und habe dann wieder kein Admin.


    Kann wer helfenß0

    Hallo,


    Ich habe ein MVD Problem.. Wenn ich auf den Server joine und mich Registrieren will, sagt er ich habe schon einen Account. Wenn ich dann auf Login gehe und mein Passwort eingebe meint er, es wäre falsch. Und die Datenbank ist leer.
    Woran liegt das?


    Mfg

    Hallo,


    Ich tausche meinen vServer (hosted bei noez.de) gegen 4,60 Euro PSC. Technische Daten:
    150 GB HDD
    1024 MB Ram
    2 Core CPU


    Bei Interesse bitte ich um eine Private Nachricht!
    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    Es kommen sehr viele Errors, trotz des richtigen MySQL Includes (R39-2)
    Jedoch sehr viele Errors:



    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(258) : error 025: function heading differs from prototype
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(4552) : error 017: undefined symbol "mysql_log"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14093) : error 017: undefined symbol "mysql_format"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14093) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14093) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14093) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14094) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14096) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14097) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14098) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14099) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14100) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14101) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14104) : error 017: undefined symbol "mysql_format"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14104) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14104) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14104) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14105) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14107) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14108) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14109) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14110) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14111) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14114) : error 017: undefined symbol "mysql_format"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14114) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14114) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14114) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14115) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14117) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14118) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14119) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14120) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14121) : error 017: undefined symbol "mysql_function_query"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14300) : error 017: undefined symbol "mysql_format"
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14300) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14300) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14300) : warning 202: number of arguments does not match definition
    C:\Users\FabiAn\Desktop\Spiele\Scripte\pRP Original aus dem Thread\gamemodes\GeTmyselfmade.pwn(14301) : error 017: undefined symbol "mysql_function_query"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    So wie hier, oder?

    SQL
    Tabellenstruktur für Tabelle `channel`
    CREATE TABLE IF NOT EXISTS `channel` (  `ID` int(11) NOT NULL AUTO_INCREMENT,  `FractionID` int(2) NOT NULL,  `ChannelID` int(4) NOT NULL,  `ChannelOrder` int(3) NOT NULL,  `SuperordinatedChannel` int(3) NOT NULL,  KEY `ID` (`ID`)) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=521 ;



    Hab ich, aber er meldet mir immer noch einen Error..