Ir para conteúdo
  • 0

{Pedido} 3° Promotion


eduardosm14

Pergunta

ALGUEM PODERIA POSTAR UM SCRIPT QUE QUANDO U PLAYER CLIK EM ALGUN ITEM ELE RECEBE A 3° PROMOTION, OU E TELETRANSPORTADO PARA 1 LUGAR E RECEBE A 3° PROMOTION...

 

E TAMBEM 1 VIP SYSTEM (VIP POR CHARACTER, NAO POR ACC) QUE SEJA AUTOMATICO PELO GESIOR

 

PROCREI EM TODO XTIBIA E NAO ENCONTREI ND A RESPEITO.... DAS MINHAS PERGUNTAS AGUARDANDO....

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Duvida e so uma vocation exemple Third promotion ou e 4 exemplo Mega Druid Mega Sorc Mega kina Mega pally

 

se for mais uma promo ta ai

 

function onUse(cid, item, frompos, item2, topos)

 

voc = getPlayerVocation(cid)

queststatus = getPlayerStorageValue(cid,11554)

 

 

if voc == 5 then

if queststatus == -1 then

doSetPlayerVocation(cid,idpromotiondesorc)

setPlayerStorageValue(cid,11554,1)

else

doPlayerSendTextMessage(cid,22,"Você já tem a 3º promotion.")

end

elseif voc == 6 then

if queststatus == -1 then

doSetPlayerVocation(cid,idpromotiondedruid)

setPlayerStorageValue(cid,11554,1)

else

doPlayerSendTextMessage(cid,22,"Você já tem a 3º promotion.")

end

elseif voc == 7 then

if queststatus == -1 then

doSetPlayerVocation(cid,idpromotiondepala)

setPlayerStorageValue(cid,11554,1)

else

doPlayerSendTextMessage(cid,22,"Você já tem a 3º promotion.")

end

elseif voc == 8 then

if queststatus == -1 then

doSetPlayerVocation(cid,idpromotiondekina)

setPlayerStorageValue(cid,11554,1)

else

doPlayerSendTextMessage(cid,22,"Você já tem a 3º promotion.")

end

else

return 0

end

 

return 1

end

 

voce so edita os id's

 

se voce quizer por item fassa isso em actions.xml

 

 

<action itemid="iddoitem" script="nomedoscript.lua"/>

 

Nao testei amis deve funcionar

Link para o comentário
Compartilhar em outros sites

  • 0

vlw + e issu msm

 

as vocation Sao

 

Nome Da Vocation: Id:

 

Epic Master Sorcerer (9)

Epic Elder Druid (10)

Epic Royal Paladin (11)

Epic Elite Knight (12)

 

Voce Poderia Me Deizer Onde Coloco U Id Da Vocation Para Configurar?

Link para o comentário
Compartilhar em outros sites

  • 0

nessa parte aki

[color=#282828][font=helvetica, arial, sans-serif][size=3]doSetPlayerVocation(cid,idpromotiondesorc)

voce deixa com o id pra cada vocaçao assim[/size][/font][/color]

 

 

doSetPlayerVocation(cid,9)

Link para o comentário
Compartilhar em outros sites

  • 0

HMM, VLW

 

SO FALTA A VIP AGORA QUE ESTOU QRENDO SABER

 

ZMOVIR, EU ADICIONEI U ITEM 2366

 

MAS QND CLIKO NO ITEM NAO DA NADA

 

NAO APARECE ND ELE N SOME, NAO ME DA A PROMOTION, NAO ME APARECE ND U Q + DEVO FAZER

 

EU COLOQUEI SEU SCRIPT, CONFIGUREI AS ID DA PROMOTION + QND DO USE NU ITEM N VIRA ND

Link para o comentário
Compartilhar em outros sites

  • 0

tenta


function onUse(cid, item, frompos, item2, topos)
if not isInArray({5,6,7,8}, getPlayerVocation(cid)) then
return doPlayerSendCancel(cid, "você não pode ser promovido pois não tem vocação") end
doPlayerSetVocation(cid,getPlayerVocation(cid)+4)
return TRUE end

 

ou

 


function onUse(cid, item, frompos, item2, topos)
if not isInArray({5,6,7,8}, getPlayerVocation(cid)) then
return doPlayerSendCancel(cid, "você não pode ser promovido pois não tem vocação") end
doPlayerSetPromotionLevel(cid, 2)
return TRUE end

 

e se vc quiser que suma o item vc adiciona:

 

doRemoveItem(item.uid, 1)

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

é em actions/script

 

e a tag se for pra ele clicar em um certo item e esse item desaparecer é essa:

 

<action itemid="ID DO ITEM" event="script" value="nome do script.lua"/>

 

e se for como um báu é essa:

 

<action actionid="ACTION ID" script="nome do seu script.lua"/>

Link para o comentário
Compartilhar em outros sites

  • 0

VAMOS SUPOR, EU ADICIONO ESSE SCRIPT COMO promotion.lua.....TENHO QUE CONFIGURAR ALGUMA COISA??

 

ID DAS NOVAS VOCATION

SORC: 9

DRUID: 10

PALA: 11

KINA: 12

 

function onUse(cid, item, frompos, item2, topos)

if not isInArray({5,6,7,8}, getPlayerVocation(cid)) then

return doPlayerSendCancel(cid, "você não pode ser promovido pois não tem vocação") end

doPlayerSetVocation(cid,getPlayerVocation(cid)+4)

 

return TRUE end

 

OU E SO DEIXAR DO GEITO QUE TA, E DA USE NU ITEM..

 

ID DO ITEM: 2611

Link para o comentário
Compartilhar em outros sites

  • 0

não,no script você não mexe,você só vai mexer na tag,que no caso se fosse promotion.lua e o id é 2611 vc usa essa:

 

<action itemid="2611" event="script" value="promotion.lua"/>

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...