frage wegen Pickups im Auto ?

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
  • ungetestet:


    ganz oben:


    forward pickups(playerid);


    OnGameModeInit


    SetTimer("pickups",500,1);




    ganz unten:


    public pickups(playerid)
    {
    if(PlayerToPoint(2.0,playerid,/*dein pickup*/))
    {
    GameTextForPlayer(playerid,"/*Dein Text*/",5000);
    return 1;
    }
    return 1;
    }




    deinen pickup kannst du auch beibehalten, aber du musst nichts mehr bei OnPlayerPickUpPickup machen...




    habs nicht getestet, nur so hingeschrieben...

    Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


    _____________________________________________________________________________


    Einige Filterscripts von mir...

  • Bei CreatePickup(1242, 2, 1.1191, -503.3359, 1432.3585, 101); kann man das festlegen, ob das nur per Auto geht oder nur zu Fuß.
    ( 2. Parameter )



    14:
    Pickupable, but only when in a vehicle. Falls through objects made with CreateObject, etc.


    Kannst sicherheitshalber noch so eine Abfrage einbauen, wie "if(IsPlayerInAnyVehicle(playerid))". Beim Command "/zoll" nur nicht vergessen, ebenfalls mit "IsPlayerToPoint" und "IsPlayerInAnyVehicle" abzufragen, das soll ja auch nicht überall gehen.


    @[XfS]Marshall:
    Das wäre eine ganz schlechte Lösung :pinch: , da es 1. dafür ein schönes Callback gibt "public OnPlayerPickUpPickup(playerid, pickupid)" und ein Timer, der alle 0,5 Sekunden geht etwas auslastend ist :whistling: .

  • 1. "==" statt "="


    2. GetPlayerState = Zustand.
    0 Empty (while initializing) - "PLAYER_STATE_NONE"
    1 Player is on foot - "PLAYER_STATE_ONFOOT" // Wäre sowieso falsch :P
    2 Player is driver of a vehicle - "PLAYER_STATE_DRIVER"
    3 Player is passenger of a vehicle - "PLAYER_STATE_PASSENGER"
    7 Player is wasted or on class selection - "PLAYER_STATE_WASTED"
    8 Player is spawned - "PLAYER_STATE_SPAWNED"
    9 Player is spectating - "PLAYER_STATE_SPECTATING"


    3. IsPLayerInAnyVehicle (ob er allg. in einem Auto ist, d.h. aucuh als Beifahrer, wenn du das willst nimmt "2" von der obrigen Liste).

  • @ KornChief: im gf funktioniert es doch auch... da hat man auch einen timer der alle 0.5 sek oder so geht... und da ist es eben auch deshalb so gemacht, dass es mit dem auto und zu fuß geht... bei einem normalen pickup bei onplayerpickuppickup muss man sich für eins entscheiden...

    Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


    _____________________________________________________________________________


    Einige Filterscripts von mir...