Sethp befehl geht nicht

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
  • Hallo leute, Will euch nicht nerven ;) ist aber nur eine Kleinigkeit.
    Wollte euch mal fragen ob der Befehl richtig ist. Da bei mir ingame gesagt wird das der Befehl nicht exestiert..
    if (strcmp("/sethp",cmdtext,true, 10) == 0) { SetPlayerHealth(playerid,100.0); SendClientMessage(playerid,Grün,"Du hast dich Erfolgreich Geheilt."); return 1; }

  • Befehl auch ingame richtig eingetippt?

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Poste den Befehl mal richtig, bei mir ist alles in einer Zeile..
    Am besten die Warnings lösen, wäre zum vorteil.

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Und was geht daran nicht?

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Du hast, wenn du spawnst, 100 HP und per /sethp gibst du dir 100 Hp, wirst also nichts merken.
    Setz mal im Script die HP auf 50 und teste es dann..


    Hast du außerdem den Server nach dem compilen restartet?

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • C:\Users\Maxxe\Desktop\Samp Server\gamemodes\Selfemade-MySQL.pwn(245) : warning 217: loose indentation
    C:\Users\Maxxe\Desktop\Samp Server\gamemodes\Selfemade-MySQL.pwn(248) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.



    Create3DTextLabel("Willkommen auf dem Server:\nSpawnpunkt LS",Grün, 1129.0668,-1483.0459,23.6172, 40.0, 0, 0);
    return 1;


    Das sind die Warnings...


    Ja ich habe nach dem Compilen den Server neugestartet.
    Wenn ich wo Runtersrpinge verliere ich Leben und somit könnte ich mich reintehorechtisch Heilen.... Aber geht net.


    Beavis
    Das ist der Erste Befehl auf dem Server :/

  • Bei den Warnings: Die Warningzeilen richtig einrücken.


    Gib mal ingame ein: /sethp (deine id) 50
    Sollte dir dann 50 HP setten.

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • ja mit dem befehl settet er ja auch seine eigene HP. Das meinte ich ja auch.

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Damit hast du die möglichkeit, andere User zu heilen / HP zu setten.
    Aber um nur für dich die HP zu setten, reicht strcmp aus.

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • so würde das in ocmd aussehen:


    ocmd:sethp(playerid, params[])
    {
    SetPlayerHealth(playerid,100);
    SendClientMessage(playerid,Grün,"Erfolgreich geheilt.
    return 1;
    }


    So wäre das wie beim normalen strcmp command. Aber sinnlos, da es keine Parameter braucht.

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • if(strcmp("/Heilen",cmdtext,true,10)==0)
    {
    SetPlayerHealth(playerid,100.0);
    SendClientMessage(playerid,ROT,"Du hast dich geheilt");
    return 1;
    }



    Ich hab auch so einen Befehl in meinem Gamemode geschrieben. Hier hast du ihn. Ist glaub ich der gleiche. Aber bei mir funktioniert er.