Ir para conteúdo

Featured Replies

Postado

Bom, estou com um problema deixar a promotion para free account no meu server.

Como ja alterei as sources e não deu certo, me veio a idéia de tirar o fromvoc das vocações e deixar como se as promotions fossem vocations especificas, e que ao player chegar no lvl 20, ele mude de vocation X para vocation X.


Ou um CreatureScripts que sempre que o player logar, for lvl 20 mais, e for vocation 1, 2, 3 ,4, mudar de vocation para a respectiva promotion, 5, 6 ,7 ,8


Bom, não sei como fazer esses scripts, pesso ajuda de vocês, obrigaodo!


RESOLVIDO

Postado

Adicione isso em data\creaturescripts/creaturescipts.xml:

<event type="advance" name="Promo20" event="script" value="promo20.lua"/>

Crie em data\creaturescripts\scripts/promo20.lua:

local level = 20
local vocs = {1, 2, 3, 4}

function onAdvance(cid, skill, oldlevel, newlevel)
    if getPlayerLevel(cid) == level then
	for i = 1, #vocs
		if getPlayerVocation(cid, vocs[i]) then
			setPlayerPromotionLevel(cid, 1)
		end
	end
end
Adicione isso em data\creaturescripts\scripts/login.lua:
registerCreatureEvent(cid, "Promo20")

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

  • 9 months later...
Postado

desculpe amigo mais preciso deste script e ake deu esse erro se puder ajudar  TFS 0.4

 

[11:24:21.219] [Error - LuaInterface::loadFile] data/creaturescripts/scripts/pro
mo20.lua:7: 'do' expected near 'if'
[11:24:21.222] [Warning - Event::loadScript] Cannot load script (data/creaturesc
ripts/scripts/promo20.lua)
[11:24:21.226] data/creaturescripts/scripts/promo20.lua:7: 'do' expected near 'i
f'

Editado por brufds (veja o histórico de edições)

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo