Ich wollte ein Duellsystem scripten, womit man einen Spieler eine Einladung senden kann, der Spieler die dann animmt und die beiden in einen Raum geportet werden.
Ich bekomme es aber mit dem /acccept Befehl und halb /duell Befehl nicht klar.
Wie können nur playerid(der einlädt) pID(der eingeladen wurde) in einen Raum geporten werden?
bis jetzt
ocmd:duell(playerid,params[])
{
new str[64],pID;
if(sscanf(params,"u",Duell[pID][pInvite])) return SendClientMessage(playerid,GRAU,"Benutze: /duell [SpielerName/ID]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,GRAU,"Spieler ist nicht online!");
if(playerid == pID) return SendClientMessage(playerid,GRAU,"[FEHLER] Du kannst dich nicht selbst einladen!");
format(str,128,"Spieler %s fordert dich zu einem Duell heraus - /accept duell um anzunehmen!",PlayerName(playerid));
SendClientMessage(pID,TURKIS,str);
return 1;
}
ocmd:accept(playerid,params[])
{
new str[64];
return 1;
}
mfg