/hilfe Fehler

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
  • Hi. ich habe den ommand so im Script wie du unten siehst. Aber wenn ich im Game /cophilfe oder nur / oder /jsdgjnsgg eingebe, kommt immer die nachricht von /Hilfe ...


    Da sag ich nur: HILFE !!!



    woran liegt das weiss das jemand oo ?


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/hilfe", cmdtext, true, 1) == 0) {
    SendClientMessage(playerid, FARBE_GELB, "wird erweitert");
    SendClientMessage(playerid, FARBE_GELB, "... Falls du aber ein Cop bist, schau mal unter /cophilfe .kommt noch xD");
    SendClientMessage(playerid, FARBE_GELB, "Viel");
    SendClientMessage(playerid, FARBE_ROT, "Spass");
    return 1;
    }
    if (strcmp("/cophilfe", cmdtext, true, 1) == 0) {
    SendClientMessage(playerid, FARBE_GELB, "Text");
    return 1;
    }
    return 1;
    }




    GER-Clan - Seit 2007 - WIEDER DA!

  • Hast du auch das if davor gelassen?



    if (strcmp("/hilfe", cmdtext, true) == 0)
    if (strcmp("/cophilfe", cmdtext, true) == 0)


    oder



    if (strcmp("/hilfe", cmdtext, true, 6) == 0) //6=Commandlänge
    if (strcmp("/cophilfe", cmdtext, true, 9) == 0)//9=Commandlänge


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/hilfe", cmdtext, true, 1) == 0) {
    SendClientMessage(playerid, FARBE_GELB, "wird erweitert");
    SendClientMessage(playerid, FARBE_GELB, "... Falls du aber ein Cop bist, schau mal unter /cophilfe .kommt noch xD");
    SendClientMessage(playerid, FARBE_GELB, "Viel");
    SendClientMessage(playerid, FARBE_ROT, "Spass");
    return 1;
    }
    if (strcmp("/cophilfe", cmdtext, true, 1) == 0) {
    SendClientMessage(playerid, FARBE_GELB, "Text");
    return 1;
    }
    return 0;


    probier das mal
    }

    ________________________________________________________________________________
    Meine Scriptdingenserzeugnisse und hilfen xD:


    [TUT]Variablen [INC]YodasInc

  • Dürfte ich fragen, was da jetzt anders ist, außer dass es falsch eingerückt ist und die PWN-Klammern fehlen?


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • hab jezt so
    249 public OnPlayerCommandText(playerid, cmdtext[])
    250
    251 {
    252 if (strcmp("/hilfe", cmdtext, true, 6) == 0) //6=Commandlänge
    253 SendClientMessage(playerid, FARBE_GELB, "Hilfe1");
    254 SendClientMessage(playerid, FARBE_GELB, "Hilfe2");
    255 SendClientMessage(playerid, FARBE_GELB, "Hilfe3");
    256 SendClientMessage(playerid, FARBE_ROT, "Hilfe4");
    257 return 1;
    257 }
    258 if (strcmp("/cophilfe", cmdtext, true, 9) == 0) //9=Commandlänge
    259 SendClientMessage(playerid, FARBE_GELB, "Cophilfe1");
    260 return 0;
    261 }



    Code
    (304) : error 010: invalid function or declaration
    
    
    (306) : error 010: invalid function or declaration


    Hm geht immernoch nicht oO




    GER-Clan - Seit 2007 - WIEDER DA!

  • Wisst ihr überhaupt was ihr macht? 8|


    @ Black Sun: Sch*iß auf die Befehlslänge, damit arbeitest du doch sowieso nicht.
    @ Viking: Sag nichts, was du nicht weißt.
    @ Marchell: Ob es eingerückt ist oder nicht, spielt keine Rolle. (Aber ich bevorzuge es ;))


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/hilfe", true) == 0)
    {
    SendClientMessage(playerid, FARBE_GELB, "wird erweitert");
    SendClientMessage(playerid, FARBE_GELB, "... Falls du aber ein Cop bist, schau mal unter /cophilfe .kommt noch xD");
    SendClientMessage(playerid, FARBE_GELB, "Viel");
    SendClientMessage(playerid, FARBE_ROT, "Spass");
    return 1;
    }
    if (strcmp(cmdtext, "/cophilfe", true) == 0)
    {
    SendClientMessage(playerid, FARBE_GELB, "Text");
    return 1;
    }
    return 1;
    }


    PS: Was sind PWN-Klammern? :D

  • geht leider auch nicht.




    GER-Clan - Seit 2007 - WIEDER DA!

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Und wie das geht.
    Korrekt gescriptet (bis auf die Identitation..aber gut...wir danken unserem Browser)


    Achja, nur so nebenbei...ändere das letzte return 1; zu einem return 0; sonst kommt bei jeden X-belieben Command >nichts<..return 0; sagt praktisch nur, dass es ein unbekannter Command ist.

  • ich war eher herr rafi


    ps.:wenn man tabs verwendet machts enters drauß^^

    ________________________________________________________________________________
    Meine Scriptdingenserzeugnisse und hilfen xD:


    [TUT]Variablen [INC]YodasInc