Guten Tag liebe Community...
Ich verzweifel, da ich sowas noch nie gemacht habe....
Ich habe es bis jetzt so:
ocmd:duell(playerid,params[])
{
new pID,string[128];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,BLAU,"Benutze: /duell [id]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Dieser Spieler ist garnicht online!");
format(string,sizeof(string),"Server: Du wurdest von ID:%d zu einem Duell herausgefordert!\nTippe /accept duell um das Duell anzunehmen!",playerid);
SendClientMessage(pID,ROT,string);
format(string,sizeof(string),"Server: Du hast ID:%d zu einem Duell herausgefordert!\nDu wirst sofort eine Antwort bekommen!",pID);
SendClientMessage(playerid,GRÜN,string);
SetPVarInt(playerid, "duell", 1);
SetPVarInt(pID, "duell", 1);
return 1;
}
ocmd:accept duell(playerid,params[])
{
new pID,string[128];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,BLAU,"Benutze: /accept duell");
if(GetPVarInt(playerid, "duell") == 1)
{
//SetPlayerPos(playerid,bla,bla,bla);
SetPVarInt(playerid, "duell", 0);
}
return 1;
}
aber wie kriege ich denn nun raus, welcher Spieler angefragt hat und wie ich porte ich ihn dann?
Wäre nett wenn mir wer helfen könnte.