Ir para conteúdo
  • Cadastre-se

Problema na arena de svargrond, nao registra morte do boss.


Posts Recomendados

Seguinte, eu pago, entro, mato o boss, ai quando vou entrar no teleport ele fala assim:

 

First kill monster!

 

Eu suponho que nao deve estar registrando a morte do boss, e que tem a ver com o login.lua.

 

Alguem sabe resolver?

Mapa 8.60.

 

Vlw.

 

Login.lua:

(Ps: ta com 2 eventos da arena porq eu testei outro script, mas nao funcionou)

local config = {
	loginMessage = getConfigValue('loginMessage'),
	useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
}

function onLogin(cid)
accountManager = "Account Manager"                       
managerCounter = 0

   for i, player in ipairs(getOnlinePlayers()) do
      if accountManager:lower() == player:lower() then             
      managerCounter = managerCounter + 1
      end 
   end
 
   if managerCounter >= 3 then
      return false
   end
	local loss = getConfigValue('deathLostPercent')
	if(loss ~= nil) then
		doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)
	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, "Mail")
	registerCreatureEvent(cid, "GuildMotd")

	registerCreatureEvent(cid, "Idle")
	if(config.useFragHandler) then
		registerCreatureEvent(cid, "SkullCheck")
	end

registerCreatureEvent(cid, "ReportBug")
registerCreatureEvent(cid, "FullHpMana")
registerCreatureEvent(cid, "AdvanceSave")
registerCreatureEvent(cid, "attackguild")	
registerCreatureEvent(cid, "advance")
registerCreatureEvent(cid, "FimVip")
registerCreatureEvent(cid, "TiraBattle")
registerCreatureEvent(cid, "SkullCheck")
registerCreatureEvent(cid, "demonOakLogout")
registerCreatureEvent(cid, "demonOakDeath")
registerCreatureEvent(cid, "ReportBug")
registerCreatureEvent(cid, VipReceive)
registerCreatureEvent(cid, "PlayerKill")
registerCreatureEvent(cid, "KillingInTheNameOf")

    if (InitArenaScript ~= 0) then
    InitArenaScript = 1

        for i = 42300, 42309 do
            setGlobalStorageValue(i, 0)
            setGlobalStorageValue(i+100, 0)
        end
    end

    if getPlayerStorageValue(cid, 42309) < 1 then
        for i = 42300, 42309 do
            setPlayerStorageValue(cid, i, 0)
        end
    end

    if getPlayerStorageValue(cid, 42319) < 1 then
        for i = 42310, 42319 do
            setPlayerStorageValue(cid, i, 0)
        end
    end

    if getPlayerStorageValue(cid, 42329) < 1 then
        for i = 42320, 42329 do
            setPlayerStorageValue(cid, i, 0)
        end
    end
    if getPlayerStorageValue(cid, 42355) == -1 then
        setPlayerStorageValue(cid, 42355, 0)
    end
    setPlayerStorageValue(cid, 42350, 0)
    setPlayerStorageValue(cid, 42352, 0)
	
	registerCreatureEvent(cid, "ArenaKill") 
    -- if he did not make full arena 1 he must start from zero 
    if getPlayerStorageValue(cid, 42309) < 1 then 
        for i = 42300, 42309 do 
            setPlayerStorageValue(cid, i, 0) 
        end 
    end 
    -- if he did not make full arena 2 he must start from zero 
    if getPlayerStorageValue(cid, 42319) < 1 then 
        for i = 42310, 42319 do 
            setPlayerStorageValue(cid, i, 0) 
        end 
    end 
    -- if he did not make full arena 3 he must start from zero 
    if getPlayerStorageValue(cid, 42329) < 1 then 
        for i = 42320, 42329 do 
            setPlayerStorageValue(cid, i, 0) 
        end 
    end 
    if getPlayerStorageValue(cid, 42355) == -1 then 
        setPlayerStorageValue(cid, 42355, 0) -- did not arena level 
    end 
    setPlayerStorageValue(cid, 42350, 0) -- time to kick 0 
    setPlayerStorageValue(cid, 42352, 0) -- is not in arena
return true
end

Eu estava pensando em usar esse metodo:

http://www.tibiaking.com/forum/topic/33346-monstro-morre-e-aparece-teleport/

 

Só que o mapa que eu tenho, nao esta abrindo no Remeres, sera que funcionaria?

Editado por Joosh.marcks (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

<p><a data-ipb="nomediaparse" href="http://www.tibiaking.com/forum/topic/12439-mapa-global-full-com-rookgaard/">http://www.tibiaking.com/forum/topic/12439-mapa-global-full-com-rookgaard/</a></p>

<p>&nbsp;</p>

<p>O mapa &eacute; este /\</p>

<p>&nbsp;</p>

<p>Alguem poderia me ajudar a colocar um mod no server?</p>

<p>Eu ja tentei, mas sempre buga, nao sei quais arquivos deletar e quais deixar na pasta do ot</p>

<p>&nbsp;</p>

Editado por Joosh.marcks (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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