Construction House System - Actions

  • 1
  • 2

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

Autor - eduardobean

Tipo - Action

Testado - TFS 8.54

 

Script

 

Actions.xml

      <action itemid="id_1;id_2;id_3;id_4" event="script" value="constructionHouses.lua" allowfaruse="1"/>

No lugar do ( id_1;id_2;id_3;id_4 ) você bota 3 id's usáveis

 

Actions/Scripts

--  °°°  °°°  °°°   °  °°°   °°°°°     °°°   °   °   °°   °°°°  °°°°   °   °   °°°   °°°   °°°°
--  °    °    °  °  °  °  °    °       °  °   ° °    °°   °     °   °  °   °  °   °  °  °  °   °
--  °°°  °    °°°   °  °°°     °       °°°     °          °°°°  °   °  °   °  °°°°°  °°°   °   °       
--    °  °    °  °  °  °       °       °  °    °     °°   °     °   °  °   °  °   °  °  °  °   °
--  °°°  °°°  °  °  °  °       °       °°°     °     °°   °°°°  °°°°    °°°   °   °  °  °  °°°°

local CONSTRUCTIONS = {
     [id_1] = 1041, -- Parede
     [id_2] = 1039, -- Parede
     [id_3] = 1038, -- Parede
     [id_4] = 406   -- Piso
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(fromPosition.x == CONTAINER_POSITION) then
	doPlayerSendCancel(cid, "Coloque essa Caixa no chão.")
elseif(not getTileInfo(fromPosition).house) then
	doPlayerSendCancel(cid,"Você só pode usar dentro do seu Terreno.")
elseif(CONSTRUCTIONS[item.itemid] ~= nil) then
	doTransformItem(item.uid, CONSTRUCTIONS[item.itemid])
	doSendMagicEffect(fromPosition, CONST_ME_POFF)
else
	return false
end

return true
end

 

No lugar do

     [id_1] = 1041, 
     [id_2] = 1039,
     [id_3] = 1038,
     [id_4] = 406

Você muda os( id_1;id_2;id_3;id_4 )e adiciona os mesmo que estão no tag

 

Ao invés de você fazer casas no map editor, você cria uma area cercada com um portão e "mapeia" por ela toda ai depois você cria um npc que venda os itens id_1;id_2;id_3;id_4

 

Se aleguem quiser criar uma função que crie um item um andar acima para fazer o telhado por favor poste aqui no tópico que eu irei por os devidos creditos.

 

Se a house não salvar as paredes que você adicionou, você terá que criar novas paredes no item.otb

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Este não é um script feito pelo mock?

Oie :D

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

pow se ele fez um eu n sei mais esse é 100% by me manda o topico dele quero ve o dele ... ainda n vi e.e se eu soubesse que ja tinha nem tinha feito

paulgrande

Perceba que você é sua própria criação Você é seu próprio mestre
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 09/12/10Posts: 138Char no Tibia: Loh Pabllitooh

nao o do mcok é automatico

zshgs7w.png

coming soon

 

 

"Sozinho eu sou agora o meu inimigo intimo.
Lembranças más vem, pensamentos bons vai,
Me ajude, sozinho penso merda pra caralho.
Gente que acredito, gosto e admiro,
Brigava por justiça e paz levou tiro:
Malcom X, Ghandi, Lennon, Marvin Gaye,
Che Guevara, 2Pac, Bob Marley e
O evangélico Martin Luther King.
Lembrei de um truta meu falar assim:
- Não joga pérolas aos porcos irmão,
Joga lavagem eles prefere assim.

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

Ufa achei que ia ser acusado de plagio novamente e.e

fazepao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/01/11Posts: 11Char no Tibia: Cattaplattus

Cara, mt bom o script vlw msm ;D

 

 

So achei um problema, tipo eu fiz td certo, coloquei no jogo, funciona certinho, cria a parede e talz, so que o problema eh quando reinicio o server, simplesmente some tudo, tem como fazer de o sistema reconhecer que a parede eh como um item?, pq os itens da casa nao somem quando reinicia serv.

 

Vi ali tb, pra arruma isso de n sumi tem q muda itens.otb?

 

mais isso acarretaria em um cliente proprio?

23tnixc.jpg

 

Reabertura dia:--/--/----.

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

sim tem que editar no item.otb, não precisaria porque você não vai criar novas paredes só editalas de um modo que salve

fazepao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/01/11Posts: 11Char no Tibia: Cattaplattus

sim tem que editar no item.otb, não precisaria porque você não vai criar novas paredes só editalas de um modo que salve

 

 

Sim, saber editar no otb ate axo q sei um pouco, so que em todas as tentativas de fazer qualquer modificação, nao conseguia mais abrir o OT dizendo q o OTB tava em versao diferente.

 

Tem alguma soluçao pra isto?

 

Se alguem puder ajudar, Obrigado.

23tnixc.jpg

 

Reabertura dia:--/--/----.

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

é o programa que você usou que mudo versão dele ou algo do tipo

patrick323

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/03/08Posts: 20

ah, muito legal esse sistema, só falto o telhado msm '-'

+ Rep Vlw.

www.global-nirlha.com

 

Ajudei? Agradeça, use add.png

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

sou iniciante em scripts ai n sei como fazer uma função que crie o item em x y z posição mais to procurando galera

MatheusGlad

<~~> Scripter <~~>
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/09/09Posts: 528Char no Tibia: Emekalo Makalo

sou iniciante em scripts ai n sei como fazer uma função que crie o item em x y z posição mais to procurando galera

 

Acho que isso serve:

doCreateItem(itemid, type/count, pos)

Yours Mkalo :)

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

matheus vo da uma testada aqui e se pegar do um aviso e + rep e claro seus creditos

mdgabrielzim

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 01/11/10Posts: 362

esse scripter e do mock sim eu vi ele na otland ou otfan com autoria 100% do mock no final do topico =]

WTF??

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

II mano, nem é n.. do mock é totalmente diferente e tem até video no youtube.... ja vai começa a fala que é cópia --' affs

  • 1
  • 2