Ir para conteúdo

Featured Replies

Postado

Hey,

 

então, eu estou tentando aprender lua e passei de teoria para scripts básicos/fuçar em scripts que encontro aqui no fórum.

Eu pretendo fazer um script para torneio 1x1 semanal para pokémon, já tenho o script basicamente montado na minha cabeça, só tem duas coisas que eu não faço ideia de como programar.

 

Primeira:

Vai ter um NPC para inscrição para o torneio, esse NPC vai te dar um storage caso você pague a taxa de inscrição e tal. Gostaria de saber como faço para puxar apenas dois players com esse storage e se estiverem na sala de espera.

Exemplo:

if getPlayerStorageValue (cid, 180000) == 1 then
	if getPlayersInArea(cid,torneio.saladeespera) >= 2 then
		--Algum jeito para sortear apenas DOIS players que estão na sala de espera para duelar, usa-se math.random?
		doTeleportThing(cid, ??) -- Teleportar os dois jogadores sorteados acima, e como são dois players, logo, duas coordenadas diferentes, como faço?
	end
end

 

Segunda:

Como eu faço para depois de 1 minuto, o duelo começar?

E caso algum deles não coloque algum pokémon até 59 segundos, este ser desclassificado, eu faria algo assim?

if getCreatureSummons(cid) < 1 then
  setPlayerStorageValue(cid, 180000, -1)
  doTeleportThing(cid, torneio.saladeespera)
end
-- Como eu boto pra isso executar depois de 59 segundos que os players foram puxados para a sala?

 

Agradeço!

Não dou suporte via PM, crie um tópico caso tenha dúvidas.

Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo