Ir para conteúdo
Entre para seguir isso  
josejunior23

Advanced Pet System With Races!

Recommended Posts

Binicius    0
Binicius

PArabéns cara não sei nem oque dizer :0

Compartilhar este post


Link para o post
joaozinhoeusoueu    0
joaozinhoeusoueu

Nao consegui usar os comandos nao estao funfando quando tento comprar pet fala que eu ja tenho o pet me ajuda!!!

Compartilhar este post


Link para o post
aliadoboo    0
aliadoboo

sera que voce poderia dizer aonde podemos adicionar mais pets ? eu procurei mas nao axei nenhum lugar que fosse certeza, e estou com medo de fazer cagada :D

 

grato desde ja

Compartilhar este post


Link para o post
josejunior23    2
josejunior23

@joaozinhoeusoueu

leia novamente o 1º post.(a parte que falo sobre erros)

 

@aliadoboo

é no ficheiro aps_config.lua

mas é um pouco dificil se você não souber nada de lua...

ainda hoje devo criar um tutorial completo explicando como configurar, adicionar mais coisas e etc...

 

@ninexin

bem,

o 1º eu já tinha conhecimento, porem não é um erro meu e sim do TFS.

o 2º arrumei agora, obrigado por reportar!

 

 

@todos obrigado de novo!

Editado por josejunior23

Compartilhar este post


Link para o post
ninexin    0
ninexin

OPaa que isso cara + tipo qual arquivo vc mexeu para arruma-lo pois eu traduzi o sistema todo para o português!

e os cara q ja tem pet q nao é da sua raça, vc sabe o q vai acontecer com eles quando eu muda o script ???

 

e como eu configuro o preço que o player vai vende o PET pois ta mto alto um pet lvl 20 o npc paga 200k

desde ja obrigado

 

[EDIT] bro teria como configurar para o PET usar spells soh quando vc manda-lo ?

tipo os PETS ficao soltando magias aleatorias sem vc manda o comando

de attack tipo dragon fica soltando wave e tals

seria + legal se ele soh atkce se vc manda ele usar

Editado por ninexin

Compartilhar este post


Link para o post
Dudu9509    0
Dudu9509

Tudo Funcionando Perfeitamente..

Porém Percebi um pequeno bug.

A última raça blorbs algo assim..

Ele te deixa bebado,e na hora de caçar isso atrapalha,mas como você falou anteriormente só mudar o monster.xml deve funcionar..

Usarei concerteza esse sistema em meu server.

Server Testado:Mapa Global 8.60

Nenhum Erro Console.

Nenhum Outro Bug..

Parabenizo muito você porque fazer um sistema desses não é mole não..

Dúvido que 95% dos scripters conseguiria,o resto não teria paciência..

VlwOiaeuMae

 

Ps:Como retiro os itens dos slots do Pet?

Compartilhar este post


Link para o post
Hakkan    0
Hakkan

Fico Roxx!

Compartilhar este post


Link para o post
aliadoboo    0
aliadoboo

eu conseguir adicionar uma giant spider para evoluçao dos aracnidios, vou tentar acrecentar novas raças e magias...

 

 

obrigado

Compartilhar este post


Link para o post
MaXwEllDeN    13
MaXwEllDeN

Sem Palavras, simplesmente Perfect!

Compartilhar este post


Link para o post
7663555    0
7663555

está ótimo porem alguns montros estão errados eles atacam o player e não obedecem quando pedem para atacar um monstro.

 

por favor veja oque voce pode fazer pois vendo so pelos bixos que não estam bugados esse pet system é ótimo!

Compartilhar este post


Link para o post
Zaffend    0
Zaffend

Poo bem lgl msm...

gostei mais dakela parte dos slots tbm...

lgl msm se tivesse um um lobo como pet, e montaria nele, ou cavalo msm :D

Compartilhar este post


Link para o post
josejunior23    2
josejunior23
está ótimo porem alguns montros estão errados eles atacam o player e não obedecem quando pedem para atacar um monstro.

 

por favor veja oque voce pode fazer pois vendo so pelos bixos que não estam bugados esse pet system é ótimo!

 

faz assim, procura todos os monstros que te atacam na pasta data/monsters/

e abre os ficheiros, por exemplo "Dragon", depois procura a linha convinceable="0", e coloca convinceable="1".

pronto!

 

@todos, obrigado pelo apoio! de novo! d:

Compartilhar este post


Link para o post
MaXwEllDeN    13
MaXwEllDeN

opa, erro:

 

[17/10/2010 12:58:10] [Error - CreatureScript Interface] 
[17/10/2010 12:58:10] mods/scripts/pet_login.lua:onLogin
[17/10/2010 12:58:10] Description: 
[17/10/2010 12:58:10] mods/scripts/pet_login.lua:11: attempt to index global 'aps_storages' (a nil value)
[17/10/2010 12:58:10] stack traceback:
[17/10/2010 12:58:10] 	mods/scripts/pet_login.lua:11: in function <mods/scripts/pet_login.lua:5>

[17/10/2010 12:58:10] [Error - CreatureScript Interface] 
[17/10/2010 12:58:10] mods/scripts/pet_logout.lua:onLogout
[17/10/2010 12:58:10] Description: 
[17/10/2010 12:58:10] mods/scripts/pet_logout.lua:6: attempt to call global 'getPlayerPet' (a nil value)
[17/10/2010 12:58:10] stack traceback:
[17/10/2010 12:58:10] 	mods/scripts/pet_logout.lua:6: in function <mods/scripts/pet_logout.lua:5>

Aconteçe quando vou logar com meu char que tem pet!

Compartilhar este post


Link para o post
7663555    0
7663555

muito obrigado e mais ainda por ter paciencia comigo!vlw

Compartilhar este post


Link para o post
ninexin    0
ninexin

Alguem pode me explica como configura os atks das magias dos PETS

 

tipo assim

 

	["gran mort"] = {ml = 20, lvl = 20, races = {9, 3, 10}, info = "None", self = 0, offensive = 1, mana = 200, exh = aps_storages.exhaustion.exh_attack, exh_time = 15, price = 3100, needLearn = true, learnstg = aps_storages.spells.learn_granmort,
	hasFunction = function (parameters)    
		function createAttack(combat, effect, dist)     
			local formula, petPos = petFormula(getPetLvl(parameters.cid), getPetMl(parameters.cid), 0.2, 20, 0.2, 0), getPetPos(parameters.cid) 
			local attackGo, attackBack = {x = petPos.x + math.random(-7, 7), y = petPos.y  + math.random(-7, 7), z = petPos.z}, {x = petPos.x + math.random(-2, 2), y = petPos.y + math.random(-2, 2), z = petPos.z}
			doSendDistanceShoot(petPos, attackGo, 10) 
			doSendMagicEffect(attackGo, effect)		
			addEvent(doAreaCombatHealth, 300, getPlayerPet(parameters.cid), combat, attackBack,  0, math.floor(formula.minD*-1*1), math.floor(formula.maxD*-1*1), effect) 
			addEvent(doSendDistanceShoot, 300, attackGo, petPos, 31) 

		end 
		createAttack(COMBAT_DEATHDAMAGE, CONST_ME_MORTAREA) 
		for i = 1, 20 do 
			addEvent(createAttack, 300 * i, COMBAT_DEATHDAMAGE, CONST_ME_MORTAREA)
		end
		createAttack(COMBAT_DEATHDAMAGE, CONST_ME_MORTAREA)
	end
},	

 

e

 

	["poison"] = {ml = 2, lvl = 5, races = {3, 9, 10, 12}, info = "None", self = 0, offensive = 1, mana = 45, exh = aps_storages.exhaustion.exh_attack, exh_time = 5, price = 2100, needLearn = false, learnstg = aps_storages.spells.learn_poison,
	area = 6, range = 3, combatType = COMBAT_POISONDAMAGE, effectType = CONST_ME_GREEN_RINGS, shotType = 38, 		
	formula = {maxb = 0.2, maxa = 17, minb = 0.2, mina = 0},
	hasFunction = false
},

 

queria saber como posso calcular os danos!

Compartilhar este post


Link para o post
tirusot    0
tirusot

o Sistema esta perfeito a unica coisa que esta errada.

é que o pet ataca os player sem eu manda.

e tambem me ataca.

Eu so testei o priest =).

e o priest summona ghoul + se eu mato o ghoul summonado ele ganha 275 de exp.

Pq ele ataca eu e os players?

 

edited:

 

Malz nao tinha visto ai encima o cara perguntando.

Vlw vo tenta a sua dica =)

Editado por tirusot

Compartilhar este post


Link para o post
josejunior23    2
josejunior23
opa, erro:

 

[17/10/2010 12:58:10] [Error - CreatureScript Interface] 
[17/10/2010 12:58:10] mods/scripts/pet_login.lua:onLogin
[17/10/2010 12:58:10] Description: 
[17/10/2010 12:58:10] mods/scripts/pet_login.lua:11: attempt to index global 'aps_storages' (a nil value)
[17/10/2010 12:58:10] stack traceback:
[17/10/2010 12:58:10] 	mods/scripts/pet_login.lua:11: in function <mods/scripts/pet_login.lua:5>

[17/10/2010 12:58:10] [Error - CreatureScript Interface] 
[17/10/2010 12:58:10] mods/scripts/pet_logout.lua:onLogout
[17/10/2010 12:58:10] Description: 
[17/10/2010 12:58:10] mods/scripts/pet_logout.lua:6: attempt to call global 'getPlayerPet' (a nil value)
[17/10/2010 12:58:10] stack traceback:
[17/10/2010 12:58:10] 	mods/scripts/pet_logout.lua:6: in function <mods/scripts/pet_logout.lua:5>

Aconteçe quando vou logar com meu char que tem pet!

 

cara, ta faltando o aps_lib.lua dentro da pasta lib/

 

Alguem pode me explica como configura os atks das magias dos PETS

 

tipo assim

 

	["gran mort"] = {ml = 20, lvl = 20, races = {9, 3, 10}, info = "None", self = 0, offensive = 1, mana = 200, exh = aps_storages.exhaustion.exh_attack, exh_time = 15, price = 3100, needLearn = true, learnstg = aps_storages.spells.learn_granmort,
	hasFunction = function (parameters)    
		function createAttack(combat, effect, dist)     
			local formula, petPos = petFormula(getPetLvl(parameters.cid), getPetMl(parameters.cid), 0.2, 20, 0.2, 0), getPetPos(parameters.cid) 
			local attackGo, attackBack = {x = petPos.x + math.random(-7, 7), y = petPos.y  + math.random(-7, 7), z = petPos.z}, {x = petPos.x + math.random(-2, 2), y = petPos.y + math.random(-2, 2), z = petPos.z}
			doSendDistanceShoot(petPos, attackGo, 10) 
			doSendMagicEffect(attackGo, effect)		
			addEvent(doAreaCombatHealth, 300, getPlayerPet(parameters.cid), combat, attackBack,  0, math.floor(formula.minD*-1*1), math.floor(formula.maxD*-1*1), effect) 
			addEvent(doSendDistanceShoot, 300, attackGo, petPos, 31) 

		end 
		createAttack(COMBAT_DEATHDAMAGE, CONST_ME_MORTAREA) 
		for i = 1, 20 do 
			addEvent(createAttack, 300 * i, COMBAT_DEATHDAMAGE, CONST_ME_MORTAREA)
		end
		createAttack(COMBAT_DEATHDAMAGE, CONST_ME_MORTAREA)
	end
},	

 

e

 

	["poison"] = {ml = 2, lvl = 5, races = {3, 9, 10, 12}, info = "None", self = 0, offensive = 1, mana = 45, exh = aps_storages.exhaustion.exh_attack, exh_time = 5, price = 2100, needLearn = false, learnstg = aps_storages.spells.learn_poison,
	area = 6, range = 3, combatType = COMBAT_POISONDAMAGE, effectType = CONST_ME_GREEN_RINGS, shotType = 38, 		
	formula = {maxb = 0.2, maxa = 17, minb = 0.2, mina = 0},
	hasFunction = false
},

 

queria saber como posso calcular os danos!

 

aqui a do gran mort:

local formula, petPos = petFormula(getPetLvl(parameters.cid), getPetMl(parameters.cid), 0.2, 20, 0.2, 0), getPetPos(parameters.cid)

 

poison:

 

formula = {maxb = 0.2, maxa = 17, minb = 0.2, mina = 0},

 

acho que no tibiaml.com ou / tibiawiki tem calculador...

só você procurar!

Compartilhar este post


Link para o post
Asould Acalaylaa    5
Asould Acalaylaa

Nossa, esse Pet System aí tá representando. *-*

Parabéns <3

Compartilhar este post


Link para o post
skrenanskk    0
skrenanskk

ainda nao consegui estala essa porra, eu do voluti pra qm me ensina ai, deve se facil pra caralho, --'

Compartilhar este post


Link para o post
ninexin    0
ninexin
cara, ta faltando o aps_lib.lua dentro da pasta lib/

 

 

 

aqui a do gran mort:

local formula, petPos = petFormula(getPetLvl(parameters.cid), getPetMl(parameters.cid), 0.2, 20, 0.2, 0), getPetPos(parameters.cid)

 

poison:

 

formula = {maxb = 0.2, maxa = 17, minb = 0.2, mina = 0},

 

acho que no tibiaml.com ou / tibiawiki tem calculador...

só você procurar!

 

Vlw brother agora ficou lindo os danos :D

porem os players acharao um bug, tipo da pra mata player dentro do templo ou dp ou house oKAoKAOKAokaoaa com as magias do pet

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×