Beiträge von |-|auke

    Zitat


    C:\Users\Benedikt Wittmann\Desktop\Reallife962.pwn(1819) : warning 219: local variable "x2" shadows a variable at a preceding level
    C:\Users\Benedikt Wittmann\Desktop\Reallife962.pwn(1819) : warning 219: local variable "y2" shadows a variable at a preceding level
    C:\Users\Benedikt Wittmann\Desktop\Reallife962.pwn(1819) : warning 219: local variable "z2" shadows a variable at a preceding level


    x2,y2,z2 existieren schon. Du musst sie umbenennen.


    Wenn du den Streamer im Plugin nutzt, musst du die entsprechende include einbinden.

    Bei ebay könntest du den z.B. verkaufen.
    Mehr als 400-500€ würde wohl niemand ausgeben, weil man ab dieser Grenze ein Modell mit solcher Leistung überall neu bekommt ;)
    Dazu kommt natürlich, wie gut das Gerät noch erhalten ist.

    Beispiel:

    enum NAME{
    X,
    Y,
    Z
    };
    new var[MAX_PLAYERS][NAME];

    Verwendung:

    var[playerid][X] = 1234;


    pVars sollen wohl dynamisch erstellt werden, und sich somit keinen Speicher reservieren. Somit wären sie schonender als ein statisches Array.

    Mit dieser Funktion kann man die SA:MP server.cfg Datei auslesen.



    Benutzung:

    PHP
    <?php
    $fFunctions = new fileFunctions();
    $configFile = $fFunctions->getServerConfigFile("/servers/samp03/server.cfg");
    echo "Das RCON Passwort ist: ".$fFunctions->parseFileToData($configFile,"rcon_password")
    ?>


    Die Klasse erweitere ich auf Anfrage.


    Ein sinnvoller Einsatz wäre z.B. in einem Server Control Panel, beidem viele Daten ausgelesen werden müssen.



    Viel Spaß damit! :)

    Ein Integer kann keine Kommazahlen speichern, und ein Float nur "normale" Kommazahlen. Demnach brauchst du einen string, oder du definierst das einfach:

    #define Version 1.4.2

    Oder als String:

    new Version[5];
    format(Version,4,"1.4.2");


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(!strcmp("/spectate next",cmdtext,false)) {
    SpectateNext(playerid);
    return 1;
    }
    if(!strcmp("/spectate previous",cmdtext,false)) {
    SpectatePrevious(playerid);
    return 1;
    }
    }

    Das liegt daran, dass deine Abfrage dumm ist...

    public IsPlayerInTruck(playerid)
    {
    for(new i=0;i<sizeof(truck);i++) {
    if(GetPlayerVehicleID(playerid))==truck[i]) {
    return 1;
    break;
    {
    }
    return 0;
    }


    Edit: soo..