Error

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
  • Habn Error in meinem Script und zwar:
    C:\Users\sebastiancheff\Desktop\Scriptbase\Script\scriptfreeoram.pwn(1085) : error 010: invalid function or declaration
    in der Zeile: return 1;
    hier noch 2 dadrüber und 2 dadrunter:


    }
    }
    und
    }


    Hoffe ihr könnt mir helfen.
    MFG
    EgoShooter

  • Ich denke damit kann keiner was anfangen zeig mal den Rest ( kA was das wenn Befehl dann den ganzen Befehl )

  • isn tut:
    public tuttimer(playerid)
    {
    if(Tutorial[playerid] >= 1)
    {
    Tutorial[playerid] += 1; // Tutorial startet
    if(Tutorial[playerid] == 5) // Hier kannst du die Sekunden eintragen
    {
    TogglePlayerControllable(playerid,0);
    SendClientMessage(playerid, COLOR_YELLOW,"|__Tutorial__|");
    }
    if(Tutorial[playerid] == 5) // Bei 10 Sekunden soll der nächste Text kommen...
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Dies ist ein Freeroam-Server und diese Regeln solltest du beachten.");
    }
    if(Tutorial[playerid] == 10) // Bei 25 Sekunden soll der nächste Text kommen...
    {
    SendClientMessage(playerid, COLOR_YELLOW,"In No-Deathmatch Zonen kein DM !");
    SendClientMessage(playerid, COLOR_YELLOW,"Im Race die anderen nicht anschießen");
    SendClientMessage(playerid, COLOR_YELLOW,"Keine User und Admins beleidigen !");
    SendClientMessage(playerid, COLOR_YELLOW,"Nicht cheaten oder Bugusen");
    }
    if(Tutorial[playerid] == 20) // Bei 30 Sekunden soll der nächste Text kommen...
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Hiermit akzeptierst du die Regeln.Kommen wir zum weiteren.");
    }
    if(Tutorial[playerid] == 10) // Bei 41 Sekunden soll der nächste Text kommen... (Die Sekunden kannst du natürlich beliebig verändern!)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Der Server bietet dir viele Sachen z.B mit /race kannst du eine steile");
    SendClientMessage(playerid, COLOR_YELLOW,"Piste runter fahren und die Haare im Wind fliegen lassen.");
    }
    if(Tutorial[playerid] == 10)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Oder hast du lieber Lust auf Deathmatch ? Dann tippe einfach /deathmatch");
    SendClientMessage(playerid, COLOR_YELLOW,"und du gelangst zu einem Deathmatch Feld wo du dich mit den anderen um den");
    SendClientMessage(playerid, COLOR_YELLOW,"Ruf kämpfen kannst");
    }
    if(Tutorial[playerid] == 10)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"So das war alles.Ich hoffe du hast alles verstanden und das Team wünscht dir noch viel Spass!");
    }
    Tutorial[playerid] = 0; // Tutorial ist zuende
    TogglePlayerControllable(playerid,1); // Spieler kannst sich wieder bewegen
    }
    }
    return 1;
    }
    Hoffe ihr helft mir
    MFG
    EGoShooter

  • Wenn ich richtig gezählt habe hast du eine }
    Klammer zu viel.

  • public tuttimer(playerid)
    {
    if(Tutorial[playerid] >= 1)
    {
    Tutorial[playerid] += 1; // Tutorial startet
    if(Tutorial[playerid] == 5) // Hier kannst du die Sekunden eintragen
    {
    TogglePlayerControllable(playerid,0);
    SendClientMessage(playerid, COLOR_YELLOW,"|__Tutorial__|");
    }
    if(Tutorial[playerid] == 5) // Bei 10 Sekunden soll der nächste Text kommen...
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Dies ist ein Freeroam-Server und diese Regeln solltest du beachten.");
    }
    if(Tutorial[playerid] == 10) // Bei 25 Sekunden soll der nächste Text kommen...
    {
    SendClientMessage(playerid, COLOR_YELLOW,"In No-Deathmatch Zonen kein DM !");
    SendClientMessage(playerid, COLOR_YELLOW,"Im Race die anderen nicht anschießen");
    SendClientMessage(playerid, COLOR_YELLOW,"Keine User und Admins beleidigen !");
    SendClientMessage(playerid, COLOR_YELLOW,"Nicht cheaten oder Bugusen");
    }
    if(Tutorial[playerid] == 20) // Bei 30 Sekunden soll der nächste Text kommen...
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Hiermit akzeptierst du die Regeln.Kommen wir zum weiteren.");
    }
    if(Tutorial[playerid] == 10) // Bei 41 Sekunden soll der nächste Text kommen... (Die Sekunden kannst du natürlich beliebig verändern!)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Der Server bietet dir viele Sachen z.B mit /race kannst du eine steile");
    SendClientMessage(playerid, COLOR_YELLOW,"Piste runter fahren und die Haare im Wind fliegen lassen.");
    }
    if(Tutorial[playerid] == 10)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Oder hast du lieber Lust auf Deathmatch ? Dann tippe einfach /deathmatch");
    SendClientMessage(playerid, COLOR_YELLOW,"und du gelangst zu einem Deathmatch Feld wo du dich mit den anderen um den");
    SendClientMessage(playerid, COLOR_YELLOW,"Ruf kämpfen kannst");
    }
    if(Tutorial[playerid] == 10)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"So das war alles.Ich hoffe du hast alles verstanden und das Team wünscht dir noch viel Spass!");
    }
    Tutorial[playerid] = 0; // Tutorial ist zuende
    TogglePlayerControllable(playerid,1); // Spieler kannst sich wieder bewegen
    }


    return 1;
    }


    Nimm das kopiere das und füge es so ein
    du hattest eine klammer zu viel wer bin ich denn?? hatte recht

  • LOL hab immer noch nen Fehler.Wenn ich /tutorial machen kommt einfach nur "Tutorial startet !"
    Hier mal alles:
    forward tuttimer(playerid);
    new Tutorial[MAX_PLAYERS];


    SetTimer("tuttimer",1000,1);

    if (strcmp("/tutorial", cmdtext, true) == 0)
    {
    SendClientMessage(playerid, COLOR_GREEN,"Das Tutorial startet!");
    Tutorial[playerid] = 1; // Tutorial startet
    TogglePlayerControllable(playerid,0); // Spieler wird festgesetzt
    return 1;
    }


    public tuttimer(playerid)
    {
    if(Tutorial[playerid] >= 1)
    {
    Tutorial[playerid] += 1; // Tutorial startet
    if(Tutorial[playerid] == 5) // Hier kannst du die Sekunden eintragen
    {
    SendClientMessage(playerid, COLOR_YELLOW,"|__Tutorial__|");
    }
    if(Tutorial[playerid] == 5) // Bei 10 Sekunden soll der nächste Text kommen...
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Dies ist ein Freeroam-Server und diese Regeln solltest du beachten.");
    }
    if(Tutorial[playerid] == 10) // Bei 25 Sekunden soll der nächste Text kommen...
    {
    SendClientMessage(playerid, COLOR_YELLOW,"In No-Deathmatch Zonen kein DM !");
    SendClientMessage(playerid, COLOR_YELLOW,"Im Race die anderen nicht anschießen");
    SendClientMessage(playerid, COLOR_YELLOW,"Keine User und Admins beleidigen !");
    SendClientMessage(playerid, COLOR_YELLOW,"Nicht cheaten oder Bugusen");
    }
    if(Tutorial[playerid] == 20) // Bei 30 Sekunden soll der nächste Text kommen...
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Hiermit akzeptierst du die Regeln.Kommen wir zum weiteren.");
    }
    if(Tutorial[playerid] == 10) // Bei 41 Sekunden soll der nächste Text kommen... (Die Sekunden kannst du natürlich beliebig verändern!)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Der Server bietet dir viele Sachen z.B mit /race kannst du eine steile");
    SendClientMessage(playerid, COLOR_YELLOW,"Piste runter fahren und die Haare im Wind fliegen lassen.");
    }
    if(Tutorial[playerid] == 10)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"Oder hast du lieber Lust auf Deathmatch ? Dann tippe einfach /deathmatch");
    SendClientMessage(playerid, COLOR_YELLOW,"und du gelangst zu einem Deathmatch Feld wo du dich mit den anderen um den");
    SendClientMessage(playerid, COLOR_YELLOW,"Ruf kämpfen kannst");
    }
    if(Tutorial[playerid] == 10)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"So das war alles.Ich hoffe du hast alles verstanden und das Team wünscht dir noch viel Spass!");
    }
    Tutorial[playerid] = 0; // Tutorial ist zuende
    TogglePlayerControllable(playerid,1); // Spieler kannst sich wieder bewegen
    }
    return 1;
    }
    Hoffe ihr könnt mir helfen.
    MFG
    EgoShooter