Ir para conteúdo
  • 0

lorenzoh20

Pergunta

Fala galera, to com um pedido aqui pra fazer, seguinte, meu ot é 8.6, mysql + site (XAMPP), e eu estou usando o vip system do kidray, http://www.xtibia.com/forum/topic/136543-vip-system-by-account-v10/ , e eu gostaria q ao comprar a vip do npc, o char ficasse promotion 2 ( id's 9,10,11 e 12) vo mandar meu login.lua porque pelo que vi por ai é lá q se configura, caso não descartem.

 

Vlw e REP+ pra quem ajudar (:

 

login.lua ->

local config = {
loginMessage = getConfigValue('loginMessage'),
useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
}
function onLogin(cid)
local loss = getConfigValue('deathLostPercent')
if(loss ~= nil) then
 doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)
 doPlayerAddBlessing(cid, 1)
 doPlayerAddBlessing(cid, 2)
 doPlayerAddBlessing(cid, 3)
 doPlayerAddBlessing(cid, 4)
 doPlayerAddBlessing(cid, 5)
 doPlayerAddPremiumDays(cid, 2)
 doPlayerSetPromotionLevel(cid, 1)
end
local accountManager = getPlayerAccountManager(cid)
if(accountManager == MANAGER_NONE) then
 local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage
 if(lastLogin > 0) then
  doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
  str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."
 else
  str = str .. " Please choose your outfit."
  doPlayerSendOutfitWindow(cid)
 end
 doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
elseif(accountManager == MANAGER_NAMELOCK) then
 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?")
elseif(accountManager == MANAGER_ACCOUNT) then
 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.")
else
 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.")
end
if(not isPlayerGhost(cid)) then
 doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
end
 registerCreatureEvent(cid, "kill")
 registerCreatureEvent(cid, "onPrepareDeath")
 registerCreatureEvent(cid, "PlayerLogout")
 registerCreatureEvent(cid, "onPrepareDeath")
 registerCreatureEvent(cid, "deathBroadcast")
 registerCreatureEvent(cid, "DeathBroadcast")
registerCreatureEvent(cid, "Idle")
if(config.useFragHandler) then
 registerCreatureEvent(cid, "SkullCheck")
end
registerCreatureEvent(cid, "ReportBug")
if getPlayerStorageValue(cid, 878975) ~= -1 then
doPlayerSetVocation(cid, getPlayerStorageValue(cid, 878975))
end
return true
end

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...