Beiträge von HyperGhost

    es soll ja schonmal nciht über /gmx laufen da der befehl ingame sowieso nicht so das ware ist das soll wohl auch fast bei allen so sein, damit wenn man /gmx eingibt (ingame) damit man danach mal ein paar bugs hat wie tore die aufeinmal doppelt sind ^^


    Nun ist es so:


    if(strcmp(cmd, "/Serverneustart", true) == 0 || strcmp(cmd, "/sn", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SendClientMessageToAll(RED_NEW,"Serverneustart in drei Minuten!");
    SetTimer("timer1",60000,0);
    return 1;
    public timer1()
    SendClientMessageToAll(RED_NEW,"Serverneustart in zwei Minuten!");
    SetTimer("timer2",60000,0);
    return 1;
    public timer2()
    SendClientMessageToAll(RED_NEW,"Serverneustart in einer Minute!");
    SetTimer("timer3",60000,0);
    return 1;
    public timer3()
    SendClientMessageToAll(RED_NEW, "!Serverneustart!");
    SendClientMessageToAll(RED_NEW, "!Serverneustart!");
    SendClientMessageToAll(RED_NEW, "!Serverneustart!");
    }
    else SendClientMessage(playerid,RED_NEW, "Du bist kein Admin !");
    return 1;
    }


    Und ich bekomme immer errors wenn ich das erste von Padarom benutze bekomme ich sogar 26 Errors von irgendwelchen anderen Sachen die sonst keine Errors abgeben

    oben bei den ganzen forwards hab ich noch
    forward sntimer1();
    forward sntimer2();
    forward sntimer3();


    und unten nochmal


    public sntimer1();
    public sntimer2();
    public sntimer3();

    if(strcmp(cmd, "/Serverneustart", true) == 0 || strcmp(cmd, "/sn", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SendClientMessageToAll(RED_NEW,"Serverneustart in drei Minuten!");
    SetTimer("sntimer1",6000,0);
    return 1;
    SendClientMessageToAll(RED_NEW,"Serverneustart in zwei Minuten!");
    SetTimer("sntimer2",6000,0);
    return 1;
    SendClientMessageToAll(RED_NEW,"Serverneustart in einer Minute!");
    SetTimer("sntimer3",6000,0);
    return 1;
    SendClientMessageToAll(RED_NEW, "!Serverneustart!");
    SendClientMessageToAll(RED_NEW, "!Serverneustart!");
    SendClientMessageToAll(RED_NEW, "!Serverneustart!");
    }
    else SendClientMessage(playerid,RED_NEW, "Du bist kein Admin !");
    return 1;
    }


    So sit es jetzt ^^ klappt aber auch nicht Errors:


    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(18963) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(18963) : error 004: function "sntimer1" is not implemented


    davon jeweils nochmal 2

    Bisher hatte ich es so da bekomme ich nur 17 Warnings, allerdings klappte es damit nicht:


    if(strcmp(cmd, "/Serverneustart", true) == 0 || strcmp(cmd, "/sn", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SendClientMessageToAll(RED_NEW,"Serverneustart in drei Minuten!");
    SetTimer("",6000,0);
    SendClientMessageToAll(RED_NEW,"Serverneustart in zwei Minuten!");
    SetTimer("",6000,0);
    SendClientMessageToAll(RED_NEW,"Serverneustart in einer Minute!");
    SetTimer("",6000,0);
    SendClientMessageToAll(RED_NEW, "!Serverneustart!");
    SendClientMessageToAll(RED_NEW, "!Serverneustart!");
    SendClientMessageToAll(RED_NEW, "!Serverneustart!");
    }
    else SendClientMessage(playerid,RED_NEW, "Du bist kein Admin !");
    return 1;
    }

    Wenn ich das so übernehme dann bekomme ich auf einmal 26 Errors von irgendwelchen Sachen die damit eig. garnichts zu tun haben die aber nur aufkommen wenn ichd as drinne habe:
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\pawno\include\M_Bot.inc(156) : error 017: undefined symbol "IsAnAdmin"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(3065) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(3075) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(3085) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(3095) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(3105) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(3551) : error 004: function "OnPlayerCarLogin" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(4186) : error 004: function "OnPlayerCarUpdate" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(4376) : error 004: function "RemoveRoadblock" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(4419) : error 017: undefined symbol "SetPlayerToKnast"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(5055) : error 004: function "ClearBlack" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(5867) : error 004: function "GetDistanceToClosestInside" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(5875) : error 017: undefined symbol "GetClosestInsideID"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(5887) : error 004: function "GetDistanceToClosestOutside" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(5889) : error 017: undefined symbol "GetClosestOutsideID"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6285) : error 017: undefined symbol "BuyUhr"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6286) : error 017: undefined symbol "BuyUhr"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6287) : error 017: undefined symbol "BuyUhr"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6288) : error 017: undefined symbol "BuyUhr"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6289) : error 017: undefined symbol "BuyUhr"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6297) : error 017: undefined symbol "BuyHandy"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6298) : error 017: undefined symbol "BuyHandy"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6299) : error 017: undefined symbol "BuyHandy"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6300) : error 017: undefined symbol "BuyHandy"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6301) : error 017: undefined symbol "BuyHandy"
    C:\Dokumente und Einstellungen\Administrator\Desktop\SA-MP Server\gamemodes\GPR.pwn(6302) : error 017: undefined symbol "BuyHandy"

    Ehm ich suche aber um genau zu sein nach dem was ich zwischen diese meldungen machen muss damit dieser eine minuten timer kommt, ich weiß nicth mit welchem "Befehl" ich das mache ich hab es mit SetTimer(60000,60); probiert gehabt, hatte aber nciht so geklappt wie ich es wollte ^^

    Hallo,


    Ich habe nicht besonders viel Ahnung vom Scripten, allerdings wollte ich mal etwas ausprobieren.
    Ich bin Momentan soweit, damit wenn ich InGame eingebe /sn oder /serverneustart damit im Chat für alle online User sichtbar im Chat erscheint:
    Serverneustart in drei Minuten!
    Serverneustart in zwei Minuten!
    Serverneustart in einer Minute!
    !Serverneustart!
    !Serverneustart!
    !Serverneustart!


    Und damit dieser Befehl auch nur für Ingame Admins funktioniert geht auch, soltle man kein Admin sein so erscheint in Rot eine Nachricht bei dem jenigen "Du bist kein Admin!"


    Das Problem ist allerdings, damit zwischen der drei Minuten Meldung und der zwei Minuten Meldung und der eine Minuten Meldung sowie auch die !Serverneustart! Meldung kein Minuten Timer ist, d.h. es kommen alle Meldungen zur gleichen Zeit, ich habe schon ein bisschen probiert komme aber trotz einigen versuchen nicht weiter.


    Ist vielleicht garnicht so schwer, aber für jemanden der zum ersten mal pawno geöffnet hat vielleicht verständlich :D


    Würde euch ja zeigen wie es Momentan aussieht, nur wenn ich probiere hier etwas einzufügen schmeißt der alles auf eine Zeile :D


    Ich danke schonmal für Hilfe


    MFG
    ChroniX