[Hilfe]Befehl

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Tag Liebe Comunity,



    Ich brauche 1Befehl, mit OCMD

    Zitat

    /up ID Höhe>>>Wenn man das macht soll man die Höhe wählen können und dann wird mach mit der angegebenen höhe hochgeportet.

    Würde mich sehr freuen wenn mir jemand hilft.

  • ocmd:up(playerid, params[]) {
    new pID, hoehe, Float:x, Float:y, Float:z;
    if (sscanf(params, "ui", pID, hoehe)) return SendClientMessage(playerid, GRUEN, "/up [ID] [Höhe]");
    GetPlayerPos(pID, x, y, z); // Fragt die Position des Spielers ab
    SetPlayerPos(pID, x, y, z+hoehe); // Setzt den Spieler auf die Position mit der jeweiligen Höhe dazu die angegeben wurde
    return 1;
    }


    Hab den Befehl jetzt auf die schnelle gemacht. Sollte funktionieren. Brauchst dafür halt auch das sscanf-Plugin, hoffe das hast du.

    Die Macht etwas zu bewirken, ist in Dir. Du musst sie nur rauslassen


    cristiano-ronaldo-525-portugal-euro-2012-banner-wallpaper.jpg

  • Hab das mal für dich in strtok umgeschrieben. Denke das hast du sicherlich.


    new cmd[128], idx;
    cmd = strtok(cmdtext, idx);
    if (strcmp("/up", cmd, true) == 0) {
    new tmp[128], pID, hoehe, Float:x, Float:y, Float:z;
    tmp = strtok(cmdtext, idx);
    if(strlen(tmp) == 0) return SendClientMessage(playerid, rot, "/up [ID] [Höhe]");
    pID = strval(tmp);
    tmp = strtok(cmdtext, idx);
    hoehe = strval(tmp);
    GetPlayerPos(pID, x, y, z);
    SetPlayerPos(pID, x, y, z+hoehe);
    }


    Falls nicht kannst du hier die kleine Methode von strtok in dein Script übertragen


    Strtok - SA-MP Wiki

    Die Macht etwas zu bewirken, ist in Dir. Du musst sie nur rauslassen


    cristiano-ronaldo-525-portugal-euro-2012-banner-wallpaper.jpg