Car Heal beliebig verändern ?

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
  • Moin Leute


    Kann mir einer zeigen wie ich ein Befehl mach das ich car heal verändern ??


    das mit einzigen werten machen also wenn ich in einem car Sitze und Befehl eingebe weiß ich .
    SetVehicleHealth(vehicleid,9000);


    Aber wie mach ich das für verschieden cars also
    ich spawn mir ein infi id 411 und das hat ingame car id 524 z.b


    jetzt will ich den Befehl machen /setcarheal [carid/524/also das ist der infi ] [Carheal/z.b 2000]


    Kann mir einer so ein Befehl vorschreiben oder zeigen wie ich den mache ??

  • ocmd:setcarheal(playerid,params[])
    {
    new car,carheal;
    if(sscanf(params,"ii",car,carheal)) return SendClientMessage(playerid,olive,"Benutzung: /setcarheal [FahrzeugID] [Fahrzeug Health]");
    SetVehicleHealth(car,carheal);
    return 1;
    }


    Müsste eigentlich gehen

  • dass "ii" beschreibt dabei den datentyp der parameter.
    Hier sind alle gelistet:
    also bei sscanf dann natürlich die buchstaben ohne %


    %b Inserts a number at this position in binary radix
    %c Inserts a single character.
    %d Inserts an integer (whole) number
    %f Inserts a floating point number.
    %i Inserts an integer.
    %s Inserts a string.
    %x Inserts a number in hexadecimal notation.
    %% Inserts the literal '%'