Error bei erstellen einer Funktion

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 immer wen ich eine Funktion erstellen will kommen 2 errors.


    Errors:
    C:\Users\Patrick\Desktop\Stunt\Stunt2.pwn(104) : error 010: invalid function or declaration
    C:\Users\Patrick\Desktop\Stunt\Stunt2.pwn(107) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    Zeile 104:
    if (strcmp("/test", cmdtext, true, 10) == 0)


    Zeile 107:
    return 1;


    Ganzer Befehl:
    if (strcmp("/test", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,COLOR_GREY,"test");
    return 1;
    }


    Ich weiß nicht wo der fehler ist.
    Weiß jemand was ich falsch mache???

  • also machs am besten so




    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/test", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,COLOR_GREY,"ich werde die sufu benutzen!");
    return 1;
    }
    return 0;
    }

    Einmal editiert, zuletzt von DomeAMD ()

  • Jetst habe ich 3 errors...


    C:\Users\Patrick\Desktop\Stunt\Stunt2.pwn(104) : error 010: invalid function or declaration
    C:\Users\Patrick\Desktop\Stunt\Stunt2.pwn(107) : error 010: invalid function or declaration
    C:\Users\Patrick\Desktop\Stunt\Stunt2.pwn(109) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

  • kann es sein das der error durch dem befehl darvor ist.
    Weil ich habe heute neues Script angefangen, und habe jetst er ein befehl gescriptet, und wollte den zweiten befehl scripten aber es ging irgentwie nicht.


    erster befehl:
    if(!strcmp("/dm", cmdtext))
    {
    SetPlayerVirtualWorld(playerid,1);
    GivePlayerWeapon(playerid,24,300);
    GivePlayerWeapon(playerid,16,50);
    GivePlayerWeapon(playerid,29,2500);
    SetPlayerPos(playerid,2028.8776,1343.4323,10.8203);
    SendClientMessage(playerid,0x999999FF,"Wilkommen in der DM Zone");
    return 1;
    }
    return 0;
    }

  • dann mach es so



    if(!strcmp("/dm", cmdtext))
    {
    SetPlayerVirtualWorld(playerid,1);
    GivePlayerWeapon(playerid,24,300);
    GivePlayerWeapon(playerid,16,50);
    GivePlayerWeapon(playerid,29,2500);
    SetPlayerPos(playerid,2028.8776,1343.4323,10.8203);
    SendClientMessage(playerid,0x999999FF,"Wilkommen in der DM Zone");
    return 1;
    }
    if (strcmp("/test", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,COLOR_GREY,"ich werde die sufu benutzen!");
    return 1;
    }
    return 0;
    }



    so sollte es dann gehen ansonsten bin ich draußen