2 Errors?

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 wollte grade ein Gate für die Gang Ballas scripten aber jetzt kommt das:



    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(825) : error 020: invalid symbol name ""
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(829) : error 001: expected token: ";", but found "new"



    Hier ist die Zeile 825:

    new Ballastorvar;


    Hier die Zeile 829;

    new KrankenhausTor1var;



    Aber ich weis nicht was die Zeile 829 damit zutun hat habe daren eigentlicn nichts verändert ;(


    Habe vorher noch:

    #define Ballastorvar
    new Ballastor;


    gemacht.


    Doch als ich



    new Ballastorvar;


    geschrieben habe, kommen jetzt diese Errors :(




    Ich hoffe mir kann jemand helfen :)



    MFG


    xTh0rben

    Einmal editiert, zuletzt von xTh0rben ()

  • Zeile 825


    du hast einen new obwohl die unten ballastorvar schon diffinirt hast du must dir blos ein neuen namen audenken z.b. new ballastorvarb;


    edit: den namen

    Teamspeak zum Quatschen?

    IP: 217.79.182.216:9999

    Jeder kann Semi-Permanent Channel erstellen ;)

  • Aber habe mein Gate für meine News Fraktion auch so geschrieben und dort ging es.





    Wie muss ich dann das schreiben?
    Wo muss hier dann ballastorvarb hin?



    if(strcmp(cmd,"/gate",true) == 0)
    {
    if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14|| PlayerInfo[playerid][pLeader] == 14)
    {
    if(Ballastorvar == 0)
    {
    MoveObject(Ballastor,-2430.60009766,-614.40002441,134.30000305,2.5);
    Ballastorvar = 1;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    }
    else
    {
    MoveObject(Ballastor,-2430.60009766,-614.40002441,128.30000305,2.5);
    Ballastorvar = 0;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    }


    }
    else SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Ballas!");
    return 1;


    }


    Einmal editiert, zuletzt von xTh0rben ()

  • al erstes oben beim new
    new ballastorvarB;


    und dan so


    if(strcmp(cmd,"/gate",true) == 0)
    {
    if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14|| PlayerInfo[playerid][pLeader] == 14)
    {
    if(BallastorvarB == 0)
    {
    MoveObject(Ballastorvar,-2430.60009766,-614.40002441,134.30000305,2.5);
    BallastorvarB = 1;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    }
    else
    {
    MoveObject(Ballastor,-2430.60009766,-614.40002441,128.30000305,2.5);
    BallastorvarB = 0;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    }


    }
    else SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Ballas!");
    return 1;


    }

    Teamspeak zum Quatschen?

    IP: 217.79.182.216:9999

    Jeder kann Semi-Permanent Channel erstellen ;)

  • Ich weis jetzt woran es lag :)


    Habe IsPlayerinThisPoint oder so vergessen :)


    Aber wenn ich das noch dazu schreibe bekomme ich 26Errors!!!!!



    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\pawno\include\M_Bot.inc(165) : error 017: undefined symbol "IsAnAdmin"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3046) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3056) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3066) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3076) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3086) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3521) : error 004: function "OnPlayerCarLogin" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(4145) : error 004: function "OnPlayerCarUpdate" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(4335) : error 004: function "RemoveRoadblock" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(4378) : error 017: undefined symbol "SetPlayerToKnast"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(5015) : error 004: function "ClearBlack" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(5818) : error 004: function "GetDistanceToClosestInside" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(5826) : error 017: undefined symbol "GetClosestInsideID"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(5838) : error 004: function "GetDistanceToClosestOutside" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(5840) : error 017: undefined symbol "GetClosestOutsideID"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6236) : error 017: undefined symbol "BuyUhr"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6237) : error 017: undefined symbol "BuyUhr"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6238) : error 017: undefined symbol "BuyUhr"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6239) : error 017: undefined symbol "BuyUhr"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6240) : error 017: undefined symbol "BuyUhr"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6248) : error 017: undefined symbol "BuyHandy"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6249) : error 017: undefined symbol "BuyHandy"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6250) : error 017: undefined symbol "BuyHandy"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6251) : error 017: undefined symbol "BuyHandy"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6252) : error 017: undefined symbol "BuyHandy"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6253) : error 017: undefined symbol "BuyHandy"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.


    Da steht zwar undefined aber vorher ging es auch ohne das sie bei #define standen :(
    Und wenn ich jetzt alle bei #define hin schreibe gehen zwar ein paar weg aber mache bleiben da immer noch


    Kann mir einer vllt hier:


    if(strcmp(cmd,"/gate",true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
    {
    if(Ballastorvarb == 0)
    {
    MoveObject(Ballastorb,-2903.60009766,469.10000610,0.9687453508377,2.5);
    Ballastorvarb = 1;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1037);
    }
    else
    {
    MoveObject(Ballastorb,-2903.60009766,469.10000610,6.69999981,2.5);
    Ballastorvarb = 0;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1037);
    }


    }
    else SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Ballas!");
    return 1;


    }


    IsPlayerinThisPoint oder so einfügen??




    MFG xTh0rben

    Einmal editiert, zuletzt von xTh0rben ()

  • alos ich kenne nur PlayerToPoint:


    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
    public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
    {
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    tempposx = (oldposx -x);
    tempposy = (oldposy -y);
    tempposz = (oldposz -z);
    if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
    {
    return 1;
    }
    return 0;
    }


    und des bauste so ein



    if(...Gate...)
    {
    if(PlayerToPoint(15,playerid,x,y,z)) //wobei 15 der radius ist den du jetder zeit ändern kannst
    {
    ...der rest (if(Playerinfo...) ...

    }



    }



    PS:PlayerToPoint einfach unten ranhängen erinfach so ihns nicht


    edit: es sieht nach den errros nach eine klammerfehler aus

    Teamspeak zum Quatschen?

    IP: 217.79.182.216:9999

    Jeder kann Semi-Permanent Channel erstellen ;)

  • Danke, aber habe jetzt



    if(strcmp(cmd,"/gate",true) == 0)
    {
    if(PlayerToPoint(15,playerid,-2903.60009766,469.10000610,0.9687453508377))
    {
    if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
    {
    if(Ballastorvarb == 0)
    {
    MoveObject(Ballastorb,-2903.60009766,469.10000610,0.9687453508377,2.5);
    Ballastorvarb = 1;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1037);
    }
    else
    {
    MoveObject(Ballastorb,-2903.60009766,469.10000610,6.69999981,2.5);
    Ballastorvarb = 0;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1037);
    }


    }
    else SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Ballas!");
    return 1;


    }



    Geht nich :)


    Oder muss das x,y,z da stehen bleiben?


    Achja

    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z); public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } return 0; }




    Steht unten

  • Hier der Code:



    if(strcmp(cmd,"/gate",true) == 0)
    {
    if(PlayerToPoint(15,playerid,x,y,z))
    {
    if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
    {
    if(Ballastorvarb == 0)
    {
    MoveObject(Ballastorb,-2903.60009766,469.10000610,0.9687453508377,2.5);
    Ballastorvarb = 1;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1037);
    }
    else
    {
    MoveObject(Ballastorb,-2903.60009766,469.10000610,6.69999981,2.5);
    Ballastorvarb = 0;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1037);
    }


    }
    else SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Ballas!");
    return 1;


    }



    Aber



    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\pawno\include\M_Bot.inc(165) : error 017: undefined symbol "IsAnAdmin"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3041) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3051) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3061) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3071) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3081) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(3516) : error 004: function "OnPlayerCarLogin" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(4140) : error 004: function "OnPlayerCarUpdate" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(4330) : error 004: function "RemoveRoadblock" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(4373) : error 017: undefined symbol "SetPlayerToKnast"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(5010) : error 004: function "ClearBlack" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(5813) : error 004: function "GetDistanceToClosestInside" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(5821) : error 017: undefined symbol "GetClosestInsideID"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(5833) : error 004: function "GetDistanceToClosestOutside" is not implemented
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(5835) : error 017: undefined symbol "GetClosestOutsideID"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6231) : error 017: undefined symbol "BuyUhr"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6232) : error 017: undefined symbol "BuyUhr"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6233) : error 017: undefined symbol "BuyUhr"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6234) : error 017: undefined symbol "BuyUhr"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6235) : error 017: undefined symbol "BuyUhr"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6243) : error 017: undefined symbol "BuyHandy"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6244) : error 017: undefined symbol "BuyHandy"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6245) : error 017: undefined symbol "BuyHandy"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6246) : error 017: undefined symbol "BuyHandy"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6247) : error 017: undefined symbol "BuyHandy"
    C:\Users\Thorben\Desktop\Sachen\SAMP\SAMP\LoH\gamemodes\gfl.pwn(6248) : error 017: undefined symbol "BuyHandy"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.



    Da steht zwar undefined aber vorher ging es auch ohne das sie bei #define standen :(
    Und wenn ich jetzt alle bei #define hin schreibe gehen zwar ein paar weg aber mache bleiben da immer noch