Tore Definination error´s

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 heb meine Tore als Filterscript gescriptet un folgende Fehler erhelten:


    Das Script
    // This is a comment
    // uncomment the line below if you want to write a filterscript
    //#define FILTERSCRIPT


    #include <a_samp>


    forward admintoretimer();
    //-------------------------------------------------------------------------------------------------------------------------
    new admintor1;
    new admintor2;


    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print("Admintore by XxReNeXx10");
    print("--------------------------------------\n");
    return 1;
    }


    public OnGameModeInit()
    {
    admintor1 = CreateObject(980, 263.98522949219, -1229.9871826172, 75.743125915527, 0, 0, 38);
    admintor2 = CreateObject(980, 258.38162231445, -1233.9542236328, 75.126831054688, 0, 0, 38);
    }
    public OnPlayerCommandText(playerid, cmdtext[])


    if (strcmp(cmdtext, "/ator", true)==0)
    {
    if(PlayerInfo[playerid][pAdmin] == 1337)
    {
    MoveObject(admintor1,269.00784301758, -1226.4298095703, 76.327224731445,38);
    MoveObject(admintor2,254.78224182129, -1236.5133056641, 74.183570861816,38);
    SetTimer("admintoretimer", 9000, 0);
    }
    return 1;
    public admintoretimer()
    {
    MoveObject (admintor1,263.98522949219, -1229.9871826172, 75.743125915527,38);
    MoveObject (admintor2,258.38162231445, -1233.9542236328, 75.126831054688,38);
    return 1;
    }
    Bitte helft mir!
    Danke im Vorraus
    MFG
    ReNe

  • PlayInfo ist in deinem Filterscript nicht definiert, daher musst du den Befehl in deinen Gamemode einfügen, wenn du nicht einen Riesen Aufwand haben willst.

  • mach mal so:



    #include <a_samp>


    forward admintoretimer();
    //-------------------------------------------------------------------------------------------------------------------------
    new admintor1;
    new admintor2;


    public OnGameModeInit()
    {
    admintor1 = CreateObject(980, 263.98522949219, -1229.9871826172, 75.743125915527, 0, 0, 38);
    admintor2 = CreateObject(980, 258.38162231445, -1233.9542236328, 75.126831054688, 0, 0, 38);
    return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/ator", true)==0)
    {
    If(IsPlayeAdmin(playerid))
    {
    MoveObject(admintor1,269.00784301758, -1226.4298095703, 76.327224731445,38);
    MoveObject(admintor2,254.78224182129, -1236.5133056641, 74.183570861816,38);
    SetTimer("admintoretimer", 9000, 0);
    }
    return 1;
    }
    public admintoretimer()
    {
    MoveObject (admintor1,263.98522949219, -1229.9871826172, 75.743125915527,38);
    MoveObject (admintor2,258.38162231445, -1233.9542236328, 75.126831054688,38);
    return 1;
    }


    Du musst halt RCON Admin sein um Das Tor zu benutzen....

  • #include <a_samp>


    forward admintoretimer();
    //-------------------------------------------------------------------------------------------------------------------------
    new admintor1;
    new admintor2;


    public OnGameModeInit()
    {
    admintor1 = CreateObject(980, 263.98522949219, -1229.9871826172, 75.743125915527, 0, 0, 38);
    admintor2 = CreateObject(980, 258.38162231445, -1233.9542236328, 75.126831054688, 0, 0, 38);
    return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/ator", true)==0)
    {
    if(IsPlayerAdmin(playerid)) // if wird immer klein geschrieben || IsPlayerAdmin und nicht IsPlayeAdmin
    {
    MoveObject(admintor1,269.00784301758, -1226.4298095703, 76.327224731445,38);
    MoveObject(admintor2,254.78224182129, -1236.5133056641, 74.183570861816,38);
    SetTimer("admintoretimer", 9000, 0);
    }
    return 1;
    }
    public admintoretimer()
    {
    MoveObject (admintor1,263.98522949219, -1229.9871826172, 75.743125915527,38);
    MoveObject (admintor2,258.38162231445, -1233.9542236328, 75.126831054688,38);
    return 1;
    }