Command in Command

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo.
    Ich hab das Forum schon durch gewühlt aber nichts zu meiner frage gefunden.
    Ich suche ein "CMD" wenn man das schon so nennen darf, der z.b.
    wenn man HDF eingibt dann kommt aber in den Chat HDL oder so
    wisst ihr was ich meine ^^
    Hoffe ihr könnt mir weiterhelfen.

  • *ungetestet*


    if(strcmp(cmd, "hdf", true) == 0 )
    {
    format(string, sizeof(string), "(( %s: HDL ))", sendername);
    }

  • das


    if(strcmp(cmd, "hdf", true) == 0 )
    {
    format(string, sizeof(string), "(( %s: HDL ))", sendername);
    }


    musste unter


    public OnPlayerCommandText(playerid, cmdtext[])
    {


    einfügen und wenn da string noch nicht definiert ist dann einfach


    new string[256];


    sollte dann so in etwa aussehen


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new string[256];
    if(strcmp(cmd, "hdf", true) == 0 )
    {
    format(string, sizeof(string), "(( %s: HDL ))", sendername);
    }



    EDIT:// Mist da war wer schneller xD

  • Etwas ohne "/" in OnPlayerComamndText? Kannst es ja meinetwegen versuchen, aber der public wird nur mit "/" aufgerufen, mach das in OnPlayerText:
    new gla=strlen(text);
    for(new i=0; i<gla; i++) {
    if(strfind(text[i],"hdf",true)==0) {
    text[i+2]='l'; }}
    Hab kein Plan, obs funktioniert, ist ausm Kopf geschrieben