PutPlayerInVehicle

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
  • Hi,


    Hab ne kleine Frage:


    Ich hab ein Pickup gemacht, und wenn man in den Pickup reingeht, soll da ein Auto spawnen.


    Hab das so gemacht:


    if(IsPlayerInRangeOfPoint(playerid,1.0, 1977.5911,-2588.9846,4455.1924)) {
    CreateVehicle(406, 1977.5911,-2588.9846,4455.1924, 0.0000, -1, -1, 100);
    PutPlayerInVehicle(playerid, vehicleid, 0);
    }


    Edit: Ist unter OnPlayerUpdate..



    Error: C:\Users\Vince\Desktop\Local Server\gamemodes\Selfmade.pwn(2898) : error 017: undefined symbol "vehicleid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Mir ist eigentlich klar, warum das nicht geht, aber ich weiss nicht, wie ich das beheben kann..


    Mfg Vince

  • OK, doch kein close^^


    Ehm, habs getestet. Es funktioniert. Doch die Fahrzeuge spawnen so viel mal, dass mein Game sich fast aufgängt..


    Hier:


    if(IsPlayerInRangeOfPoint(playerid,1.0, 1977.5911,-2588.9846,4455.1924)) {
    new vehicleid;
    vehicleid=CreateVehicle(406, 1977.5911,-2588.9846,4455.1924, 0.0000, -1, -1, 100);
    PutPlayerInVehicle(playerid, vehicleid, 0);
    }
    if(IsPlayerInRangeOfPoint(playerid,1.0, 1943.7128,-2560.8726,4455.1924)) {
    new vehicleid;
    vehicleid=CreateVehicle(444, 1943.7128,-2560.8726,4455.1924, 0.0000, -1, -1, 100);
    PutPlayerInVehicle(playerid, vehicleid, 0);
    }
    if(IsPlayerInRangeOfPoint(playerid,1.0, 1970.2368,-2527.1218,4455.1924)) {
    new vehicleid;
    vehicleid=CreateVehicle(515, 1970.2368,-2527.1218,4455.1924, 0.0000, -1, -1, 100);
    PutPlayerInVehicle(playerid, vehicleid, 0);
    }
    if(IsPlayerInRangeOfPoint(playerid,1.0, 2006.7117,-2553.7695,4455.1924)) {
    new vehicleid;
    vehicleid=CreateVehicle(573, 2006.7117,-2553.7695,4455.1924, 0.0000, -1, -1, 100);
    PutPlayerInVehicle(playerid, vehicleid, 0);
    }
    return 1;


    Und die Pickups sind irgendwie auch net da. Hab ich aber gemacht..


    Hier:



    AddStaticPickup(1318, 1, 1977.5911,-2588.9846,4455.1924, 0);
    AddStaticPickup(1318, 1, 1943.7128,-2560.8726,4455.1924, 0);
    AddStaticPickup(1318, 1, 1970.2368,-2527.1218,4455.1924, 0);
    AddStaticPickup(1318, 1, 2006.7117,-2553.7695,4455.1924, 0);

  • new pickup1, pickup2, pickup3, pickup4;


    pickup1 = CreatePickup(1318, 23, 1977.5911,-2588.9846,4455.1924, 0);
    pickup2 = CreatePickup(1318, 23, 1943.7128,-2560.8726,4455.1924, 0);
    pickup3 = CreatePickup(1318, 23, 1970.2368,-2527.1218,4455.1924, 0);
    pickup4 = CreatePickup(1318, 23, 2006.7117,-2553.7695,4455.1924, 0);



    OnPlayerPickupPickupblabla...
    if(pickupid == pickup1)
    {
    CreateVehicle(...)
    }



  • Ist das alles? Wenn man dann reinläuft, wird ein Auto gespawnt?


    Edit: Habs versucht. Der Pickup ist immer noch nicht daa-.-

    2 Mal editiert, zuletzt von Vince ()

  • Änder diese
    pickup1 = CreatePickup(1318, 23, 1977.5911,-2588.9846,4455.1924, 0);
    pickup2 = CreatePickup(1318, 23, 1943.7128,-2560.8726,4455.1924, 0);
    pickup3 = CreatePickup(1318, 23, 1970.2368,-2527.1218,4455.1924, 0);
    pickup4 = CreatePickup(1318, 23, 2006.7117,-2553.7695,4455.1924, 0);

    in
    pickup1 = CreatePickup(1318, 1, 1977.5911,-2588.9846,4455.1924, 0);
    pickup2 = CreatePickup(1318, 1, 1943.7128,-2560.8726,4455.1924, 0);
    pickup3 = CreatePickup(1318, 1, 1970.2368,-2527.1218,4455.1924, 0);
    pickup4 = CreatePickup(1318, 1, 2006.7117,-2553.7695,4455.1924, 0);

    um dann sollte es gehen.