Ir para conteúdo
  • Cadastre-se

Posts Recomendados

boa noite meus amigos ! a arena do meu server ta bugada! quando o player entra pra faze-la e mata o bixo e vai entrar no teleport aparece a msg = First kill monster! e o player nao passa para a proxima sala.

alguem saberia como arrumar ?? Mt obrigado desde já !

Link para o post
Compartilhar em outros sites

verifique teu login.ini na creaturescripts. Provavelmente nao registrou o evento de matar a boss da sala e por isso ele nao tem a storage para passar pelo tp pra proxima sala

Link para o post
Compartilhar em outros sites

login.lua né ? nao tem login.ini no creaturescripts..

aki esta ele, vc poderia verificar se esta ok ?


local config = {

loginMessage = getConfigValue('loginMessage'),

useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))

}

registerCreatureEvent(cid, "VipCheck")

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, "AdvanceSave")

registerCreatureEvent(cid, "attackguild")

registerCreatureEvent(cid, "advance")

registerCreatureEvent(cid, "FimVip")

registerCreatureEvent(cid, "SkullCheck")

registerCreatureEvent(cid, "demonOakLogout")

registerCreatureEvent(cid, "demonOakDeath")

registerCreatureEvent(cid, "ReportBug")

registerCreatureEvent(cid, "VipReceive")

registerCreatureEvent(cid, "PlayerKill")

registerCreatureEvent(cid, "KillingInTheNameOf")

registerCreatureEvent(cid, "Hitmsg")

registerCreatureEvent(cid, "ExpVip")

registerCreatureEvent(cid, "fullmh")

    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)

if getPlayerStorageValue(cid, 13541) == FALSE and (isInArray({9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}, getPlayerVocation(cid))) then

doPlayerSetVocation(cid,getPlayerVocation(cid)-4)

end

return true

end

Link para o post
Compartilhar em outros sites

Qual o nome do script em creaturescript?

Você pega e coloca ex: o nome do script é wolf em creaturescript.xml

Ai vocÊ coloca:

registerCreatureEvent(cid, "wolf")

Link para o post
Compartilhar em outros sites

realmente , se a versão for 9.5 ou algo assim , nao funfa , tive o msm probema

MSN: [email protected]

Skype: Daniel-041

logo.png

Link para o post
Compartilhar em outros sites
  • 4 months later...

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