Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Eae galera do Tibiaking Hj Vou Postar um Script de um Amigo meu de PET System... que foi testado em Serve nas Versoes 9,43 e 8,60 heh' Num esta Perfeito mais é Uma Super Base xD Então vamos Lá

Crie um Arquivo em data/lib chamado animais de Estimação.lua e coloque Isso

Mostrar conteúdo oculto

agora em data/creaturescripts criamos 3 Arquivos um chamado petdeath.lua e coloque isso dentro dele:

function onDeath(cid, corpse, deathList)


if not isMonster(cid) or not isPet(cid) then return true end


doCreatureSetStorage(getCreatureMaster(cid), petStorages.isDead, 1)

doPlayerSendTextMessage(getCreatureMaster(cid), MESSAGE_STATUS_CONSOLE_BLUE, "Your pet is dead.")

return true

end

petstats.lua e coloque isso dentro dele:

function onStatsChange(cid, attacker, type, combat, value)


if getPlayerPet(cid) and getPlayerPet(cid) == attacker then

	 return false

end

return true

end

petkill.lua e coloque isso dentro dele:

function onKill(cid, target, lastHit)


if not isMonster(target) or getConfigValue("rateExperience") < 0.1 or getMonsterInfo(getCreatureName(target)) and getMonsterInfo(getCreatureName(target)).experience < 1 then return true end


local pet = getPlayerPet(cid)

if pet then

	 doPetAddExperience(pet, getMonsterInfo(getCreatureName(target)).experience * petExpRate)

	 if getLevelByExp(getPetExperience(pet)) > getPetLevel(pet) then

		 doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Your pet advanced from level " .. getPetLevel(pet) .. " to level " .. getLevelByExp(getPetExperience(pet)) .. ".")

		 doPetSetLevel(pet, getLevelByExp(getPetExperience(pet)))

	 end

end

return true

end

adicione em login.lua os Eventos

registerCreatureEvent(cid, "petKill")

registerCreatureEvent(cid, "petDeath")

registerCreatureEvent(cid, "petSta")

e em creaturescripts.xml

<event type="kill" name="petKill" event="script" value="petkill.lua"/>

<event type="death" name="petDeath" event="script" value="petdeath.lua"/>

<event type="statschange" name="petStats" event="script" value="petstats.lua"/>

vamo agora em data/talkactions/scripts/e crie o arquivo pet.lua

<talkaction words="!pet" event="script" value="pet.lua"/>

Agora umas Img do System:

!pet call // Chamar/retirar mascote.

!pet take // La mascota coge el objeto que esta debajo suyo.

!pet items // Muestra los objetos que tiene la mascota.

!pet attack:index // Atacas con la mascota. Ejemplo: !pet attack:2

!pet give:index // Coger un objeto de la mascota. Ex: !pet give:4

!pet say:text // Haces hablar a tu mascota. Ex: !pet say:Hello World

!pet move:direction //Mueves a la mascota. Ex: !pet move:northeast

!pet mana/health:amount // añade/remueve mana/vida a tu mascota (SOLO para gamemasters)

creditos falção and Me

Mostrar conteúdo oculto
e adicione isso em talkactions.xml
Mostrar conteúdo oculto xksw45.png6tiyqb.pngauunhf.png2nqu139.png
Comandos que achei em Espanhol:

Meu Ultimo projeto em desenvolvimento!

 

http://www.tibiaking.com/forum/topic/47753-show-off-ultimo-projeto-para-download/

 

 

Grupo do facebook para OtServidores! (Divulgação + Criação de Equipe)

 

https://www.facebook.com/groups/otservidores/

 

Postado

cara a hora que eu fui testar apareceu esta mensagem ( 20:06 Command param required. )

oque devo faze ? te dou rep++

Postado
  • Autor

Então cara Foi oq eu falei no Post Não Foi eu que Fiz o System Só o Topico meu Amigo me mando o System e fiz esse Topico e Tipo é Uma base 95% Completa xD Mals Mais Num Sei te ajudar

Meu Ultimo projeto em desenvolvimento!

 

http://www.tibiaking.com/forum/topic/47753-show-off-ultimo-projeto-para-download/

 

 

Grupo do facebook para OtServidores! (Divulgação + Criação de Equipe)

 

https://www.facebook.com/groups/otservidores/

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo