Problem mit /heal 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
  • Beitrag von Kriegerbeere ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Spoiler anzeigen
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new index, cmd[20];
    cmd = strtok(cmdtext, index);
    if(strcmp(cmd, "/heal", true) == 0)
    {
    new vid = GetVehicleModel(GetPlayerVehicleID(playerid));
    if(vid != 416) return SendClientMessage(playerid, COLOR_RED, "Du bist in keinem Krankenwagen!");
    new seat = GetPlayerVehicleSeat(playerid);
    if(seat == 1 || seat == 2 || seat == 3)
    {
    if (APlayerData[playerid][PlayerClass] == ClassMedic)
    {
    new tmp[20], id;
    tmp = strtok(cmdtext, index);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREY, "Benutze: /heal [playerid]");
    id = strval(tmp);
    if(IsPlayerConnected(id) && id != INVALID_PLAYER_ID)
    {
    SetPlayerHealth(id, 100.0);
    SendClientMessage(id, COLOR_LIGHTBLUE, "");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Der Patient benötigt keine medizinische Hilfe.");
    }
    else return SendClientMessage(playerid, 0xFF0000AA, "Der Spieler existiert nicht!");//that's person don't exist
    }
    else return SendClientMessage(playerid, COLOR_RED, "Du bist kein Medic Mitglied!");
    }
    else return SendClientMessage(playerid, COLOR_RED, "Du bist kein Beifahrer!");
    return 1;
    }
    return 1;
    }

    Funktioniert das so?

  • Beitrag von Kriegerbeere ()

    Dieser Beitrag wurde vom Autor gelöscht ().