new getUserID;
ocmd:eventan(playerid,params[])
{
if(IsAdmin(playerid, 1))
{
new ename[64], string[128];
if(sscanf(params,"s[128]",ename))return SendClientMessage(playerid,GRAU,"Verwendung: /eventan [name]");
GetPlayerPos(playerid,eInfo[playerid][ex],eInfo[playerid][ey],eInfo[playerid][ez]);
getUserID = playerid;
GetPlayerFacingAngle(playerid,eInfo[playerid][er]);
format(string,sizeof(string),"Admin %s hat ein Event gestartet. Name: %s",SpielerName(playerid),ename);
SendClientMessageToAll(CBLAU,"Mit /eventport könnt ihr euch zum Event porten");
SendClientMessageToAll(CBLAU,string);
eInfo[playerid][eventaktiv] = 1;
}
else
{
SendClientMessage(playerid,GRAU,"Fehler: Du bist nicht befugt diesen Befehl zu nutzen.");
}
return 1;
}
ocmd:eventport(playerid,params[])
{
if(eInfo[playerid][eventaktiv])
{
new pID, string[128];
SetPlayerPos(playerid, eInfo[getUserID][ex],eInfo[getUserID][ey],eInfo[getUserID][ez]);
SendClientMessage(playerid,BLAU,"Du hast dich zum Event geportet");
format(string,sizeof(string),"%s hat sich zum Event geportet",SpielerName(pID));
SendAdminMessage(DROT,string);
}
else
{
SendClientMessage(playerid,DROT,"Es ist kein Event aktiv.");
}
return 1;
}
Tround: Nicht fragen warum, einfach nur so das es klappt. Sonst kommen wieder zu viele Fragen.