EditAttachedObject DE

From SA-MP Wiki

Jump to: navigation, search


Description:

Versetzt einen Spieler in den Bearbeitungsmodus für an Spielern befestigte Objekte.


Dies wurde in SA:MP 0.3e   hinzugefügt Diese Funktion wurde erstmals in SA:MP 0.3e hinzugefügt und funktioniert nicht in älteren Versionen!


Parameter:
(playerid, index)
playeridDie ID des Spielers, der in den Bearbeitungsmodus versetzt werden soll
indexThe index (slot) of the attached object to edit


Return Values:

1 bei Erfolg, 0 bei einem Fehlschlag (z.B. weil playerid offline ist)


public OnPlayerSpawn(playerid)
{
    SetPlayerAttachedObject(playerid, 0, 1337, 2);
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/edit", true))
    {
        EditAttachedObject(playerid, 0);
        SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Du kannst nun das an dir befestigte Objekt auf Index 0 bearbeiten!");
        return 1;
    }
    return 0;
}

Die GUI, mit der die Objekte bearbeitet werden können.

Image:32px-Ambox_warning_orange.png

Hinweis

Man kann durch drücken der Sprinten-Taste und Bewegen der Maus auch im Bearbeitungsmodus die Kamera bewegen.


Es gibt 7 verwendbare Buttons im Bearbeitungsmodus.
Die drei einzelnen Symbole mit X Y und Z können bewegt werden, um die Position/Rotation/Skalierung des Objekts zu bearbeiten.
Die vier Knöpfe in der Reihe sind zum Auswählen des Bearbeitungsmodus: [Bewegen] [Rotieren] [Skalieren] [Speichern].
Beim Klick auf [Speichern] wird OnPlayerEditAttachedObject aufgerufen.


Verwandte Funktionen

Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.

  • EditObject: Lässt einen Spieler ein Objekt bearbeiten.
  • EditPlayerObject: Lässt einen Spieler ein spielerseitig erstelltes Objekt bearbeiten.
  • CancelEdit: Bricht die Objektbearbeitung für einen Spieler ab.


Zugehörige Callbacks

Die folgenden Callbacks könnten hilfreich sein, da sie zusammen mit der Funktion arbeiten oder die Funktion dort ausgeführt werden kann. Template:OnPlayerEditAttachedObject DE

Personal tools
Navigation
Toolbox
In other languages