Recycler
Vize-Boss
|
|
Registrierung: |
29.12.2006, 11:54 |
User-Info: |
nicht mehr da |
Beiträge: |
2146
|
|
GWCDEDA hat folgendes geschrieben: Kann mir einer mal erklären was die Zeichen und so im folgenden Code so bedeuten? Dann kann ich mir das Skripten denke ich mal nämlich besser beibringen. Zum Beispiel. Was ist ein string? Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| if((strcomp(cmd, "/stats", true) == 1) || (strcomp(cmd, "/status", true) == 1) || (strcomp(cmd, "/stat", true) == 1)) { new string[MAX_STRING]; SendClientMessage(playerid,COLOUR_GREEN, "Player Status"); format(string, sizeof(string), "Level: %d ", Player[playerid][Level]); SendPlayerScrollingText(playerid,string); format(string, sizeof(string), "XP: %d ", Player[playerid][XP]); SendPlayerScrollingText(playerid,string); format(string, sizeof(string), "Rank: %s.", GetLevelName(Player[playerid][Level])); SendPlayerScrollingText(playerid,string); format(string, sizeof(string), "Gang: %s.", PlayerGangName[playerid]); SendPlayerScrollingText(playerid,string); format(string, sizeof(string), "Money: %d ", GetPlayerTotalMoney(playerid)); SendPlayerScrollingText(playerid,string); format(string, sizeof(string), "Deaths: %d ", Player[playerid][Deaths]); SendPlayerScrollingText(playerid,string); format(string, sizeof(string), "Kills: %d ", Player[playerid][Kills]); SendPlayerScrollingText(playerid,string); return 1; } | Ich kanns ja mal versuchen^^
Code: 1
| if((strcomp(cmd, "/stats", true) == 1) || (strcomp(cmd, "/status", true) == 1) || (strcomp(cmd, "/stat", true) == 1)) | Das checkt ob du entweder /stats , /status oder /stat eingibst. || Das kannst du dir als oder denken, dieses hier && bedeutet aber das das beides zutreffen muss, z.B.
Code: 1 2 3 4
| if (variable1 == 30) && (variable2 == 40) { SetPlayerHealth(playerid,0); }
| Also wenn variable 1 = 30 und variable 2 = 40 ist dann stirbt der Spieler. Die sind dazu da, um das Statement einzuschließen/einzugrenzen.
Code: 1
| new string[MAX_STRING]; | Erstellt eine Variable in der Text vorkommen kann, mit MAX_STRING als Vorgabe ([256])
Code: 1
| SendClientMessage(playerid,COLOUR_GREEN, "Player Status"); | Sendet eine Nachricht an playerid (Der Spieler der /stats, /stat oder was auch immer eingegeben hat), in der Farbe COLOUR_GREEN die über main() als RGBA Code definiert wurde, mit folgendem Inhalt "BlaBlaBla". Das schließt den Befehl ab.
Mache in einem nächsten Post weiter!
MfG Recycler
|
|