Ir para conteúdo

Pergunta

8 respostass a esta questão

Posts Recomendados

  • 0

Versão 8.54

Eu tinha entrado em um ot narutibia chamado naruto extreme eu pegava 25 lvl e se transformava em 1 vocação.

 

Ex:Sou Naruto lvl 25,Pego lvl 50 naruto RPG Significa ele Maior e assim por diante!

 

Desculpa e por que sou Ruim de Explicar xD

Link para o comentário
https://xtibia.com/forum/topic/190101-pedido/#findComment-1299587
Compartilhar em outros sites

  • 0

mas vc falava transformar para se transformar ou se transformava direto ??? se vc falava transformar ta ai o script

 

 

 

  Mostrar conteúdo oculto

 

 

Legenda:

Id da vocação normal

level necessárioda

Id da vocação transformar

looktype

efeito

 

 

e a tag

 

<talkaction words="transform;Transform" event="script" value="transform.lua"/>

Link para o comentário
https://xtibia.com/forum/topic/190101-pedido/#findComment-1299773
Compartilhar em outros sites

  • 0

Se for para Protocolo 8.54,eu te passo o meu aki embaixo:

 

Va em talkactions/scripts e adicione um arquivo chamado transform.lua.

apague tudo la,e ponha isso:

  Citar
local config = {

--[vocation id] = { level, nova voc, looktype, efeito}

[1] = { 50, 2, 37, 56},

[2] = { 75, 3, 18, 57},

[3] = { 100, 4, 71, 59},

[4] = { 150, 5, 70, 57},

}

 

 

function onSay(cid, words, param, channel)

doPlayerSay(cid, "transformar")

local voc = config[getPlayerVocation(cid)]

if voc then

if getPlayerLevel(cid) >= voc[1] then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você se transformou!")

doSendMagicEffect(getCreaturePosition(cid), voc[4])

doPlayerSetVocation(cid, voc[2])

doCreatureChangeOutfit(cid, {lookType = voc[3]})

setPlayerStorageValue(cid, 30101, voc[2]) -- salvar voc

setPlayerStorageValue(cid, 30102, voc[3]) -- salvar outfit

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Voce precisa ter " .. voc[1] .. " para transformar.")

end

else

doPlayerSendCancel(cid, "Voce nao pode se transformar!")

end

return true

end

 

OBS:Nesta,linha:

  Citar
[1] = { 50, 2, 37, 56},

Voce pode editar oq quiser mais sempre de acordo no q mostra encima oq e cada parte.

 

Depois,em talkactions.xml Adicione isto:

  Citar
<talkaction words="transformar;Transformar" event="script" value="transform.lua"/>

 

salve e fexe,e teste.Se nao funcionar poste aqui.

Se ajudei rep++.

Editado por SkySeven
Link para o comentário
https://xtibia.com/forum/topic/190101-pedido/#findComment-1301290
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...