[Pedido]

Gmmasterkyo
em Scripts

Gmmasterkyo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/07/12Posts: 8

Quero Um Sistema De Transformação a Cada 25 lvl Para Narutibia,Se Me Ajudar Dou Rep

Deadpool

!!!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/10/11Posts: 2175Gênero: MasculinoChar no Tibia: Sociopata

Explica, Como Quer O Script, Explique-o Direito :D....

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

 

 

 

 

DICA

Utilize botão @UP, no início de seu tópico, para atualizar o destaque de seu tópico em "Tópicos Recentes" na index, fará com que mais pessoas o vejam.

PostadorHunter

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 10/12/11Posts: 962Gênero: Masculino

qual a versao ?? 8.54 ??

Nyco

wow
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/01/11Posts: 550Char no Tibia: Nycholaszenho

explica mais ai camarada

Gmmasterkyo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/07/12Posts: 8

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

PostadorHunter

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 10/12/11Posts: 962Gênero: Masculino

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"/>

DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

~> Movido

 

Mais atenção na próxima amigo! E procure explicar melhor no primeiro post...

Abraços

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.

 

 

SkySeven

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 25/07/12Posts: 94Char no Tibia: SevenSiin

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++.

Gmmasterkyo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/07/12Posts: 8

SkySeven

 

Deu Certo Ganho Meu REP.

 

SkySeven So uma Pergunta,Oq significa vocação Pode Me Explica?