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 [email protected]

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

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

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 : [email protected]

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 [email protected]

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 : [email protected]

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

[1] = 9,

1=Vocation que ele ta

9=A vocation que ele recebera?

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

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

Mas eu uso narutibia

Nao um script assim

Nao importa a vocaçao que ele ta,ele vai para x vocaçao?

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

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
  • 2 years later...
  • 8 years later...

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo