Hi
Ich benötige mal wieder eure hilfe bei ein paar Befehlen.
Also zum ersten hab ich sowas heir. Ein admin gravitations Script.
if(strcmp(cmd, "/gravity", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /gravity [Wert]");
return 1;
}
SendRconCommand("gravity tmp");
format(string, sizeof(string), "Der Admin hat die Schwerkraft in %s geändert", tmp);
SendClientMessageToAll(COLOR_YELLOW, string);
return 1;
}
Leider funktioniert es nur Teilweise die Schwerkraft wird zwar geändert, wenn ich 0 nehme, wenn ich aber wieder 0.008 mache, schweben die Leute immer noch.
______________
Der zweite Befehl ist ein /me Befehl. Ich habe über die SuFu ein Tutorial gefunden, das aber nur halb funktioniert.
if(strcmp(cmdtext, "/me", true)==0)
{
new str[256], sname[256];
GetPlayerName(playerid, sname, 256);
format(str, 256, "%s %s", sname, cmdtext[4]);
SendClientMessageToAll(0x33CCFFAA, str);
return 1;
}
Ich muss aber immer erst "/me hat hunger" machen, und dann kommt Unknown Command. Wenn ich danach nur "/me" schreibe, wird die Nachricht gezeigt.
Ich hoffe ihr könnt mir da einen hinweis geben, was ich falsch mache.