4 Errors, aber 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 hab hier 4 Errors, wobei ich nicht verstehe wieso diese kommen.


    Erst den Code, dann die Errors.



    if(strcmp("/Schild", cmdtext, true, 10) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    if(OnDuty[playerid] >= 1)
    {
    PutRiotShieldOnArm(playerid);
    SetPlayerArmour(playerid,900);
    }
    }
    }
    return 1;
    }
    if(strcmp("/Schildback", cmdtext, true, 10) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    if(OnDuty[playerid] >= 1)
    {
    PutRiotShieldOnBack(playerid);
    SetPlayerArmour(playerid,900);
    }
    }
    }
    return 1;
    }
    if(strcmp("/licht", cmdtext, true, 10) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    if(OnDuty[playerid] >= 1)
    {
    GiveFlashLight(playerid);
    }
    }
    }
    return 1;
    }
    if(strcmp("/PTazer", cmdtext, true, 10) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    if(OnDuty[playerid] >= 1)
    {
    if(TazerRaus[playerid]==0)
    {
    GiveTazer(playerid);
    TazerRaus[playerid]=1;
    }
    else if(TazerRaus[playerid]==1)
    {
    TazerRaus[playerid]=0;
    }
    }
    }
    }
    return 1;
    }
    if(strcmp("/Wpacken", cmdtext, true, 10) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    if(OnDuty[playerid] >= 1)
    {
    if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
    if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2);
    }
    }
    }
    return 1;
    }



    C:\Users\Marcel\Desktop\GTA Your Life 2.2\gamemodes\GameCide2.21.pwn(6472) : warning 217: loose indentation
    C:\Users\Marcel\Desktop\GTA Your Life 2.2\gamemodes\GameCide2.21.pwn(23372) : error 017: undefined symbol "PutRiotShieldOnArm"
    C:\Users\Marcel\Desktop\GTA Your Life 2.2\gamemodes\GameCide2.21.pwn(23387) : error 017: undefined symbol "PutRiotShieldOnBack"
    C:\Users\Marcel\Desktop\GTA Your Life 2.2\gamemodes\GameCide2.21.pwn(23402) : error 017: undefined symbol "GiveFlashLight"
    C:\Users\Marcel\Desktop\GTA Your Life 2.2\gamemodes\GameCide2.21.pwn(23418) : error 017: undefined symbol "GiveTazer"
    C:\Users\Marcel\Desktop\GTA Your Life 2.2\gamemodes\GameCide2.21.pwn(31489) : warning 213: tag mismatch
    C:\Users\Marcel\Desktop\GTA Your Life 2.2\gamemodes\GameCide2.21.pwn(51444) : warning 217: loose indentation
    C:\Users\Marcel\Desktop\GTA Your Life 2.2\gamemodes\GameCide2.21.pwn(53718) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    Liebe Grüße


    Marcel

  • Weil die Funktionen nicht im Script vorhanden sind ;)

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Ältere Version vom Script?
    Wenn ja, dann kopier doch die Funktionen da raus ^^

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Wenn da steht das es undfine Symbol ist,
    dann bedeutet das, dass diese Funktion nicht definiert ist.
    wenn es in einer älteren Version ging, gab es da anscheinend diese Funktionne.
    Such ma besten in dem älteren Script nach den Sachen wo undefine im
    Error Code steht und füg sie im neuen ein. Bei dem looseindektion heißt es das es falsch eingerückt ist.
    Einfach mal richtig einrücken mit Leertaste. Beim tagmismatch habe ich kein Plan, da du keine Zeile amkiert hast und
    ich deshalb nicht weis welche Zeile dies ist.
    Mit freundlichen Grüßen
    Sven


    Bewerte mich und meine Transaktionen als Mittelsmann

  • Die Warnings waren nicht das Problem .b


    Ich habe ausversehen (scheinbar ^^) die Stocks mit GivePlayerFlashLight und so vergessen, diese aber nun aus der 1.7.5er Version eingefügt. Läuft alles, danke für eure Hilfe :)

    Liebe Grüße


    Marcel