Einige Error's

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
  • Hier erstmal die Error's :



    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(129) : error 017: undefined symbol "dcmd_heilen"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(144) : error 017: undefined symbol "dcmd_heilen"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(147) : error 017: undefined symbol "params"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(147) : error 036: empty statement
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(148) : error 017: undefined symbol "i"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(148) : error 017: undefined symbol "params"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(149) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(162) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.



    Scriptausschnitte :


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(heilen,6, cmdtext);



    //DCMD Befehle
    dcmd_heilen(playerid,params[]) // Das ([]) steht für den Platzhalter nachher der Params z.b andere Spieler
    {
    new Spieler;
    if(strlen(params));
    { i = strval(params);
    if(IsPlayerConnected(Spieler))
    {
    SetPlayerHealth(Spieler,100);
    SendClientMessage(Spieler,Gelb,"Du wurdest geheilt");
    SendClientMessage(playerid,Gelb,"Du hast den Spieler erfolgreich geheilt");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Der Spieler wurde nicht gefunden");
    }
    }
    return 1;
    }
    return 0;
    }



    //DCMD
    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

    Bewerte deine Erfolge daran,
    was du aufgeben musstest, um sie zu erzielen.
    -Dalai Lama-

  • danke schonmal nur noch 4 errors :S



    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(129) : error 017: undefined symbol "dcmd_heilen"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(144) : error 017: undefined symbol "dcmd_heilen"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(147) : error 017: undefined symbol "params"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(148) : error 017: undefined symbol "params"
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(149) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(162) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    Bewerte deine Erfolge daran,
    was du aufgeben musstest, um sie zu erzielen.
    -Dalai Lama-

  • aha,


    du hast


    dcmd_heilen(playerid,params[]) // Das ([]) steht für den Platzhalter nachher der Params z.b andere Spieler
    {
    new Spieler;
    if(strlen(params));
    { i = strval(params);
    if(IsPlayerConnected(Spieler))
    {
    SetPlayerHealth(Spieler,100);
    SendClientMessage(Spieler,Gelb,"Du wurdest geheilt");
    SendClientMessage(playerid,Gelb,"Du hast den Spieler erfolgreich geheilt");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Der Spieler wurde nicht gefunden");
    }
    }
    return 1;
    }


    in onplayercommandtext rein, das muss raus, irgendwo anderst hin

  • Ok Getan ,



    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(306) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(316) : error 030: compound statement not closed at the end of file (started at line 314)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    //------------------------------------------------------------------------------
    dcmd_heilen(playerid,params[]) // Das ([]) steht für den Platzhalter nachher der Params z.b andere Spieler
    {
    new Spieler;
    if(strlen(params))
    { Spieler = strval(params);
    if(IsPlayerConnected(Spieler))
    {
    SetPlayerHealth(Spieler,100);
    SendClientMessage(Spieler,Gelb,"Du wurdest geheilt");
    SendClientMessage(playerid,Gelb,"Du hast den Spieler erfolgreich geheilt");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Der Spieler wurde nicht gefunden");
    return 1;

    Bewerte deine Erfolge daran,
    was du aufgeben musstest, um sie zu erzielen.
    -Dalai Lama-

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • dcmd_heilen(playerid,params[]) // Das ([]) steht für den Platzhalter nachher der Params z.b andere Spieler
    {
    new Spieler;
    if(strlen(params))
    { Spieler = strval(params);
    if(IsPlayerConnected(Spieler))
    {
    SetPlayerHealth(Spieler,100);
    SendClientMessage(Spieler,Gelb,"Du wurdest geheilt");
    SendClientMessage(playerid,Gelb,"Du hast den Spieler erfolgreich geheilt");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Der Spieler wurde nicht gefunden");
    }
    }
    return 1;
    }

  • C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(305) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(317) : warning 209: function "dcmd_heilen" should return a value
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.



    // DCMD Befehle
    //------------------------------------------------------------------------------
    dcmd_heilen(playerid,params[]) // Das ([]) steht für den Platzhalter nachher der Params z.b andere Spieler
    {
    new Spieler;
    if(strlen(params))
    {Spieler = strval(params);
    if(IsPlayerConnected(Spieler))
    {
    SetPlayerHealth(Spieler,100);
    SendClientMessage(Spieler,Gelb,"Du wurdest geheilt");
    SendClientMessage(playerid,Gelb,"Du hast den Spieler erfolgreich geheilt");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Der Spieler wurde nicht gefunden");
    return 1;
    }
    }
    }


    Und wenn ich Ingame den Befehl eingebe, kommt Unknow Command sprich irg wo fehlt ein Return 1;

    Bewerte deine Erfolge daran,
    was du aufgeben musstest, um sie zu erzielen.
    -Dalai Lama-

  • dcmd_heilen(playerid,params[]) // Das ([]) steht für den Platzhalter nachher der Params z.b andere Spieler
    {
    new Spieler;
    if(strlen(params))
    {Spieler = strval(params);
    if(IsPlayerConnected(Spieler))
    {
    SetPlayerHealth(Spieler,100);
    SendClientMessage(Spieler,Gelb,"Du wurdest geheilt");
    SendClientMessage(playerid,Gelb,"Du hast den Spieler erfolgreich geheilt");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Der Spieler wurde nicht gefunden");
    }
    }
    return 1;
    }

  • C:\Dokumente und Einstellungen\HP_Besitzer.ADLER\Desktop\Scripting\gamemodes\Selfmade.pwn(305) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    1 Warning noch

    Bewerte deine Erfolge daran,
    was du aufgeben musstest, um sie zu erzielen.
    -Dalai Lama-

  • hmm wie behebe ich das ?
    habe alle mal rum rand geschoben und dann mit tab eingerückt aber hat ned geholfen

    Bewerte deine Erfolge daran,
    was du aufgeben musstest, um sie zu erzielen.
    -Dalai Lama-

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen