Hab ein Eventsys erstellt (fast) und hab dort ein Mapicon erstellt das aber nur für mich sichtbar ist.(Sollte für alle sichtbar sein) Beim hallenderby passiert noch nichts, dass muss ich noch machen aber der Marker sollte komm, der wie gesagt nur für mich sichtbar ist.
ocmd:event(playerid,params[])
{
if(!IstSpielerAdmin(playerid,3)) return SendClientMessage(playerid,Rot,"Du darfst das nicht!");
ShowPlayerDialog(playerid,EVENT_Dialog,DIALOG_STYLE_LIST,"Eventauswahl","Derbyevent (Hallendeby)\nDerbyevent (Grubenderby)","Starten","Abbrechen");
return 1;
}
if(dialogid == EVENT_Dialog)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,Dialog_Fahrzeuge_Derby,DIALOG_STYLE_LIST,"Fahrzeugwahl","Hotring RacerA\nHotring RacerB\nTourismo\nSandKing\nWasserwerfer","Starten","Abbrechen");
}
if(listitem == 1)
{
new string[164];
format(string,sizeof(string),"Der Event Leiter ist %s. Bei Fragen wendet euch an ihn!",SpielerName(playerid));
SendClientMessageToAll(Gelb,"=================Event====================");
SendClientMessageToAll(Orange,"Wir veranstalten ein GrubenDerby!");
SendClientMessageToAll(Orange,"Bitte kommt mit Privatcars!");
SendClientMessageToAll(Orange,"Boote, Helis, Fraktcars, Zweiräder, sowie alle gepanzerten Fahrzeuge sind verboten!");
SendClientMessageToAll(Orange,"Es wurde ein Eventmarker gesetzt!");
SendClientMessageToAll(Orange,string);
SendClientMessage(playerid,Gruen,"Du hast das Grubenderby gestartet!");
for(new i = 0; i < GetMaxPlayers(); i++)
{
SetPlayerMapIcon(playerid,77,-1697.0339,57.6162,3.2617,19,0,MAPICON_GLOBAL);
}
}
}
}
if(dialogid == Dialog_Fahrzeuge_Derby)
{
if(response)
{
if(listitem ==0)
{
SendClientMessageToAll(Gelb,"=================Event====================");
SendClientMessageToAll(Orange,"Wir veranstalten ein Hallenderby");
SendClientMessageToAll(Orange,"Es wurde ein Eventmarker gesetzt!");
SendClientMessageToAll(Orange,"Die Fahrzeuge werden gestellt!");
for(new i = 0; i < GetMaxPlayers(); i++)
{
SetPlayerMapIcon(playerid,77,-2109.6633,-445.7775,38.7344,19,0,MAPICON_GLOBAL);
}
}
if(listitem == 1)
{
SendClientMessageToAll(Gelb,"=================Event====================");
SendClientMessageToAll(Orange,"Wir veranstalten ein Hallenderby");
SendClientMessageToAll(Orange,"Es wurde ein Eventmarker gesetzt!");
SendClientMessageToAll(Orange,"Das Event findet mit Hotring Racern B statt!");
for(new i = 0; i < GetMaxPlayers(); i++)
{
SetPlayerMapIcon(playerid,77,-2109.6633,-445.7775,38.7344,19,0,MAPICON_GLOBAL);
}
}
if(listitem == 2)
{
SendClientMessageToAll(Gelb,"=================Event====================");
SendClientMessageToAll(Orange,"Wir veranstalten ein Hallenderby");
SendClientMessageToAll(Orange,"Es wurde ein Eventmarker gesetzt!");
SendClientMessageToAll(Orange,"Das Event findet mit Tourismos statt!");
for(new i = 0; i < GetMaxPlayers(); i++)
{
SetPlayerMapIcon(playerid,77,-2109.6633,-445.7775,38.7344,19,0,MAPICON_GLOBAL);
}
}
if(listitem == 3)
{
SendClientMessageToAll(Gelb,"=================Event====================");
SendClientMessageToAll(Orange,"Wir veranstalten ein Hallenderby");
SendClientMessageToAll(Orange,"Es wurde ein Eventmarker gesetzt!");
SendClientMessageToAll(Orange,"Das Event findet mit Sandkins statt!");
for(new i = 0; i < GetMaxPlayers(); i++)
{
SetPlayerMapIcon(playerid,77,-2109.6633,-445.7775,38.7344,19,0,MAPICON_GLOBAL);
}
}
if(listitem == 4)
{
SendClientMessageToAll(Gelb,"=================Event====================");
SendClientMessageToAll(Orange,"Wir veranstalten ein Hallenderby");
SendClientMessageToAll(Orange,"Es wurde ein Eventmarker gesetzt!");
SendClientMessageToAll(Orange,"Das Event findet mit Wasserwerfern statt!");
for(new i = 0; i < GetMaxPlayers(); i++)
{
SetPlayerMapIcon(playerid,77,-2109.6633,-445.7775,38.7344,19,0,MAPICON_GLOBAL);
}
}
}
}