[Ajuda] Comando /aceitar [id]
#1

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;
}
Reply
#2

Essa variбvel "Duel" й apуs o jogador que deu /duel ir para a posiзгo especificada por vocк? Manda o cуdigo ai /duel.
Reply
#3

Quando o jogador escreve /duel aparece uma mensagem para todos. Jogador tal tal tal estб no duel digite /aceitar 11 (no caso o id da pessoa) para ir para o duel.

no caso eu queria botar para sу a pessoa escrever /duel e automaticamente aceitar qualquer id que esteja de /duel
Reply
#4

amigo vocк tem que postar o comando" /duel " "duelo" sei lб ai podemos trabalhar em cima disso pra fazer a funзгo que vocк quer
Reply
#5

ta ae..

Код:
CMD:duel(playerid)
{
	new Float:arm;
	GetPlayerArmour(playerid,arm);
	if(arm < 100) return SendClientMessage(playerid,azul,"Vocк sу pode usar /duel com a vida/colete cheios!");
	if(Morto[playerid] == true) return SendClientMessage(playerid,azul,"Vocк nгo pode digitar este comando estando morto!");
	if(Duel[playerid] != 998) return SendClientMessage(playerid,azul,"Vocк jб estб em um DUEL.");
	Duel[playerid] = 999;
	SetPlayerInterior(playerid,1);
	SetPlayerVirtualWorld(playerid,playerid);
	SetPlayerPos(playerid,1403.6039,-20.7303,1000.9115);
	SetPlayerFacingAngle(playerid,92.2);
	new anuncio[80];
	format(anuncio,sizeof anuncio,"[DUEL] %s criou um duel! Digite /aceitar {FFFFFF}%d.",GetName(playerid),playerid);
	SendClientMessageToAll(verde,anuncio);
	return 1;
}
Reply
#6

up up
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)