Beiträge von Jeffry

    Du hast die vehicleid als zweiten Parameter vergessen und du darfst nicht die modelid nutzen, sondern musst die objectid nutzen, sprich du musst das Objekt erst mit CreateObject erstellen, in eine Variable bzw. ein Array speichern und das dann nutzen.


    Siehe: [wiki]AttachObjectToVehicle[/wiki]

    Versuche einfach mal den stock hierzu zu ändern, vielleicht ist das Problem, dass du irgendwo die Variable unbewusst überschreibst.

    C
    stock GetName(playerid)
    {
    	new pname[MAX_PLAYER_NAME];
    	GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
    	return pname;
    }

    Das liegt daran, dass du es in die gleiche Variable (myPickup) schreibst, so vergisst der Server die erste ID.
    Wenn du mehrere Pickups erstellen willst, dann musst du Arrays nutzen, und entsprechend definieren, wie viele Pickups erstellt werden können.


    So zum Beispiel:

    Versuche es so:


    Komisch. Was steht so im Log?

    Du musst die Pickup ID nehmen:


    @Simon2202
    Mache bitte einen Thread auf, das ist keine kleine Scripting Frage.

    Wie sieht es so aus?