06.06.2017, 01:35
Olб quero saber como fazer com que esse comando, funcione apenas digitando /aceitar, caso exista algum duelo criado, e tambйm funcione digitando /aceitar e o ID do player grato.
Код:
CMD:aceitar(playerid,params[]) { if(Morto[playerid] == true) return SendClientMessage(playerid,azul,"Vocк nгo pode digitar este comando estando morto!"); new id; if(sscanf(params,"d",id)) return SendClientMessage(playerid,azul,"Uso: /aceitar [ID]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,azul,"ID Invalido!"); if(Duel[id] != 999) return SendClientMessage(playerid,azul,"Duel ja comeзou ou nгo existe!"); if(id == playerid) return SendClientMessage(playerid,azul,"Vocк nгo pode aceitar seu proprio duel"); new a[95]; format(a,sizeof a,"[DUEL] {FFFFFF}%s {FF7A17}aceitou duel com {FFFFFF}%s!",GetName(playerid),GetName(id)); SendClientMessageToAll(laranja,a); Duel[id] = playerid; Duel[playerid] = id; Lagduel[playerid] = Lagduel[id]; SetPlayerVirtualWorld(playerid,id); SetPlayerInterior(playerid,1); SetPlayerPos(playerid,1376.0934,-22.0428,1000.9268); SetPlayerFacingAngle(playerid,271.4); SetPlayerPos(id,1403.6039,-20.7303,1000.9115); SetPlayerFacingAngle(id,92.4); Contagem(playerid,id); return 1; }