Bug OnPlayerCommand?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Bug OnPlayerCommand?

    Hallo Community, ich habe immer ein Bug nachdem ich ein wenig auf dem Server bin.
    Jeden Befehl den ich eingebe -> Der Befehl existiert nicht - Für andere User ist das genauso.

    [pwn]public OnPlayerCommandText(playerid,cmdtext[])
    {
    new string[128];
    format(string,sizeof(string),""#SERVERTAG" : Der Befehl existiert nicht! %s (/hilfe)",cmdtext);
    SendClientMessage(playerid,WEISS,string);
    TextDrawShowForPlayer(playerid,InfoSign);
    format(string,sizeof(string),"~w~"#SERVERTAG" : Der Befehl existiert nicht!~n~%s (/hilfe)",cmdtext);
    PlayerTextDrawSetString(playerid,INFOdraw[playerid][2],string);
    PlayerTextDrawShow(playerid,INFOdraw[playerid][2]);
    StopAudioStreamForPlayer(playerid);
    PlayAudioStreamForPlayer(playerid,ServerSounds[13],0.0,0.0,0.0);
    return SetTimerEx("HideInfoBox",3000,0,"i",playerid);
    }[/pwn]

    Gruß
  • [pwn]

    new string[128];
    format(string,sizeof(string),""#SERVERTAG" : Der Befehl existiert nicht! %s (/hilfe)",cmdtext);
    SendClientMessage(playerid,WEISS,string);
    TextDrawShowForPlayer(playerid,InfoSign);
    format(string,sizeof(string),"~w~"#SERVERTAG" : Der Befehl existiert nicht!~n~%s (/hilfe)",cmdtext);
    PlayerTextDrawSetString(playerid,INFOdraw[playerid][2],string);
    PlayerTextDrawShow(playerid,INFOdraw[playerid][2]);
    StopAudioStreamForPlayer(playerid);
    PlayAudioStreamForPlayer(playerid,ServerSounds[13],0.0,0.0,0.0);
    return SetTimerEx("HideInfoBox",3000,0,"i",playerid);
    [/pwn]

    Ist das ganz oben unter OnPlayerCommandText?
    Weil es dann ja immer ausgeführt wird, bevor andere Sachen ausgeführt werden.
    gibt ein User einen Befehl ein, so wird der komplette Callback "OnPlayerCommandText" von oben nach unten ausgeführt.
    das "return ..." beendet den Callback dann,
    also wenn etwas drunter steht wird es gar nicht mehr mit ausgeführt.
    Gruß,
    Dennis