Einen Befehl nicht selber benutzen können

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 ich möchte das ich den befehl nicht selber benutzen kann.



    ocmd:wiederbeleben(playerid,params[])
    {
    new pid;
    if(sscanf(params,"u",pid))return SendClientMessage(playerid,rot,"Benutzung : /wiederbeleben [ID]");
    if(tod[pid]==1)
    {
    if(IsPlayerInRangeOfPoint(playerid,10.0,x[pid],y[pid],z[pid]))
    {
    TogglePlayerControllable(pid,1);
    SetPlayerHealth(pid,100);
    GivePlayerMoney(playerid,50);
    GivePlayerMoney(pid,-50);
    tod[pid]=0;
    SendClientMessage(playerid,0xCAEDFBFF,"Du hast den Spieler wiederbelebt");
    new string [128];
    format(string, sizeof(string),"Du wurdest von %s wiederbelebt",MeinName(pid));
    SendClientMessage(pid,0xCAEDFBFF,string);
    }
    }
    return 1;
    }



    Bitte Code einfügen

  • Ich hab es dir mal hier fertiggemacht und da was zugeschrieben
    sollte eig verständlich sein
    ocmd:wiederbeleben(playerid,params[])
    {
    new pid;
    if(sscanf(params,"u",pid))return SendClientMessage(playerid,rot,"Benutzung : /wiederbeleben [ID]");
    if(pid==playerid)return SendClientMessage(playerid,rot,"Du kannst dich nicht selber wiederbeleben");//die if abfrage da fragen wir ab ob pid deine id ist wenn ja kommt die message
    if(tod[pid]==1)
    {
    if(IsPlayerInRangeOfPoint(playerid,10.0,x[pid],y[pid],z[pid]))
    {
    TogglePlayerControllable(pid,1);
    SetPlayerHealth(pid,100);
    GivePlayerMoney(playerid,50);
    GivePlayerMoney(pid,-50);
    tod[pid]=0;
    SendClientMessage(playerid,0xCAEDFBFF,"Du hast den Spieler wiederbelebt");
    new string [128];
    format(string, sizeof(string),"Du wurdest von %s wiederbelebt",MeinName(pid));
    SendClientMessage(pid,0xCAEDFBFF,string);
    }
    }
    return 1;
    }

    All in all it's just another brick in the wall