Ir para conteúdo

Posts Recomendados

TIPO: Função

Versão: 1.0.

Testado: Sim, tfs 0.3.6(OITO.SESSENTA[8.6]).


 

 

@Oque Faz?.

>função que empurra jogadores(ou monstros) ela empurra em um determinado interval.

 

@Instalando

Primeiramente vá em pasta do seu servidor depois entre na pasta data e em seguida lib agora entre no arquivo 050 - function e adicione o seguinte conteúdo lá:

 

 

  Mostrar conteúdo oculto

 

@Explicando!.

Sintaxe

 

CID -- aqui é a pessoa que vai empurrar no caso o caster da talk/spell/action/movement etc..

 

PLAYER -- aqui é quem vai ser empurrado no caso quem estiver na frente do player.

 

VEZ -- aqui checa quantas vezes foi executado(NÃO MEXA)

 

ULTIMAPOS -- aqui pega a pos do PLAYER.


 

Para mudar quantas vezes irá empurrar você modifica essa linha

 

if vez == 10 then return true end

ali em 10 e quantas vezes vai empurrar então você coloca mais ou menos.

 

O efeito é nessa linha

doSendMagicEffect(getThingPos(player), 34)[/b] [font=comic sans ms,cursive]é só mudar o 34 para outro efeito desejado.[/font]

[font=comic sans ms,cursive][b]L[/b]embrando que se você alterar quantas vezes irá empurrar você deve alterar aqui também:[/font]

[code]tab = {100, 150, 200, 350, 400, 550, 600, 750, 900, 1000}

ali e o interval entre os empurrões do 1 pro segundo é 100 e assim por diante se você diminuir deve tirar ali, se quiser aumentar só adicionar.


@Exêmplo!.

Um exêmplo de como usar:

 

local pos = getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), 1)
pos.stackpos = 253
if (isPlayer(getThingFromPos(pos).uid)) then
player = getThingFromPos(pos).uid
addEvent(doEmpurrePlayer, 1, cid, player, 1, getCreaturePosition(cid))
end

 

é isso esperem que gostem.

CRÉDITOS

Eu

Xotservx.

Editado por Skymagnum
Link para o comentário
https://xtibia.com/forum/topic/198217-doempurreplayercid-player-vez-ultimapos/
Compartilhar em outros sites

×
×
  • Criar Novo...