13 Errors und weiß nicht wieso

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 bin noch sehr neu beim Scripten und weiß nicht wieso ich diese 13 Errors bekomme:




    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(36271) : error 047: array sizes do not match, or destination array is too small
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(36317) : error 047: array sizes do not match, or destination array is too small
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41803) : error 017: undefined symbol "AddNagelBand"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41811) : error 017: undefined symbol "RemoveNagelBand"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41818) : error 017: undefined symbol "RemoveAllNagelBand"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41829) : error 017: undefined symbol "AddStrassensperre"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41860) : error 017: undefined symbol "AddStrassensperre2"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41871) : error 017: undefined symbol "RemoveAllStrassensperre"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41883) : error 017: undefined symbol "RemoveStrassensperre"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(69093) : error 017: undefined symbol "Strassensperre"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\\gamemodes\Script Übung.pwn(69093) : warning 215: expression has no effect
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(69093) : error 001: expected token: ";", but found "]"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(69093) : error 029: invalid expression, assumed zero
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(69093) : fatal error 107: too many error messages on one line


    Wie kann ich sie Fixxen?
    Danke om vorraus

  • C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41803) : error 017: undefined symbol "AddNagelBand"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41811) : error 017: undefined symbol "RemoveNagelBand"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41818) : error 017: undefined symbol "RemoveAllNagelBand"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41829) : error 017: undefined symbol "AddStrassensperre"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41860) : error 017: undefined symbol "AddStrassensperre2"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41871) : error 017: undefined symbol "RemoveAllStrassensperre"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(41883) : error 017: undefined symbol "RemoveStrassensperre"
    C:\Users\A\Desktop\Gta samp Scripten\Test Script\gamemodes\Script Übung.pwn(69093) : error 017: undefined symbol "Strassensperre"


    Die Funktionen benutzt du, sind aber nirgendwo definiert.

  • if(strcmp("/nagelband",cmdtext,true)==0)
    {
    if(!IsPlayerInFrac(playerid,1)&&!IsPlayerInFrac(playerid,2)&&!IsPlayerInFrac(playerid,3)&&!IsPlayerInFrac(playerid,7)&&!IsPlayerInFrac(playerid,24))
    return 1;
    ErrorMsg(playerid,"Du bist nicht in der jewaligen Fraktion.");
    if(OnDuty[playerid]==0)return ErrorMsg(playerid,"Nicht im Dienst.");
    AddNagelBand(playerid);
    SendClientMessage(playerid,0xFFFF00FF,"Du hast ein Nagelband der Marke stachelig gelegt.");
    return 1;





    {
    if(!IsPlayerInFrac(playerid,1)&&!IsPlayerInFrac(playerid,2)&&!IsPlayerInFrac(playerid,3)&&!IsPlayerInFrac(playerid,7)&&!IsPlayerInFrac(playerid,24))return ErrorMsg(playerid,"Du bist nicht in der jewaligen Fraktion.");
    if(OnDuty[playerid]==0)return ErrorMsg(playerid,"Nicht im Dienst.");
    RemoveNagelBand(playerid);
    SendClientMessage(playerid,0xFFFF00FF,"Du hast ein Nagelband der Marke stachelig entfernt.");
    }





    if(strcmp("/delallnagelband",cmdtext,true)==0)
    {
    if(!IsPlayerInFrac(playerid,1)&&!IsPlayerInFrac(playerid,2)&&!IsPlayerInFrac(playerid,3)&&!IsPlayerInFrac(playerid,7)&&!IsPlayerInFrac(playerid,24))return ErrorMsg(playerid,"Du bist nicht in der jewaligen Fraktion.");
    if(PlayerInfo[playerid][Rank]<4)return ErrorMsg(playerid,"Rang zu niedrig.");
    RemoveAllNagelBand();
    SendClientMessage(playerid,0xFFFF00FF,"Du hast alle Nagelbänder der Marken stachelig,runtelpum,krähenkautz entfernt.");
    format(string,sizeof(string),"HQ: %s hat alle Nagelbänder entfernt.",SpielerName(playerid));
    SendClientMessageToAll(MrMonat,string);
    }





    if(strcmp("/sperre",cmdtext,true,10)==0)
    {
    if(!IsPlayerConnected(playerid))return 1;
    if(!DarfPlayerCommand(playerid))return ErrorMsg(playerid,"Du kannst keine Befehle nutzen.");
    if(!IsPlayerInFrac(playerid,1)&&!IsPlayerInFrac(playerid,2)&&!IsPlayerInFrac(playerid,3)&&!IsPlayerInFrac(playerid,7)&&!IsPlayerInFrac(playerid,24))return ErrorMsg(playerid,"Du bist nicht in der jewaligen Fraktion.");
    if(OnDuty[playerid]==0)return ErrorMsg(playerid,"Du bist nicht im Dienst.");
    AddStrassensperre(playerid);
    SendClientMessage(playerid,0x2a77a1AA,"Strassensperre der Markte Schütt errichtet.");
    return 1;
    }







    if(strcmp("/sperre2",cmdtext,true,10)==0)
    {
    if(!IsPlayerConnected(playerid))return 1;
    if(!DarfPlayerCommand(playerid))return ErrorMsg(playerid,"Du kannst keine Befehle nutzen.");
    if(!IsPlayerInFrac(playerid,1)&&!IsPlayerInFrac(playerid,2)&&!IsPlayerInFrac(playerid,3)&&!IsPlayerInFrac(playerid,7)&&!IsPlayerInFrac(playerid,24))return ErrorMsg(playerid,"Du bist nicht in der jewaligen Fraktion.");
    if(OnDuty[playerid]==0)return ErrorMsg(playerid,"Du bist nicht im Dienst.");
    AddStrassensperre2(playerid);
    SendClientMessage(playerid,MrMonat,"Strassensperre der Marke Hütt errichtet.");
    return 1;
    }




    if (strcmp("/delallsperre", cmdtext, true, 10) == 0)
    {
    if(!IsPlayerConnected(playerid))return 1;
    if(!DarfPlayerCommand(playerid))return ErrorMsg(playerid,"Du kannst keine Befehle nutzen.");
    if(!IsPlayerInFrac(playerid,1)&&!IsPlayerInFrac(playerid,2)&&!IsPlayerInFrac(playerid,3)&&!IsPlayerInFrac(playerid,7)&&!IsPlayerInFrac(playerid,24))return ErrorMsg(playerid,"Du bist nicht in der jewaligen Fraktion.");
    if(OnDuty[playerid]==0)return ErrorMsg(playerid,"Du bist nicht im Dienst.");
    if(PlayerInfo[playerid][Rank]<4)return ErrorMsg(playerid,"Rang zu niedrig.");
    RemoveAllStrassensperre();
    format(string,sizeof(string),"HQ: %s hat alle Straßensperren entfernt.",SpielerName(playerid));
    SendClientMessageToAll(MrMonat,string);
    return 1;




    if(strcmp("/delsperre",cmdtext,true,10)==0)
    {
    if(!IsPlayerConnected(playerid))return 1;
    if(!DarfPlayerCommand(playerid))return ErrorMsg(playerid,"Du kannst keine Befehle nutzen.");
    if(!IsPlayerInFrac(playerid,1)&&!IsPlayerInFrac(playerid,2)&&!IsPlayerInFrac(playerid,3)&&!IsPlayerInFrac(playerid,7)&&!IsPlayerInFrac(playerid,24))return ErrorMsg(playerid,"Du bist nicht in der jewaligen Fraktion.");
    if(OnDuty[playerid]==0)return ErrorMsg(playerid,"Du bist nicht im Dienst.");
    RemoveStrassensperre(playerid);
    SendClientMessage(playerid,MrMonat,"Straßensperre abgebaut.");
    return 1;




    return 0;
    }
    stock RemoveRauchsignal(playerid) {
    for(new i = 0; i < sizeof(Rauchsignal); i++) {
    if(Rauchsignal[i][rErstellt] == 1) {
    if(IsPlayerInRangeOfPoint(playerid, 3, Strassensperre[i][StrassensperreX], Strassensperre[i][StrassensperreY], Strassensperre[i][StrassensperreZ])) {
    Rauchsignal[i][rErstellt] = 0;
    Rauchsignal[i][RauchsignalX] = 0.0;
    Rauchsignal[i][RauchsignalY] = 0.0;
    Rauchsignal[i][RauchsignalZ] = 0.0;
    DestroyObject(Rauchsignal[i][ID]);
    return 1;