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
/event erweitert
- xuNsHiNe
- Geschlossen
- Erledigt
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
-
-
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 ]
-
breadfish.de
Hat das Thema geschlossen.