Ist das Möglich ?

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 eine frage


    Ist das möglich wenn jemand durch einen Punkt (I-Punkt) fährt mit einen Car das dies Auto auch wieder ganz ist oder geht das nicht




    Ich würde es gerne für eine Renn Strecke machen


    das mann in die Box fährt ca 10 Sekunden warten muss und dann erst weiter fahren tut



    Oder gibst das eine andere Lösung


    Ich bitte euch mir wenn sowas möglich ist einen Befehl zu machen aber es soll nur mit der Car ID 494 möglich sein



    Mfg Master18

  • if(IsPlayerInRangeOfPoint(playerid,5,377.4275,-67.4513,1001.5078))
    {
    if(RepairVehicle)
    {
    GameTextForPlayer(playerid, "~r~Repariert", 5000, 1);
    return 0;
    }



    und wie weiß ich gerade nicht weiter

  • Klar ^^


    Zuerst erstellst du ein Pickup.

    new repairpickup; // Variable mit dem Namen bennennen, ganz oben im Script.



    repairpickup=CreatePickup(1239,14,Koordinaten,-1); // Das hier bei OnGameModeInit


    Dann gehst du runter zu OnPlayerPickupPickup

    if(pickupid==repairpickup)
    {
    SetVehicleHealth(VehicleID,1000);
    }


    Hoffe das geht so ^^


  • Zitat von »Myname1997«

    PAWN Quelltext
    1
    SetVehicleHealth(...);


    RepairVehicle wäre da sinnvoller

    Anstatt SetVehicleHealth, machst du RepairVehicle.
    Wie BlackAce sagt, denn so setzt du nur die HP vom Auto, es bleibt zerstört aber HP ist halt voll.
    RepairVehicle -> repariert das Auto ganz.

    Mit unfreundlichen Grüßen
    Buschmensch

  • FALSCH!


    Pickups sind nicht nur für Spieler...
    Auf für Spieler in Autos...
    man muss nur den richtigen Pickuptypen benutzen, siehe wiki.


    edit: Nachricht ist auf Myname1997 bezogen

  • Naja, dafür hat man doch beim erstellen des Pickups den Pickup
    so gemacht, dass er nur wenn man im Auto ist, seinen Nutzen erfüllt, oder?

  • Habe leider 2 Errors


    C:\Users\Adultbaby\Documents\BMR Radio + Reallife\Script03d\samp03dneu\gamemodes\Selfmade.pwn(8530) : error 010: invalid function or declaration
    C:\Users\Adultbaby\Documents\BMR Radio + Reallife\Script03d\samp03dneu\gamemodes\Selfmade.pwn(14309) : warning 204: symbol is assigned a value that is never used: "repairpickup"
    Pawn compiler 3.2.3664

  • hier die zeile


    repairpickup=CreatePickup(1239,14,2309.5696,829.9706,6.7344,-1); // Das hier bei OnGameModeInit

  • Der zweite Error entsteht dadurch, dass du wahrscheinlich mit IsPlayerInRangeOfPoint gearbeitet hast.
    Du weist dem Pickup keine richtige Funktion zu.


    Den error kannst du ignorieren, was steht denn in der anderen Zeile? 8530?

  • das steht in der Zeile !


    if(pickupid==repairpickup)
    {
    SetVehicleHealth(494,1000);
    }

  • Nein der selbe error



    .pwn(8530) : error 010: invalid function or declaration
    .pwn(14309) : warning 204: symbol is assigned a value that is never used: "repairpickup"


    Zeile 8530
    if(pickupid==repairpickup)
    {
    RepairVehicle(GetPlayerVehicleID(playerid));
    }


    @ Benutzername wie mache ich es den ???


    davon habe ich mal null plan davon



    // Edit Text !

    Einmal editiert, zuletzt von Master18 ()