Hilfe Public :D

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
  • forward Kontrolle(playerid);
    public Kontrolle(playerid);
    {
    if(IsPlayerInVehicle(playerid, 428))
    {
    SendClientMessage(playerid,GANZWEIß,"..");
    }
    else
    {
    KillTimer("Ausrauben");
    SendClientMessage(playerid,ROT,"Geldtransporter überfallen fehlgeschlagen.");
    SetPlayerWantedLevel(playerid, 1);
    }
    return 1;
    }


    Bekomme ich folgende Errros



    C:\Users\TOLGAHAN\Desktop\script\filterscripts\flymode.pwn(160) : error 055: start of function body without function header
    C:\Users\TOLGAHAN\Desktop\script\filterscripts\flymode.pwn(161) : error 010: invalid function or declaration
    C:\Users\TOLGAHAN\Desktop\script\filterscripts\flymode.pwn(165) : error 010: invalid function or declaration
    C:\Users\TOLGAHAN\Desktop\script\filterscripts\flymode.pwn(171) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Ich weiß nicht wie ich die Errors beheben muss

  • Schreibe es so:


    forward Kontrolle(playerid);
    public Kontrolle(playerid)
    {
    if(IsPlayerInVehicle(playerid, 428))
    {
    SendClientMessage(playerid,GANZWEIß,"..");
    }
    else
    {
    KillTimer(Ausrauben);
    SendClientMessage(playerid,ROT,"Geldtransporter überfallen fehlgeschlagen.");
    SetPlayerWantedLevel(playerid, 1);
    }
    return 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Omg fail das hab ich nicht gesehn xD Dankeschlön!
    Achja brauche noch hier hilfe:
    C:\Users\TOLGAHAN\Desktop\script\filterscripts\flymode.pwn(167) : error 035: argument type mismatch (argument 1)
    zu:
    KillTimer("Ausrauben");


    Wenn ich KillTimer(Ausrauben); mache kommt
    C:\Users\TOLGAHAN\Desktop\script\filterscripts\flymode.pwn(167) : error 076: syntax error in the expression, or invalid function call


    Wie behebe ich das Problem?
    edit2: Fehler hinzugefügt
    edit3: Edit hingeschrieben

  • KillTimer nutzt TimerIDs keine Namen,
    du musst die ID speichern und dann löschen


    Ausrauben = SetTimer(...);
    KillTimer(Ausrauben);


    so in etwa ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Alles klar dankeschön.
    Geht iwqie nicht :D kannst du hier das hier verbessern?


    ocmd:ausrauben(playerid)
    {
    if(IsPlayerInVehicle(playerid, 428)) //Geld Transporter einfügen
    {
    SendClientMessage(playerid,GANZWEIß,"Du raubst den Geldtransporter aus..Nicht aussteigen.");
    new KontrolleT = SetTimer("Kontrolle",1000,1);
    new AusraubenT = SetTimer("Ausrauben",40000,0);
    }
    return 1;
    }


    forward Kontrolle(playerid);
    public Kontrolle(playerid)
    {
    if(IsPlayerInVehicle(playerid, 428))
    {
    SendClientMessage(playerid,GANZWEIß,"..");
    }
    else
    {
    KillTimer(AusraubenT);
    KillTimer(KontrolleT);
    SendClientMessage(playerid,ROT,"Geldtransporter überfallen fehlgeschlagen Grund: Nicht im Fahrzeug.");
    SetPlayerWantedLevel(playerid, 1);
    }
    return 1;
    }


    forward Ausrauben(playerid);
    public Ausrauben(playerid)
    {
    new chance = random(2);
    new ganztext[100];
    new geld = random(50000);
    format(ganztext,sizeof(ganztext),"Du hast den Geldtransporter erfolgreich ausgeraubt. Beute: %d",geld);
    if(chance == 1) return SendClientMessage(playerid,GANZWEIß,ganztext); GivePlayerMoney(playerid, geld);
    if(chance == 2) return SendClientMessage(playerid,ROT,"Überfall schiefgegangen."); SetPlayerWantedLevel(playerid, 6);
    KillTimer(KontrolleT);
    return 1;
    }



    Error:


    C:\Users\TOLGAHAN\Desktop\script\filterscripts\ByBlood.pwn(155) : warning 204: symbol is assigned a value that is never used: "AusraubenT"
    C:\Users\TOLGAHAN\Desktop\script\filterscripts\ByBlood.pwn(154) : warning 204: symbol is assigned a value that is never used: "KontrolleT"
    C:\Users\TOLGAHAN\Desktop\script\filterscripts\ByBlood.pwn(169) : error 017: undefined symbol "AusraubenT"
    C:\Users\TOLGAHAN\Desktop\script\filterscripts\ByBlood.pwn(170) : error 017: undefined symbol "KontrolleT"
    C:\Users\TOLGAHAN\Desktop\script\filterscripts\ByBlood.pwn(186) : error 017: undefined symbol "KontrolleT"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.