Simulando Underwater

Conde Sapo
em Tutoriais de Mapping
  • 1
  • 2

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)

Exclusivo para XTibia

favor não postar em outro forum

 

Alguns servers não dão suporte ao UnderWater

então resolvi fazer uma simulação

 

acrescentar estas linhas no arquivo data\movements\movements.xml

<!-- UnderWater -->
<movevent event="StepIn" itemid="5405" script="UnderWater.lua" />
<movevent event="StepIn" itemid="5406" script="UnderWater.lua" />
<movevent event="StepIn" itemid="5407" script="UnderWater.lua" />
<movevent event="StepIn" itemid="5408" script="UnderWater.lua" />
<movevent event="StepIn" itemid="5409" script="UnderWater.lua" />
<movevent event="StepIn" itemid="5410" script="UnderWater.lua" />

 

criar o arquivo data\movements\scripts\UnderWater.lua

-- Simulação de UnderWater (by Conde Sapo)

function onStepIn(cid, item, frompos, item2, topos)
porcentagem = math.random(1,17)
if porcentagem == 1 then
	-- Manda a "bolhinha" (By KingCPI)
	doSendMagicEffect(frompos, 25)
end

if isPlayer(cid) == 1 then  -- (By Wagasez) (Mudei a posição deste IF - By Sasky)
	Escafandro = getPlayerSlotItem(cid, 1)
	if Escafandro.itemid ~= 5461 then
		-- doSetPlayerCondition(0, cid, CONDITION_DROW, CONST_ME_HITBYFIRE )
		doPlayerAddHealth(cid,-20)
	end
end
return 1
end

 

A unica explicação que eu vejo necessidade é na linha

if getPlayerSlotItem(cid, 1) ~= 5461 then

Só vai tirar hit de 20 se ele NÃO estiver de escafandro na cabeça. (ID 5461)

 

Efeito da "bolhinha" (By KingCPI) ---> Brigaduúúúú

Primeiro criamos um número aleatorio de 1 a 17 (chance 17x)

se o número for 1 vai sair a "bolhinha"

se quizer mais frequente diminua o número.

(neste exemplo é 1 a cada 17 passos na media)

 

 

simples.... mas não é perfeito.

se o player ficar parado não perder hit

 

Divirtam-se

 

Ps.: Se alguém tiver alguma idéia ou dúvida é só falar.

(Fala que eu te escuto)

 

Ps2.: Troquei uniqueid por itemid

Claro que não ia funcionar.

 

Ps3.: KingCPI sugeriu no PM que eu usasse o comando

doSetPlayerCondition(0, cid, CONDITION_DROWNING, CONST_ME_NONE)

Meu OT não dá suporte pra esse comando então não tenho como testa-lo.

 

Ps4.: Wagasez sugeriu no PM que eu usasse o comando isPlayer pra não tirar vida dos bichos também.

Obrigado por essa ótima ideia.

 

Ps5.:Brigadúúú Sasky

os monstros também soltam bolinhas ?
Alterei a posição do 1° IF

Agora vai soltar.

 

 

 

XTibia_smile.gif

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

SirAlquati

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 16/01/07Posts: 206Char no Tibia: Thiago Shinoda

Eu Estava procurando issu

E o Undead tbm tava

Mtu Bom

 

Belo tuto

PARABENS....

 

Espero q Seja Aprovado...

 

Abraços...


De volta ao Xtibia.

DeadKennedy

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 03/06/07Posts: 150

Colocarei um complemento ai blz?

 

ele terá, bolinhas de ar, e um "acerto"

na condição de afogado =D

 

POde incluir no seu topic se quiser!

 

---------------------OOOOOOOOOOOOOOOOOOOOOO----------

Não floodei, o JV que mesclou os topics!!!

 

Tenha Atenção!!!

DeadKennedy

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 03/06/07Posts: 150

Parabéns Conde Sapo!

 

Para deixar seu underwater bem divertido, vão umas bolhas em baixo d'agua.

(isso não fui eu que criei). Crie um bolhinhas_underwater.lua na pasta movements/scripts.

coloque isto:

function onStepIn(cid, item, pos)

porcentagem = math.random(1,17)

if porcentagem == 1 then

doSendMagicEffect(pos, 25)

end

end

 

e em moveevents.xml, vai isso:

<movevent event="StepIn" itemid="5405" script="bolhinhas_underwater.lua" />

<movevent event="StepIn" itemid="5406" script="bolhinhas_underwater.lua" />

<movevent event="StepIn" itemid="5407" script="bolhinhas_underwater.lua" />

<movevent event="StepIn" itemid="5408" script="bolhinhas_underwater.lua" />

<movevent event="StepIn" itemid="5409" script="bolhinhas_underwater.lua" />

<movevent event="StepIn" itemid="5410" script="bolhinhas_underwater.lua" />

 

~creditos desconhecidos~

 

 

Bye

Jvchequer

"Veni, vidi, vici."
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 10/10/05Posts: 2161Char no Tibia: Master Chequer

Tópicos Mesclados para melhor utilidade do usuário.

 

 

 

Olá Xtibiano,

 

Parabéns, seu tutorial foi aprovado.

 

Estarei movendo ele para a área de tutoriais.

 

Obrigado por trazer conteúdo para o Xtibia.com e espero que continue com o ótimo trabalho.

 

 

Atenciosamente,

JV Chequer *Diretor de Fórum Xtibia.com*

1271330714-U1306.gif

 

~ Fiz parte da Equipe Xtibia em um tempo que Tibia era minha família. Saudades de todos vocês.

kiul12

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/09/07Posts: 23

#Conde Sapo

Parabens!!!

Esse tutorial deveria ser mesmo Aprovado!

Mas como já foi...

 

#KingCPI

Preste mais a atenção evite o Flood

 

Abraços,

IchiiNi



Meu Fan?Te Ajudei?Seja meu Fan

UnDeAd KlOwN

"Je me croi en enfer, donc j'y suis..."
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/07Posts: 114Char no Tibia: Nyamaris

iuaehieuahieaueiah

esse topico foi pra mim neh *-*

xD

thnxxxxxxxxxxxxxxxxxxx !!!

:]

borghi

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/09/07Posts: 65

mtoo bom

xD

Signs

BMX IS MY LIFE
RAZOR%20BLK%20RIGHT.jpgsticker_tld_slant_lg.jpegrazorblkrightgo8.jpg
intese.png
intensee2.png
bmxlover.jpg
tld-logo.jpg


Idolos:

fanlz3.png
dEKNEWFb.jpg
userbar.gif
xdduv3.png
barcopyrp9.jpg


Designer

[ ] ADS (1º) Lugar.
[ ] ADS (2º) Lugar.
[ ] ADS (3º) Lugar.
Vencer? Talvez.. Desistir? Jamais!



Ja te ajudei?
é meu fan?
use:
pp2.gif

darkmale

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/09/07Posts: 43Char no Tibia: Chakras
:D Ta bem legal esse tuto e bem explicadin
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Olha meu Sing




Gostou de min seja meu fan


Metas

10 post: [X] 70 post: [X] 130 post: [ ] 190 post: [ ] 250 post: [ ]
20 post: [X] 80 post: [X] 140 post: [ ] 200 post: [ ] 260 post: [ ]
30 post: [X] 90 post: [X] 150 post: [ ] 210 post: [ ] 280 post: [ ]
40
post: [X] 100 post: [x ] 160 post: [ ] 220 post: [ ] 500+ post: [ ]
50 post: [X] 110 post: [ ] 170 post: [ ] 230 post: [ ] 1000+ post: [ ]
60
post: [X] 120 post: [ ] 180 post: [ ] 240 post: [ ]

Trabalhos

~~GM Waleker~~

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/01/07Posts: 736

Pelo jeito está bom.

 

Mais nao rola SS

?

riky

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/09/06Posts: 9

To precisando de ajuda aqui.

Quando coloca isso, todos, não somentes os player (exeto GM, GODs, etc) levam hit, ou sejá os bixos que deveriam

viver debaixo d´agua estão morrendo afogados.

Tem como fazer isso somente se aplicar a players?

 

EDIT:

sempre que algo se anda da um erro:

 

"Lua Scrip error: [Action Interface]

data/actions/scripts/rwintems.lua:onuse

 

LuaDoShowTextWindow<>. Drecated function."

 

Como resolvo?

 

EDIT2:

O erro acim eu já arrumei, agora está dando o seguinte erro quando uma criatura se move:

 

"Lua Scrip error: [MoveEvents Interface]

data/movements/scripts/UnderWater.lua:onStpeIn

LuaGetPlayerSlotItem<>. Player not found"

 

Como arrumar?


Naruto Fan.

Melhor site de Tibia?


Riky.

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)

@riky

Erros resolvidos com a adição do comando isPlayer no script

 

Desculpa a demora em responder seu post.

 

 

 

imagemquenaoabre.gif

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

Ferrys

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 10/10/07Posts: 110Char no Tibia: Ferrys

simples rapido e facil ;~

 

aprovado!

i love otserv (?)

ahmed

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/05/06Posts: 19

muito legal gostei.

  • 1
  • 2