Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Crie um arquivo chamado impulse.lua na pasta data/spells/scripts/support e cole isso:
function onCastSpell(cid, var)
          max_sqm = 3 -- Maximo de SQM que o jogador será empurrado
          pos = getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), 1)
          pos.stackpos = 253
          doTeleportThing(getThingFromPos(pos).uid, getClosestFreeTile(getThingFromPos(pos).uid, (getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), max_sqm))))
          doSendMagicEffect(pos, 10)
          return false
end
 
Adicione a seguinte linha no arquivo spells.xml que se encontra na pasta data/spells:
<instant name="Impulse" words="exevo impulse" lvl="40" mana="80" prem="1" blockwalls="1" range="3" needtarget="1" exhaustion="2000" needlearn="0" event="script" value="support/impulse.lua">
          <vocation id="1"/> -- Sorcerer
          <vocation id="2"/> -- Druid
          <vocation id="3"/> -- Paladin
          <vocation id="4"/> -- Knight
          <vocation id="5"/> -- Master Sorcerer
          <vocation id="6"/> -- Elder Druid
          <vocation id="7"/> -- Royal Paladin
          <vocation id="8"/> -- Elite Knight
</instant>
 
Créditos:
Vodkart -- Script
Eu -- Trazer pro TK e Tag
 
Att.
Giovani Rodrigo
Spoiler

local config = {
	delrey = getPlayerCarValue(cid, DELREY),
	cigarro = getPlayerCancer(cid, DERBY),
	prostituta = getPlayerAIDS(cid, cracuda),
	tresOitao = getPlayerRevorvi(cid, 38)
}

if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end

 

Link para o post
Compartilhar em outros sites

Estava configurado para empurrar apenas jogadores, agora eu modifiquei e está tudo certo.

Recopie o script e teste novamente.

Spoiler

local config = {
	delrey = getPlayerCarValue(cid, DELREY),
	cigarro = getPlayerCancer(cid, DERBY),
	prostituta = getPlayerAIDS(cid, cracuda),
	tresOitao = getPlayerRevorvi(cid, 38)
}

if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end

 

Link para o post
Compartilhar em outros sites

Amigo até que deu certo, mais fica complicado dessa maneira que esta. Mais porque complicado?

Se um player coloca outro perto de outra parede e usa a spell ele joga o jogador para o outro lado da parede.

Não teria algo tipo air do avatar, que empurra o jogador ou mostro, empurrando com o vendo algo assim, teria como ?

pokemon-450.jpg?1384392237

- P.O Batle -

 

http://216.245.221.186:8090/

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo