/gotoevent Filterscript

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 habe schon die SuFu benutzt, aber diese Funktion nicht als Filterscript gefunden.
    Ich brauche unbedingt ein Filterscript, dass die Befehle /gotoevent, /createe(vent) und /deletee(vent) enthält.
    Die Commands /createe(vent) und /deletee(vent) sollten nur für RCON Admins sein!


    Wenn ein User /gotoevent eingibt soll er zu dem Punkt teleportiert werden, wo der RCON-Admin /createe oder /createevent gemacht hat.
    Wenn kein Event vorhanden ist soll kommen: "Es exitiert kein Event!".


    Hoffe es nimmt sich jemand die Zeit das umzusetzen! ;)

  • // Events
    new Float:EventPosX;
    new Float:EventPosY;
    new Float:EventPosZ;
    new EventAktiv;


    if(strcmp(cmd, "/markevent", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    GetPlayerPos(playerid, EventPosX, EventPosY, EventPosZ);
    EventAktiv = 1;
    SendClientMessage(playerid, COLOR_RED, "Du hast ein Event an dieser Position gesetzt!");
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Das darfst du aber nicht :O");
    }
    return 1;
    }
    if(strcmp(cmd, "/gotoevent", true) == 0)
    {
    if(EventAktiv == 1)
    {
    new string9874[250];
    SetPlayerPos(playerid, EventPosX, EventPosY, EventPosZ);
    SendClientMessage(playerid, COLOR_GRAD2, "Du hast dich zum Event telepotiert!");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string9874), "%s hat sich zum Event geportet!", sendername);
    SendAdminMessage(COLOR_YELLOW, string9874);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Es ist kein Event am Laufen!");
    }
    return 1;
    }
    if(strcmp(cmd, "/eventaus", true ) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Event ausgeschaltet");
    EventAktiv = 0;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Befehl nicht nutzen! ");
    }
    return 1;
    }


    Kannst du ja in deinem Gamemode einfügen ;)

  • C:\Documents and Settings\Frank_M\Desktop\sanwars.pwn(1587) : error 017: undefined symbol "PlayerInfo"
    C:\Documents and Settings\Frank_M\Desktop\sanwars.pwn(1587) : warning 215: expression has no effect
    C:\Documents and Settings\Frank_M\Desktop\sanwars.pwn(1587) : error 001: expected token: ";", but found "]"
    C:\Documents and Settings\Frank_M\Desktop\sanwars.pwn(1587) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\Frank_M\Desktop\sanwars.pwn(1587) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Das kommt immer, deshalb wollte ich das ja als Filterscript! :pinch: