Hallo Community!
Heute möchte ich euch zeigen, wie man ein einfaches Teleport Kommando erstellen kann. Ich werde alles vernünftig und verständlich erklären. Es ist sehr einfach, und ist eher für die Anfänger in Pawn gedacht.
Als erstes sucht ihr in eurem Script nach folgendem Callback:
public OnPlayerCommandText(playerid, cmdtext[])
Wenn du bereits ein Kommando erstellt hast, solltest du es Kopieren und nach dem } Einfügen. Das Kommando müsste so aussehen:
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
Wir editieren wie gefolgt:
if (strcmp("/Kommando", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, xyz);
SendClientMessage(playerid, 0xFFFFFFFF, "Du bist nun bei ...");
return 1;
}
if (strcmp("/Kommando", cmdtext, true, 10) == 0) = Name des Kommandos
{ = Sagt dem Script, das hier das Kommando anfängt
SetPlayerPos = Teleportiert jemanden zu einer bestimmten Position
playerid = Der Spieler selbst
xyz = XYZ Koordinaten ( zu deinen ersetzen )
SendClientMessage = Sendet eine Textnachricht
0xFFFFFFFF = Weiße Farbe
"Du bist nun bei ..." = Text nach dem teleportieren
return 1; = Sagt, das du mit dem Kommando fertig bist
} = Sagt dem Script, das hier das Kommando endet
Falls ich irgend etwas falsch gemacht haben sollte, schreibt es hier in den Thread, oder sendet mir eine Private Nachricht. Ich hoffe ich konnte den Anfängern helfen!