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
  • Ich kann mich nur wiederholen.


    Ocmd, dcmd was-auch-immer cmd sind eig. nur für Befehle wie /givegun [ID/Name] [WaffenID] [Munnition] oder /Setskin [ID/Name] [SkinID] brauchbar.
    Der Rest ohne Parameter wie z.B /autokaufen, /selbstmord usw. gehören eigentlich zu OnPlayerCommandText hin, wie hier als beispiel der /sethp Befehl.


    Aber ist ja auch egal, solang es funktioniert..

    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

  • Admincommands kann man auch bei Onplayercommandtext machen, solang man ein Adminsystem hat.

    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, einfach mal frei aus dem Kopf geschrieben, kannst du evtl. einfügen einfach.
    ocmd:sethp (playerid,params[]){ new pID,leben,string1[128],string2[128]; if(sscanf(params,"ui",pID,leben))return SendClientMessage(playerid,GRAU,"FEHLER: /Sethp [Name/ID] [HP]"); format(string,sizeof(string),"[LEBEN] Du hast die HP von dem Spieler %s auf %i gesetzt.",SpielerName(pID),leben); SendClientMessage(playerid,ROT,string); format(string2,sizeof(string2),"[LEBEN] Deine HP wurde vom Admin %s auf %i gesetzt.",SpielerName(pID),leben); SendClientMessage(pID,ROT,string2); SetPlayerHealth(pID,leben); return 1;}

  • if (strcmp("/sethp",cmdtext,true, [color=#ff0000]6[/color]) == 0)
    {
    SetPlayerHealth(playerid,100.1);
    SendClientMessage(playerid,Grün,"Du hast dich Erfolgreich Geheilt.");
    return 1;
    }


    Die Zahl wo du ne 10 hattest, ist doch die länge der einzugebenen Buchstaben oder nicht? Also wenn ich zähle komme ich auf 6. Versuchs mal so.


  • Aber das bringt ihn nichts, ich hatte den Befehl mal ausprobiert, und bei mir ging der, da ist nichts falsch.

  • Ich denke, er versucht uns nur zu verarschen.
    Der muss zu 1000000000000000000% funktionieren.

    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

  • Wenn es wirklich nicht funktioniert, oder du uns nicht verarschen willst, hast du bestimmt nichts dagegen, und dein Script per Pastebin mal zu schicken, damit wir gucken können, ob das an etwas liegen könnte, was ich aber nicht denke, aber an schauen kann man sich das ja mal.

  • Ich hab das Script ja, hat er mir ja geschickt.^^
    Sollte reibungslos funktionieren.

    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