Bem olha so..
esse tutorial esta legal sim..
mas..
ja existem muitos " parecidos "....
=/
não sei se será aprovado
Teres*
Por zimbituba, 11 de mar. de 2008 em Tutoriais de Scripting
info
Grupo: Campones
Registrado: 09/03/08
Posts: 24
Reputação: 0
Char no Tibia: Paladinu Das Estrelas

Bem olha so..
esse tutorial esta legal sim..
mas..
ja existem muitos " parecidos "....
=/
não sei se será aprovado
Teres*
Concordo com o McTeres
Eh muito parecido com outros tutoriais
mas se foi você quem o fes
na minha opinião está aprovado
O skulls já fez um bem mais organizado (só não tem a parte do npc), mas mesmo assim que aprovo.
info
Grupo: Lenda
Registrado: 10/10/05
Posts: 2.2k
Reputação: +63
Char no Tibia: Master Chequer

Mesmo com o mesmo intuito, são tutoriais diferentes, portanto.
Aprovado
info
Grupo: Conde
Registrado: 19/01/08
Posts: 704
Reputação: +17
Char no Tibia: Atera Knight

ufa...
pensei quenao iam gostar ^^
mais vlw pelos coments, se mais alguem tiver duvidas post aqui
Editado Março 12 por Shynzo
antes de aprovar alguma coisa teste-os !
os numeros fornecidos estao claramente invalidos !
esses itens nao existem como vai funcionar ?? -.-
testei em 8.0 nao funfo !
info
Grupo: Visconde
Registrado: 19/06/07
Posts: 267
Reputação: +1
Gênero: Masculino
Char no Tibia: Rambocop Infernus

antes de aprovar alguma coisa teste-os !os numeros fornecidos estao claramente invalidos !
esses itens nao existem como vai funcionar ?? -.-
testei em 8.0 nao funfo !
Não sei se você notou mais ele disse claramente:
"Ai galera, procurei no forum mas não achei nenhuma das Novas Potions, criadas pela CipSoft na atual versão do Tibia (8.1)."
Tibia 8.1 e acho que isto explica tudo!
Leia bem antes de postar!
@Topic
Esse ai ta bem configurado?
Tipo, oque eu tenho aqui eu uso
ele no chão e aparece "Ahh..." como se
eu tivesse usado em mim mesmo e
não fica o liquido no chão!
Sem mais...
info
Grupo: Conde
Registrado: 19/01/08
Posts: 704
Reputação: +17
Char no Tibia: Atera Knight

sim está, pq há o npc de vendas e muitos não colocam
info
Grupo: Artesão
Registrado: 30/07/07
Posts: 101
Reputação: +1

"2º Passo - Ligar as actions àos itens (potions)"
Da onde já se viu "ÀOS"? Crase não vai antes de palavra masculina e ainda você junta: AO (masculina) com À (feminina).
Espero ter ajudado xD.
A, e bom tutorial ;D
info
Grupo: Conde
Registrado: 08/06/08
Posts: 676
Reputação: +1
Char no Tibia: Kimera De Pegasus

esse eu coloco no meu xD e dificil ot com novos potion
meu nao funciono @@
ele tipo funciono mas nao aparece as potion...
nao to consegindo...acho q preciso atualiza o items.otb
onde consigo ? ;x
Nossa minhas potions só começou a funcionar depois que vi este scrip.
Otimo
Muito bom cara você tá de parabens =]
info
Grupo: Conde
Registrado: 19/01/08
Posts: 704
Reputação: +17
Char no Tibia: Atera Knight
Ai galera, procurei no forum mas não achei nenhuma das Novas Potions, criadas pela CipSoft na atual versão do Tibia (8.1).
Peguei da Versão Aries 0.4 (créditos Equip Aries), só estou passando a vocês.
Agora vou ensinar vocês a criarem as 6 Novas Potions:
-Great Health Pot
-Great Mana Pot
-Strong Health Pot
-Strong Mana Pot
-Health Pot
-Mana Pot
1º Passo - Criar as actions
Vá em data/actions/scripts, copie um arquivo lua qualquer renomeie para Potions.lua e apague tudo de dentro e bote isto:
Onde você pode editar eles:
Onde ta escrito em vermelho é onde você arruma o quanto de HP ou Mana ele vai recuperar.
2º Passo - Ligar as actions àos itens (potions)
Vá na pasta actions/actions.xml, abrá-o como bloco de notas e adicione isto:
Isso são as actions de cada um das Novas Potions.
E agora adicionando elas no items.xml para aqueles que não tem. Abra o Items.xml e adicione isto:
Pronto, estão adicionadas no items.xml
As Novas Potoins ja estão criadas! Agora vamos bota no NPC para poder vender elas.
3º Passo - Colocando o npc para vende-las
Abra a pasta npc/scripts/seller.lua(não nescessáriamente deve ser o Seller, você bota no npc que quiser!), então abra o npc que deseja vender e adicione isto:
local focus = 0 local talk_start = 0 local target = 0 local following = false local attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then selfSay('Hello, ' .. creatureGetName(cid) .. '! I sell ropes (50gp), shovels (20gp), backpacks (10gp), manafluids (100gp), lifefluids (60gp), health pot (150gp), mana pot (100gp), stronghealth pot (300gp), greathealth pot (500gp), greatmana pot (450gp), strongmana pot (250gp), fishing rods (100gp), amulet of loss (10k), and torches (2gp). I buy vials (10gp).') focus = cid talk_start = os.clock() elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.') elseif focus == cid then talk_start = os.clock() if msgcontains(msg, 'shovel') then buy(cid,2554,getCount(msg),20) elseif msgcontains(msg, 'backpack') then buy(cid,1988,getCount(msg),10) elseif msgcontains(msg, 'rope') then buy(cid,2120,getCount(msg),40) elseif msgcontains(msg, 'manafluid') or msgcontains(msg, 'mana fluid') then buyFluidContainer(cid,2006,getCount(msg),100,7) elseif msgcontains(msg, 'lifefluid') or msgcontains(msg, 'life fluid') then buyFluidContainer(cid,2006,getCount(msg),60,10) elseif msgcontains(msg, 'fishing rod') then buy(cid,2580,getCount(msg),100) elseif msgcontains(msg, 'torch') then buy(cid,2050,getCount(msg),2) elseif msgcontains(msg, 'aol') then buy(cid,2173,getCount(msg),10000) elseif msgcontains(msg, 'vial') or msgcontains(msg, 'flask') then sell(cid,2006,getCount(msg),10) elseif msgcontains(msg, 'mana potion') or msgcontains(msg, 'mp') then buy(cid,7620,getCount(msg),100) elseif msgcontains(msg, 'health potion') or msgcontains(msg, 'hp') then buy(cid,7618,getCount(msg),150) elseif msgcontains(msg, 'strongmana potion') or msgcontains(msg, 'smp') then buy(cid,7589,getCount(msg),250) elseif msgcontains(msg, 'stronghealth potion') or msgcontains(msg, 'shp') then buy(cid,7588,getCount(msg),300) elseif msgcontains(msg, 'greatmana potion') or msgcontains(msg, 'gmp') then buy(cid,7590,getCount(msg),400) elseif msgcontains(msg, 'greathealth potion') or msgcontains(msg, 'ghp') then buy(cid,7591,getCount(msg),500) elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then selfSay('Good bye, ' .. creatureGetName(cid) .. '!') focus = 0 talk_start = 0 end end end function onCreatureChangeOutfit(creature) end function onThink() if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('Next Please...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Good bye then.') focus = 0 end end endPronto terminei espero que gostem
Créditos 50% a mim por criar as potions ( shynzo )
e 50 % ao meu amigo Zikpeta por aolocalas no npc( não é do Xtibia )