Beiträge von D4rkZ3r0x

    Ich versuche schon eine ganze Weile mein Script mit Mysql zu connecten, immer kommt aber dieser error:


    Function: mysql_connect called with incorrect parameter count.


    Hier die betroffenen zeilen des Quellcodes:

    new MySQL:Mysql;


    public OnGameModeInit()
    {
    Mysql = mysql_init(LOG_ALL, 1);
    mysql_connect(host,mysqluser,mysqlpass,database,Mysql);
    }


    public OnGameModeExit()
    {
    mysql_close(Mysql);
    }


    habe es auch schon so probiert:


    public OnGameModeInit()
    {
    new MySQL:Mysql = mysql_init(LOG_ALL, 1);
    mysql_connect(host,mysqluser,mysqlpass,database,Mysql);
    }


    public OnGameModeExit()
    {
    mysql_close();
    }


    oder so:


    public OnGameModeInit()
    {
    mysql_init(LOG_ALL, 1);
    mysql_connect(host,mysqluser,mysqlpass,database);
    }


    public OnGameModeExit()
    {
    mysql_close();
    }


    und auch schon andere varianten...hat alles nichts gebracht und bin bald am verzweifeln.
    Bitte um hilfe :)


    MfG,
    DarkZer0

    SetPlayerName(playerid,"Maskiert"); SetPlayerColor(playerid,0x00FF96FF); } } return 1; }



    Du benennst die Usernamen nur um, das ist nicht möglich, da auf einem Server nicht 2User die gleichen Namen haben können.


    Wenn du kreativ bist könntest du die User jedoch nummerieren:



    new maskiert = 0;


    if(strcmp(cmd,"/agenture",true) == 0)
    {
    maskiert++;
    format(string,sizeof(string),"Maskiert%d",maskiert);
    SetPlayerName(playerid, string);


    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,100);
    GivePlayerWeapon(playerid,4,1);//Hitman messer
    GivePlayerWeapon(playerid,24,999);//deagle
    GivePlayerWeapon(playerid,34,999);//Sniper
    GivePlayerWeapon(playerid,31,999);//M4
    GivePlayerWeapon(playerid,29,999);//mp5
    }


    Eine andere Möglichkeit sehe ich nicht :D


    MfG,
    Dark