Hallo Liebe Comunity.
heute möchte ich ein Anfänger freundliches Help system erstellen.
Grund:
Als Neuling wünschte ich mir immer leichte tutorials wo man sich etwas abgucken konnte.
________________________________________________________________
Da wir ein Command erstellen wollen, müssen wir zu
public OnPlayerCommandText(playerid, cmdtext[])
gehen.
________________________________________________________________
nun müssen wir erstellen das wenn jemand /help eingibbt, etwas passiert.
if(strcmp(cmd, "/help", true) == 0) {
========
Erklärung: if = wenn das und das passiert
strcmp(cmd = hier sagen wird das es ein command gibt
"/help" = wenn der command /help eingegeben wird
true = wenn das wahr ist
{ = dann tue folgendes ab hier
__________________________________________________________
Nun müssen wir sagen wass passieren soll, wenn all das wahr ist .
SendClientMessage(playerid,0xff00ff,"Help System");
====
Erklärung:
SendClientMessage( = Sende dem spieler folgende nachricht:
playerid = dem Spieler der den Befehl eingetippt hatt
0xff00ff = die farbe in der das geschriebene stehen soll (0x + html farbe)(Farben gibt es HIER)
"Help System" = der Text der gesendet werden soll (achtung: hier ist wichtig der Text muss in 2 Anführungszeichen stehen).
); = Jetzt ist der Befehl zuende
________________________________________________________________
nun müssen wir diesen Befehl nochmal machen jedoch diesesmal den Text ändern.
SendClientMessage(playerid,0xff00ff,"Befehle: /help . . .");
da wo jetzt die 3 punkte stehen, könnt ihr eure schon erstellten befehle reinschreiben.
Wollt ihr eine neue Zeile haben, müsst ihr einfach eine neue zeile im Script machen und diesen Vorgang wiederhohlen.
_________________________________________________________________
nun müssen wir den Befehl noch schließen. Dieses machen wir folgender maßen:
return 1;
}
====
Erklärung:
return 1 = wir wiederhohlen es 1 mal.
; = hier ist der Befehl vorbei
} = wir beenden diesen Befehl
______________________________________________________________
Nun sind wir soweit:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmd, "/help", true) ==0 )
{
SendClientMessage(playerid,0xff00ff,"Help System");
SendClientMessage(playerid,0xff00ff,"Befehle: /help . . .");
return 1;
}
return 0;
}
{
Das müsste alles sein ;D jetzt müsst ihr nurnoch Compilen (Taste F5 oder den Button dafür)
________________________________________________________________
Wer fehler oder verbesserungen hatt pls posten
mfg. manumeyer