Ir para conteúdo
  • Cadastre-se

[Pedido] Script dar use no item ganhar x vocaçao


Posts Recomendados

Tipo Quero um script assim o player da use no item ai ele ganha a vocaçao mais tipo ganha pelo id da vocaçao neh tals

alguem tem esse script ou pode fazer para min?

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA ntogenerations@hotmail.com

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

Link para o post
Compartilhar em outros sites
  • Respostas 9
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Em data/actions/scripts crie um arquivo.lua, nomeio para changevoc e adicione: Configurando : -Vermelho: Mensagem quando o item for ativado -Verde: Level necessário para usar o item -Marrom: Vocações antigas -Laranja: Vocações novas -Roxo: Efeito (/z) -Rosa: Mensagem quando cancela (abaixo do level 20 do caso) Em actions.xml adicione: <action itemid="1965" script="changevoc.lua"/> -Vermelho: Id do item Todos os creditos a : Newton

Em data/actions/scripts crie um arquivo.lua, nomeio para changevoc e adicione:

  Mostrar conteúdo oculto

function onUse(cid, item, fromPosition, itemEx, toPosition)

if getPlayerStorageValue(cid,1992) == 1 then

doCreatureSay(cid, "Você ja recebeu a nova vocaçao", TALKTYPE_ORANGE_1)

else if getPlayerLevel(cid) >= 20 then

doCreatureSay(cid, "você recebeu uma nova vocaçao!", TALKTYPE_ORANGE_1)

if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 then

doPlayerSetVocation(cid, 9)

end

if getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 6 then

doPlayerSetVocation(cid, 10)

end

if getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 then

doPlayerSetVocation(cid, 11)

end

if getPlayerVocation(cid) == 4 or getPlayerVocation(cid) == 8 then

doPlayerSetVocation(cid, 12)

end

doSendMagicEffect(fromPosition, 2)

doRemoveItem(item.uid)

setPlayerStorageValue(cid,1992,1)

return TRUE

else

doCreatureSay(cid, "Você deve ter level 20 ou mais para usar o Item!",TALKTYPE_ORANGE_1)

end

end

end

Configurando :

-Vermelho: Mensagem quando o item for ativado

-Verde: Level necessário para usar o item

-Marrom: Vocações antigas

-Laranja: Vocações novas

-Roxo: Efeito (/z)

-Rosa: Mensagem quando cancela (abaixo do level 20 do caso)

Em actions.xml adicione:



<action itemid="1965" script="changevoc.lua"/>

-Vermelho: Id do item

Todos os creditos a : Newtonnotwen

IquIkKG.png

MSN : Deniis.insano@hotmail.com

Skype : Denis.silveiraa

Link para o post
Compartilhar em outros sites

Tem como me explica esse negosio das vocaçoes antigas e novas nao entendi mt bem

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA ntogenerations@hotmail.com

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

Link para o post
Compartilhar em outros sites

o script vai checkar a vocação Exemplo : se for pally ( vocation id 3 ) vai tranforma em royal paladin ( vocation id 7 )

IquIkKG.png

MSN : Deniis.insano@hotmail.com

Skype : Denis.silveiraa

Link para o post
Compartilhar em outros sites

Madaras, simplifiquei seu script, só com tabelas:


local vocs = {

[1] = 9, 

[5] = 9,

[2] = 10,

[6] = 10,

[3] = 11,

[7] = 11,

[4] = 12,

[8] = 12,

}


function onUse(cid, item, fromPosition, itemEx, toPosition)

if getPlayerStorageValue(cid, 1992) == 1 then 

return doCreatureSay(cid, "Você ja recebeu a nova vocaçao", TALKTYPE_ORANGE_1)

end


if getPlayerLevel(cid) < 20 then

return doCreatureSay(cid, "Você deve ter level 20 ou mais para usar o Item!", TALKTYPE_ORANGE_1)

end


doPlayerSetVocation(cid, vocs[getPlayerVocation(cid)])

doSendMagicEffect(fromPosition, 2)

doRemoveItem(item.uid, 1) 

return setPlayerStorageValue(cid, 1992, 1)

end

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96840
    Tópicos
    519578
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo