Ir para conteúdo

[Encerrado] Script para começar com outfit da vocação


Raiat

Posts Recomendados

Bom estou criando um narutotibia e eu quero um script quando vc cria a conta e escolhe sua vocação vc começa com outfit de sua vocação

Ex : criei character com vocação naruto , quero q ele comesse com a roupa do naruto .

Quem Ajudar Rep+

Link para o comentário
Compartilhar em outros sites

Mano eu testei esse script no meu narutotibia tal pego

so q no meu narutotibia tem um sistema de tranformação que troca a a voc e a outfit e ai ele parou de funcionar so volta a funfar se eu retirar esse script

 

sera que alguem n poderia fazer os 2 funfa olha os 2 sistema ae

 

Esse sistema Do script

function onLogin(cid)
registerCreatureEvent(cid, "OutfitClass")
return true
end
function onOutfit(cid, old, current)
local class = {
[1] = {[0] = {71}, [1] = {71}}, -- Naruto
[2] = {[0] = {2}, [1] = {2}}, -- citizen, mage
[7] = {[0] = {102}, [1] = {102}}, -- citizen, mage
[4] = {[0] = {53}, [1] = {53}}, -- citizen, mage
[13] = {[0] = {331}, [1] = {331}}, -- citizen, mage
[15] = {[0] = {180}, [1] = {180}}, -- citizen, mage
[19] = {[0] = {348}, [1] = {348}}, -- citizen, mage
[21] = {[0] = {214}, [1] = {214}}, -- citizen, mage
[9] = {[0] = {30}, [1] = {30}}, -- citizen, mage
[57] = {[0] = {24}, [1] = {24}}, -- citizen, mage
}
if getPlayerAccess(cid) > 2 then return true end
local outfits = class[getPlayerVocation(cid)][getPlayerSex(cid)]
return isInArray(outfits, current.lookType) and true or doPlayerSendCancel(cid, "você não tem vocação para usar essa outfit.") and false
end

 

Transformaçap

local config = {
--[vocation id] = { level, nova voc, looktype, efeito}
[1] = { 25, 25, 66, 32},
[25] = { 50, 26, 91, 32},
[26] = { 75, 27, 18, 32},
[27] = { 100, 28, 31, 32},
[28] = { 125, 29, 92, 32},
[29] = { 150, 30, 77, 32},
[30] = { 175, 31, 49, 32},
[31] = { 220, 46, 25, 32},
[46] = { 250, 47, 179, 32},
[47] = { 300, 48, 231, 32}
}
function onSay(cid, words, param, channel)
doPlayerSay(cid, "transformar")
local voc = config[getPlayerVocation(cid)]
if voc then
 if getPlayerLevel(cid) >= voc[1] then
  doPlayerSetVocation(cid, voc[2])
  doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!")
  local outfit = {lookType = voc[3]}
  doCreatureChangeOutfit(cid, outfit)
  doSendMagicEffect(getCreaturePosition(cid), voc[4])
 else
  doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.")
 end
else
 doPlayerSendCancel(cid, "Você não pode se Transformar!")
end
return true
end

Link para o comentário
Compartilhar em outros sites

tentou colocar la no 1* script tpw..

[25] = {[0] = {66}, [1] = {66}},

 

no caso isso ae era pra corresponder a essa linha do 2* script...

[1] = { 25, 25, 66, 32}, 

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 5 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

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