Eu queria que meu ot desse promotion automatico
Com os leveis do tibia normal, qd o player chegasse em tal level, desse promotion sozinho a ele.
me ajudaaaa
do 2 rep +
...
Eu queria que meu ot desse promotion automatico
Com os leveis do tibia normal, qd o player chegasse em tal level, desse promotion sozinho a ele.
me ajudaaaa
do 2 rep +
...
Ajudei?? Da REP+ entao..
Creaturescript / Scripts / Promotion.lua E Adicione
local config = {
promoLevel = 1, -- promotion level : )
needLevel = 20, -- level to get promotion
needPremium = "yes" -- need premium (YES/NO)?
}
function onAdvance(cid, skill, oldlevel, newlevel)
if (skill == 0) and (newlevel >= config.needLevel and getPlayerPromotionLevel(cid)<config.promoLevel) then
if(string.lower(config.needPremium) == "yes" and isPremium(cid) == TRUE) or (string.lower(config.needPremium) == "no") then
setPlayerPromotionLevel(cid, config.promoLevel)
doPlayerSendTextMessage(cid, 22, "You have been promoted to " .. getVocationInfo(getPlayerVocation(cid)).name .. ".")
end
end
return TRUE
end
Creaturescript.xml Adicione
<event type="advance" name="promotion" script="promotion.lua"/>
Créditos: Pinpao
1. Você está lendo meu comentario.
3. Você não percebeu que eu pulei o 2.
4. Você checou isso agorinha, e está sorrindo.
5. Você ainda está lendo os fatos.
6. Você sabe que tudo aqui escrito é verdade.
8. Você não percebeu que eu pulei o 7.
9. Você achou isso tosco e vai copiar a minha assinatura.
Msn para contado :Ve.nini123@gmail.com
cara, isso ai nao pega nao, eu ja tinha visto isso aki msm no xtibia, mas nao funcionou
ajudemm
Ajudei?? Da REP+ entao..
1- Crie um arquivo com o nome de "promotion.lua" (sem aspas) em : data/creaturescripts/scripts.
Adicione este code:
--- Created by Allan.
--[Inicio das Configurações]--
local config = {
level = 20, -- Level que o player vai ser promovido.
storage = 2020, -- Storage Value que vai ser usado.
msg = "Parabéns, você foi promovido com sucesso!", -- Mensagem enviada quando atingir o level necessário.
msgtype = MESSAGE_EVENT_ADVANCE -- Tipo da mensagem enviada.
}
--[Fim das Configurações]--
function onAdvance(cid, oldLevel, newLevel)
if getPlayerStorageValue(cid, config.storage) == -1 and getPlayerLevel(cid) >= config.level then
setPlayerPromotionLevel(cid, 1)
doPlayerSendTextMessage(cid, config.msgtype, config.msg)
setPlayerStorageValue(cid, config.storage, 1)
end
return TRUE
end
2- Em, data/creaturescripts abra o arquivo creaturescripts.xml.
Adicione a tag:
<event type="advance" name="promotion" event="script" value="promotion.lua"/>
3- Em, data/creaturescripts/scripts abra o arquivo longin.lua.
Adicione esta linha antes do ultimo return true :
registerCreatureEvent(cid, "promotion")
Créditos :
1. Você está lendo meu comentario.
3. Você não percebeu que eu pulei o 2.
4. Você checou isso agorinha, e está sorrindo.
5. Você ainda está lendo os fatos.
6. Você sabe que tudo aqui escrito é verdade.
8. Você não percebeu que eu pulei o 7.
9. Você achou isso tosco e vai copiar a minha assinatura.
Msn para contado :Ve.nini123@gmail.com
pow cara
brigadaooo, funcionou, pode fechar o topico
to te dando 1 rep+
ai amanha do outro
vlw
Ajudei?? Da REP+ entao..