09.03.2016, 12:15
Fala galerinha, estou criando uma GM de Death Match com um sisteminha de Duelo, porйm varias pessoas podem colocar /duel e a pessoa que quiser duelar tem que escrever /aceitar [id], eu queria fazer com que o meu comando funciona-se se escreve-se /aceitar e ele aceita um id aleatуrio, entende? Tipo, /aceitar [aceita qualquer id] ou /aceitar [id] funcionar dos dois jeitos, nгo sei como fazer...
Код:
CMD:aceitar(playerid,params[]) { new Float:arm; GetPlayerArmour(playerid,arm); if(arm < 100) return SendClientMessage(playerid,azul,"Vocк sу pode usar /aceitar com a vida/colete cheios!"); 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; 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; }