Ir para conteúdo
Banner com Efeitos

psychonaut

Membro
  • Registro em

  • Última visita

Tudo que psychonaut postou

  1. Fiz um aqui, mas vai ser preciso o script que põe premmy ou não vai funcionar, me passa ele depois ou edita se souber. globalevents/script/kickpremmy.lua local storageid = 4872 -- storage que é definida para 1 quando compra premium function onTime(interval) if Game.getPlayerCount() == 0 then return true end local players = Game.getPlayers() for _, jogadorTmp in ipairs(players) do local storage = jogadorTmp:getStorageValue(storageid) if storage == 1 and jogadorTmp:getPremiumDays() == 0 then jogadorTmp:setStorageValue(storageid, 0) jogadorTmp:remove() end end return true end globalevents.xml:<globalevent name="kickpremmy" time="05:00:00" script="kickpremmy.lua" /> No script da premmy, na parte onde obtêm a premmy, tinha que por algo assim: local storageid = 4872 -- tem que ser igual a outra setPlayerStorageValue(cid, storageid, 1)
  2. Qual script põe premium nos players, que faz eles obter? Tem como passar esse script.
  3. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Criou e leva pro lugar certo? Muda essa linha addEvent(removeTp, tp.time*1000, tp)PraaddEvent(removeTp, tp.time*1000, tp.pos)
  4. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Upa de novo o sql no banco. Pra recuperar mesmo só com recuva, mas como tava no mysql não vai dar.
  5. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Suporte só por aqui mesmo...
  6. Vê se nesse site as portas aparecem abertas nesse site http://www.yougetsignal.com/tools/open-ports/ E também checa seu ip indo no menu iniciar(sei la mais o nome dele) > executar > cmd > da enter No cmd digita: ipconfig Vai ter um ip parecido com 192.168.1.algumacoisa. Esse ip é o que você libera no roteador.
  7. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Da uma olhada ai. http://www.tibiaking.com/forum/topic/63726-tp-monster/#comment-365738
  8. Baixa um no fórum, normalmente vem com um tutorial. http://www.tibiaking.com/forum/forum/113-downloads/ O site também, tem vários por ai. http://www.tibiaking.com/forum/forum/141-websites/ Alguns já vem com o site no servidor, se não vier usa o segundo link ai também.
  9. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Bom, suponhamos que seja TFS 1.0 > Não sei se tem mais erros no script, mas tenta algo assim. Vai no creaturescripts/scripts e cria algo assim: Salva com qualquer nome. Aqui vai ser tpmonster.lua local tpId = 1387 local tps = { ["New Mage"] = {pos = {x=288, y=125, z=8}, toPos = {x=160, y=54, z=7}, time = 60}, } function removeTp(tp) if getThingfromPos(tp).itemid == tpId then doRemoveItem(getThingfromPos(tp).uid) end return TRUE end function onDeath(cid) local tp = tps[getCreatureName(cid)] if tp then doCreateTeleport(tpId, tp.toPos, tp.pos) doCreatureSay(cid, "Teleport fecha em 1 Min Clique Na Estatua "..tp.time.." segundos.", TALKTYPE_ORANGE_1) addEvent(removeTp, tp.time*1000, tp) end return TRUE end E o xml: <event type="death" name="Tpmonster" script="tpmonster.lua"/> E põe isso no monstro, depois de </flags>, ou edita o que ja tem <script> <event name="Tpmonster"/> </script>#edit Opa, no seu monstro fica assim:
  10. psychonaut postou uma resposta no tópico em Playground (Off-topic)
    Ah, é só um chat, achei que era tipo uma call, ai eu achei estranho não ser TS. voteban no admin [1/10]
  11. É, tenta isso, liga no provedor e pede pra ver as portas se podem ser liberadas etc. Tem alguns que bloqueiam.
  12. Vê se no config.lua, o ip que você colocou é o que aparece nesse site. http://www.meuip.com.br/ E vê se você liberou tcp e udp. E só uma dica de seugrança, edita isso, nunca mostra seu ip, ainda mais em um fórum. E se usa roteador, confere se o ip que você liberou as portas é o 192.168.1.X, o X tem que mudar pelo seu, que pode ser visto apertando a tecla do windows + R(executar), digitando CMD, enter, ai digita ipconfig, da enter e vai aparecer uma linha que tem o 192.168.1... Esse tem que ta liberado no roteador.
  13. psychonaut postou uma resposta no tópico em Suporte Tibia OTServer
    Tu tem que por duas setinhas, --, antes do que for texto. Tipo: -- Unjustified kills -- NOTE: *Banishment and *BlackSkull variables are >summed up< -- (dailyFragsToRedSkull + dailyFragsToBanishment) with their -- *RedSkull equivalents. -- Auto banishing works only if useBlackSkull set to negative. -- advancedFragList is not advised if you use huge frags -- requirements.Isso em todo o texto que tá sem o sinal de igual. Tipo: redSkullLength = 1 * 24 * 60 * 60 Você não coloca.
  14. psychonaut postou uma resposta no tópico em Playground (Off-topic)
    Não da pra entrar, a opção de chamar aparece desabilitada.
  15. Ajudar os existentes é mais difícil que criar um novo, porque tem que aprender todas as funções, ver como o cara fez o sistema, o que pode e o que não pode etc.
  16. psychonaut postou uma resposta no tópico em Playground (Off-topic)
    Tá on?(sei lá se fica off)
  17. Muda essa linha: doPlayerRemoveItem(cid, item.uid, 1)PradoPlayerRemoveItem(cid, 130, 1)No xml, na spells.xml, muda needlearn="0" Pra needlearn="1"
  18. Não esse... o vipknight.lua, que ta dentro da pasta actions/scripts, tem que ter isso nele function onUse(cid, item, fromPosition, target, toPosition, isHotkey) playerLearnInstantSpell(cid, "earthquake") doPlayerRemoveItem(cid, item.uid, 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You learned a new spell.") return true end
  19. Posta o .lua aqui como você colocou, deu algum erro no console?
  20. Tem que colocar no actions.xml na pasta actions. Põe no xml essa linha que eu mandei e põe o nome do seu script, ai cria o script na actions/scripts com o nome que tu colocou .lua e o script que eu mandei la, nele você edita o nome da spell aonde ta Light.
  21. É só por o script. <action itemid="130" script="Nomequevcsalvou.lua"/>
  22. Esse item ta com o meu script ou outro? Tem que colocar o nome da spell la, não as palavras. Exemplo: Essa é a spell, o nome ta de vermelho. Fica no spells.xml na pasta spells. <instant group="attack" spellid="80" name="Berserk" words="exori" lvl="35" mana="115" prem="1" needweapon="1" exhaustion="4000" groupcooldown="2000" needlearn="0" script="attack/berserk.lua"> <vocation name="Knight"/> <vocation name="Elite Knight"/> </instant> Esse nome que tu põe no lugar de Light la.
  23. Acho que o fórum bugou, porquê pra mim aparece. Qualquer coisa põe doPlayerSetTown(cid, 1) Debaixo da linha que tu fez seta e muda o 1. Aqui era pra ser completo:local config = { useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) local text = "- Bem vindo ao novo BaiakZica [8.60], here's a list of commands:\n!bless -> Get blessed by the Gods\n!frags -> See your current frags\nCtrl+R -> Report bugs to staff\n- Visite: BaiakZica.no-ip.biz e adquira seus Points." local useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local lastLogin = getPlayerLastLoginSaved(cid) if(lastLogin > 0) then doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, text) else doPlayerSendOutfitWindow(cid) doPlayerSetTown(cid, 1) 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, "inquisitionPortals") registerCreatureEvent(cid, "countKill") registerCreatureEvent(cid, "SaveReportBug") --registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "AdvanceSave") registerCreatureEvent(cid, "kill") registerCreatureEvent(cid, "reward") --registerCreatureEvent(cid, "30") registerCreatureEvent(cid, "ArenaKill") registerCreatureEvent(cid, "killbossesbroadcast") registerCreatureEvent(cid, "PythiusDead") registerCreatureEvent(cid, "zombieevent") registerCreatureEvent(cid, "Achievements") registerCreatureEvent(cid, "Frags") registerCreatureEvent(cid, "demonOakLogout") registerCreatureEvent(cid, "demonOakDeath") registerCreatureEvent(cid, "demonOakComplete") registerCreatureEvent(cid, "PlayerDeath") registerCreatureEvent(cid, "WoeExp") registerCreatureEvent(cid, "PlayerItems") registerCreatureEvent(cid, "ExpVip") registerCreatureEvent(cid, "Addons") registerCreatureEvent(cid, "DeathBroadCast") 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) return true end
  24. Muda Light pro nome da spell, lembrando que exori é a pronuncia, o nome fica no arquivo de spells. Não tira as aspas de la, o texto nem sei se ta certo, meu inglês não é muito bom. Não tenho certeza se vai funcionar. Salva com algum nome qualquer na pasta actions/scripts. function onUse(cid, item, fromPosition, target, toPosition, isHotkey) playerLearnInstantSpell(cid, "Light") doPlayerRemoveItem(cid, item.uid, 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You learned a new spell.") return true endActions.xml: <action itemid="IDdoitem" script="Nomequevcsalvou.lua"/> Substituí ai, usa um item que não tem no jogo, não ta sendo usado, normalmente os exilir ou algo do tipo.

Informação Importante

Confirmação de Termo