Ir para conteúdo
  • 0

[Pedido]


Gmmasterkyo

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
Compartilhar em outros sites

  • 0

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

 

 

 

local config = {

--[iD] = { lvl, novo id, looktype, Efeito}

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

[2] = { 70, 3, 71, 57},

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

[4] = { 150, 5, 367, 32},

[5] = { 200, 6, 366, 26},

}

function onSay(cid, words, param, channel)

doPlayerSay(cid, "transform")

local voc = config[getPlayerVocation(cid)]

if voc then

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

doPlayerSetVocation(cid, voc[2])

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You Transform!")

local outfit = {lookType = voc[3]}

doCreatureChangeOutfit(cid, outfit)

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

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You need level " .. voc[1] .. " to transform.")

end

else

doPlayerSendCancel(cid, "You not use to transform!")

end

return true

end

 

 

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
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:

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:

[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:

<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
Compartilhar em outros sites

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