/event erweitert

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 mit heute dass gemacht
    Event Script
    und kann mann es vll. noch so erweitern dass mann z.b. /eventlist macht und mann dann die Player zusehen :)
    und z.b. weil es ja ein Event dein soll dass mann z.b. /neweventveh CarID Color1 Color2 macht und dass nur die leute machen können wo im /eventmode sind
    also Neue Befehle:
    /eventlist = Spieler Liste vom Event
    /neweventveh = Neues Event Car machen (Nur fahrbar von Admin + Player im Eventmode)
    /eventmode = Ein Player in den Eventmode schalten (Können dann die Event cars benutzen)
    Hoffe es kann mir einer helfen :)
    lg Dav e

  • Oben difinieren.
    new InEvent[MAX_PLAYERS];
    Onplayercommand...
    if(strcmp(cmd, "/eventlist", true) == 0)
    {
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(InEvent[i])
    {
    GetPlayerName(i, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* %s *", giveplayer);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    }
    return 1;
    }

    Richtig?
    lg Dave[MSIE_newline_end ]

  • okay wie kann ich z.b.
    /eventraus = für Player der kein bock mehr hat
    also dass er wd an sein Haus / Frak spawn kommt und muss ich z.b.
    if(strcmp(cmd, "/event", true) == 0)
    {
    if(EventAktiv == 1) // hier fragen wir ab ob das Event online ist.
    {
    SetPlayerPos(playerid, EventPosX, EventPosY, EventPosZ); // hier telepotieren wir den Spieler an die Makierte Position!
    SendClientMessage(playerid, COLOR_GRAD2, "Du hast dich zum Event telepotiert!");
    GetPlayerName(playerid, sendername, sizeof(sendername)); // Hier suchen wir den Namen der den Befehl ausführt
    format(string, sizeof(string), "%s hat sich zum Event geportet!", sendername); // Hier wird eine Nahricht an die Admins geschickt!
    SendAdminMessage(COLOR_YELLOW, string);
    format(string, sizeof(string), "*** %s hat sich zum Event geportet![/event] ***", sendername); // Hier wird eine Nahricht an die Admins geschickt!
    SendClientMessageToAll(COLOR_ADMINMSG, string);
    InEvent[playerid] = 1;


    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Es ist kein Event am Laufen!!"); // wenn kein Event Online ist.
    }
    return 1;
    }

    lg Dave[MSIE_newline_end ]

  • also
    if(strcmp(cmd, "/eventraus", true) == 0)
    {
    if(EventAktiv == 1) // hier fragen wir ab ob das Event online ist.
    {
    SetPlayerHealth(playerid, 0.0);
    InEvent[playerid] = 0;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist an keinem Event!");
    }
    return 1;
    }

    lg Dave[MSIE_newline_end ]
    //Edit: Okay es geht :)
    ___________________________________________________________________________________________________


    /neweventveh
    Neues Event Car machen (Nur fahrbar von Admin + Player im Eventmode)


    /eventmode
    Ein Player in den Eventmode schalten (Können dann die Event cars benutzen)
    /eventlist
    Wen mann /eventaus macht dass die Liste Resetet wird.
    ___________________________________________________________________________________________________





    lg Dave[MSIE_newline_end ]

    4 Mal editiert, zuletzt von xuNsHiNe ()