Car heal hoch machen ??

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
  • Heyy Leute ,


    Hab ne frage auf Nova-Esports gibt es Autos mit 2k heal 3k 4k 5k 6k 7k 8k und 9k meine frage ist jetzt wie mach ich das meine Autos auch z.b
    2k heal haben anstatt 1k ??
    Könnten ihr mit dem auto ein Beispiel machen ??


    lspdcar[0]=AddStaticVehicle(522,1526.5858,-1646.3904,5.4520,177.9042,1,0); // copcar 1
    Einfach SetVehicleHealth(playerid,2000); machen ??
    DANKE schonmal ;)

  • Wenn ich das so mache :

    public OnVehicleSpawn(vehicleid)
    {
    SetVehicleHealth(vehicleid,lspdcar[15],2000);
    return 1;
    }


    Dann bekomme ich das :



    (1864) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.



    Wenn ich es so mache :



    public OnVehicleSpawn(vehicleid)
    {
    SetVehicleHealth(lspdcar[15],2000);
    return 1;
    }
    Bekomme ich nichts aber es geht nicht :D
    Wie soll ich es denn machen ??

  • Sowas müsste doch dann unter OnVehicleSpawn?!
    -> If(vehicleid==lspdcar[0]) { SetVehicleHealth(vehicleid,2000); }
    Versuch das ...
    Benutze bitte das Wiki von sa-mp.com!
    Dort bekommst du viele Informationen!
    Würde mir hier im Forum auch mal paar Sachen angucken ;) -> Tutorials!


    MfG Kevin

  • Werd mal nicht so schnauzig!


    Da du mehrere LSPD Cars hast musst du erst eine for Schleife machen, wie das geht weiß ich nicht absolut genau, da ich damit sehr selten arbeite , google das mal oder gib es in der SuFu ein

  • heey leute ich mache es auch mit dem Car heal und es geht auch nicht wie Kevin es sagt es hat zwar keine errors aber bei /dl steht immer 1000 heal und das ist auch nur 1000

    Sei du Selbst, denn all die anderen Gibt es schon !



    **Savas**


  • for(new i = 0; i<sizeof(lspdcar); i++)
    {
    if(vehicleid == lspdcar[i])
    {
    SetVehicleHealth(lspdcar[i], 2000.00);
    }
    return 1;
    }

    Sö.


    lg :thumbup:

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht

  • so richtig?


    habe zwar keine Errors aber es geht nicht



    public OnVehicleSpawn(vehicleid)
    {
    for(new i = 0; i<sizeof(lspdcar); i++)
    {
    if(vehicleid == lspdcar)
    {
    SetVehicleHealth(lspdcar, 2000.00);
    }
    }
    return 1;
    }

    Sei du Selbst, denn all die anderen Gibt es schon !



    **Savas**

  • Deine if Abfrage ist falsch...der code muss so aussehen (glaube aber so geht das immernoch nicht) ^^


    public OnVehicleSpawn(vehicleid)
    {
    for(new i = 0; i<sizeof(lspdcar); i++)
    {
    if(vehicleid == lspdcar[i])
    {
    SetVehicleHealth(lspdcar[i], 2000.00);
    }
    }
    return 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Kann nich funktionieren, onvehiclespawn wird nur beim.respawn aufgerufen...
    Nicht beim eigentlichen spawn.
    Machs einfach direkt nach createvehicle...


    Also
    new vehid = createvehicle(...)
    Setvehiclehealth(vehid, 2000.0);