Ir para conteúdo

Featured Replies

Postado
  • Autor
  • Solução

Créditos: @Rusherzin < Ele resolveu meu problema, ele editou o SCRIPT da forma que tinha que ser.. Agora está funcionando perfeitamente, vou deixar aqui o SCRIPT caso alguém precise ou esteja com o mesmo problema... Segue Spoiler:

Spoiler

local config = {
  loginMessage = getConfigValue('loginMessage')
}

function onLogin(cid)
  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 = "Acesse WWW.Infinity-War.ServeGame.Com"
    else
      str = str .. "WWW.Infinity-War.ServeGame.Com"
      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, "killctf")
  registerCreatureEvent(cid, "ZombieAttack")
  registerCreatureEvent(cid, "Mail")
  registerCreatureEvent(cid, "Recompensa")
  registerCreatureEvent(cid, "GuildMotd")
  registerCreatureEvent(cid, "Idle")
  registerCreatureEvent(cid, "SkullCheck")
  registerCreatureEvent(cid, "ExpVip")
  registerCreatureEvent(cid, "ReportBug")
  registerCreatureEvent(cid, "AdvanceSave")
  registerCreatureEvent(cid, "attackguild")
  registerCreatureEvent(cid, "ExpVip")
  registerCreatureEvent(cid, "advance")
  registerCreatureEvent(cid, "forever amulet")
  registerCreatureEvent(cid, "task_count")
  registerCreatureEvent(cid, "killbossesbroadcast")
  registerCreatureEvent(cid, "FirstItems")
  registerCreatureEvent(cid, "goldplayer")
  registerCreatureEvent(cid, "promotion")
  registerCreatureEvent(cid, "goldplayer2")
  registerCreatureEvent(cid,'PlayerCheck')
  registerCreatureEvent(cid, "FimVip")
  registerCreatureEvent(cid, "EndPremium")
  registerCreatureEvent(cid, "onPrepareDeath")
  registerCreatureEvent(cid, "SkullCheck")
  registerCreatureEvent(cid, "demonOakLogout")
  registerCreatureEvent(cid, "AntiHacker")
  registerCreatureEvent(cid, "demonOakDeath")
  registerCreatureEvent(cid, "demonOakComplete")
  registerCreatureEvent(cid, "ReportBug")
  registerCreatureEvent(cid, "VipReceive")
  registerCreatureEvent(cid, "VocationVip")
  registerCreatureEvent(cid, "PlayerKill")
  registerCreatureEvent(cid, "zombieevent")
  registerCreatureEvent(cid, "KillingInTheNameOf")
  registerCreatureEvent(cid, "PythiusDead")
  registerCreatureEvent(cid, "blessedfeather")
  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)


  if not isVip(cid) then
    local name = getCreatureName(cid)
    if string.find(tostring(name):lower(),"[VIP]") then
      local newname = string.sub(tostring(name), 7) 
      db.executeQuery("UPDATE `players` SET `name` = '".. newname .."' WHERE `id` = "..getPlayerGUID(cid)..";")
    end
  end
  return true
end

 

  • Respostas 5
  • Visualizações 661
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

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.7k

Informação Importante

Confirmação de Termo