Beiträge von Kaliber

    Hab das jetz so gemacht


    PHP
    $datei = "ftp://edit:sollkeinersehen@ge-rl.de/scriptfiles/$user.ini";
        $array = file($datei);
        $newstring = explode("=", $array[1]);
        echo 'Du besitzt '. $newstring[1] .'$';


    funzt aber net ;(


    weiß jemand rat ?!


    mfg. :thumbup:

    falsch das tut es...


    ich kann nämlich mit:


    PHP
    $datei = "ftp://edit:sollkeinersehen@ge-rl.de/scriptfiles/$user.ini";
    $array = file($datei);


    Da kann ich das super auslesen, da kommt dann sowas bei raus:


    Level=1


    will aber nur die 1 auslesen ^^


    mfg. :thumbup:

    Leute, kann mir ma jemand sagen wieso das hier net funzt X(


    PHP
    $iniArray = parse_ini_file("ftp://edit:sollkeinersehen@ge-rl.de/scriptfiles/$user.ini");
    echo 'Du besitzt '.$iniArray['money']. '$';


    mfg.^^

    Hallo liebe Brotfische,


    habe mal eine Frage zu Php (nicht MySQL)


    Wie kann ich aus einer Zeile nur die Zahl nicht den Text auslesen ?!


    Habe es mal so probiert:


    PHP
    $data = parse_ini_file($datei, true);


    funzt aber net ^^


    mfg. :thumbup:

    ^^ versuche es mal so:



    SetTimerEx("SDM", 10000, 0, "i", playerid); //Das sind 10sek warte zeit
    forward SDM(playerid, color, message[]);
    public SDM(playerid, color, message[])
    {
    SendClientMessage(playerid, color, message);
    return 1;
    }
    new string[256];
    format(string, sizeof(string), "%s", text1);
    SendClientMessage(playerid, CWEISS, string);
    format(string, sizeof(string), "%s", text2);
    SendClientMessage(playerid, CGELB, string);


    mfg. :thumbup:

    Nicht bei jeder public Funktion kannst du ein return 1; verwenden ;)


    Bei
    public OnPlayerCommandText(playerid, cmdtext[])


    Da z.B. musst du ein return 0; verwenden !


    Aber bei:


    public OnPlayerConnect(playerid)


    Kannste auch ein return 1; verwenden ;)


    mfg. :thumbup:

    Schreib den Befehl so:


    if (strcmp(cmd, "/sbll", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][onbl] == 1)
    {
    new string23[256];
    format(string23, sizeof(string23),"Irgentwas ist %d",PlayerInfo[playerid][onbl])
    SendClientMessage(playerid,COLOR_YELLOW, string23); // in der Zeile
    }
    }
    return 1;
    }

    Nur dem Spieler oder allen, naja ich habe mal gemacht allen:


    new string[256];
    format(string, sizeof(string),"Irgentwas ist %d",PlayerInfo[playerid][onbl])
    SendClientMessageToAll(red, string);

    Musst oben in dein Script noch dashier schreiben:


    forward Serverrestart();
    forward Serverrestart1();
    forward Serverrestart2();
    forward Serverrestart3();
    forward Serverrestart4();
    forward Serverrestart5();
    forward Serverrestart6();
    forward Serverrestart7();

    Achso :D


    okay... ja alle X,Y,Z Koordinaten müssen angegeben werden, sonst ist das Pickup ja net an der richtigen stelle, dass mit dem "." der die Koordinaten trennt, das ist nur ihre Kommastelle und dies sorgt dafür, dass die "genauer" am richtigen Platz sind :D


    mfg. :thumbup:

    Schreib mal deinen Befehl so:


    if(strcmp(cmd, "/vote", true) == 0)
    {
    if(vote == 0)
    {
    SendClientMessage(playerid, COLOR_LIGHTRED,"vote = 0, deshalb geht es net !");
    return 1;
    }
    votes += 1;
    new pname[24],stext[128];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(stext,sizeof(stext),"%s has voted %d",pname,votes);
    SendClientMessageToAll(COLOR_LIGHTRED, stext);
    return 1;
    }