Ir para conteúdo

Movie

Membro
  • Registro em

  • Última visita

Tudo que Movie postou

  1. Movie postou uma resposta no tópico em Suporte Tibia OTServer
    @Matk Poderia me ajudar no seu script? Edit: Ao iniciar o server ele funciona normalmente, porém depois de algumas horas ele simplesmente aparece esse erro.
  2. Movie postou uma resposta no tópico em Suporte Tibia OTServer
    Base: Peguei o sistema do Mock para utilizar no meu servidor e estava tudo ok, porém derrepente apareceu esse erro: [1:3:57.370] [Error - MoveEvents Interface] [1:3:57.388] data/movements/scripts/epicvip.lua:onStepIn [1:3:57.389] Description: [1:3:57.390] data/movements/scripts/epicvip.lua:11: attempt to index global 'vip' (a number value) [1:3:57.391] stack traceback: [1:3:57.391] data/movements/scripts/epicvip.lua:11: in function <data/movements/scripts/epicvip.lua:1> Alguém poderia me ajudar? epicvip.lua function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickPos = fromPosition, kickEffect = CONST_ME_POFF, kickMsg = "[Soft OT] You need to be a VIP Player to access this area. Buy now on site.", enterMsg = "[Soft OT] Welcome to VIP Area!", enterEffect = CONST_ME_MAGIC_RED, } if isPlayer(cid) == true then if vip.hasVip(cid) == FALSE then doTeleportThing(cid, tileConfig.kickPos) doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect) doPlayerSendCancel(cid, tileConfig.kickMsg) return end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, tileConfig.enterMsg) doSendMagicEffect(position, tileConfig.enterEffect) return true end end
  3. Mande seu login.lua localizado no creaturescripts
  4. Não exite a tabela z_ots_guildcomunication na sua database
  5. Como eu sei se minha distro foi compilada com War System?
  6. OT sério, com equipe totalmente qualificada. Updates diários. Eventos diários. Suporte 24h. Sistemas únicos. Sistema de interação 100%. IP: soft-ot.servegame.com Site: soft-ot.servegame.com:8090 Venha conhecer o Soft OT! =========================================== OT seriously, with fully qualified staff. Daily updates. Daily events. 24h support. Unique systems. 100% interaction system. IP: soft-ot.servegame.com Website: soft-ot.servegame.com:8090 Come and meet the Soft OT! ===========================================
  7. Tudo certo! Obrigado!
  8. Desculpa, agora que vi isso :x, uso Gesior
  9. Tsf 0.4 Versão 8.6 local quantidade = getPlayerItemCount(cid, itemid) db.query("UPDATE `accounts` SET `premium_points` = '".. getPoints(cid) + quantidade .."' WHERE `name` ='"..getPlayerAccount(cid).."'") doPlayerRemoveItem(cid, itemid, quantidade) end function onSay(cid, words, param) local itemid = 6527 -- Id do item(coin) que vai ser trocado pelo premium points if getPlayerItemCount(cid, itemid) == 0 then doPlayerSendCancel(cid, "Você não tem Soft Token para troca por pontos no site!") return false end doPlayerChangeItemPerPoints(cid, itemid) return true end [16:52:10.056] mysql_real_query(): SELECT `points` FROM `players` WHERE `id` = 7 LIMIT 1 - MYSQL ERROR: Unknown column 'points' in 'field list' (1054) [16:52:10.061] [Error - TalkAction Interface] [16:52:10.062] data/talkactions/scripts/token.lua:onSay [16:52:10.064] Description: [16:52:10.065] data/lib/004-database.lua:60: [Result:getDataInt] Result not set! [16:52:10.068] stack traceback: [16:52:10.069] [C]: in function 'error' [16:52:10.070] data/lib/004-database.lua:60: in function 'getDataInt' [16:52:10.071] data/lib/050-function.lua:844: in function 'getPoints' [16:52:10.073] data/talkactions/scripts/token.lua:3: in function 'doPlayerChangeItemPerPoints' [16:52:10.076] data/talkactions/scripts/token.lua:15: in function <data/talkactions/scripts/token.lua:8> Apresentou esse erro.
  10. Olá, preciso de um script que pegue a quantidade de coins dentro do jogo e passe para os premium points no site. Até pensei na lógica mas não sei colocá-la em script. Pega a quantidade atual de premium points e adiciona + quantidade que o player tiver (id do item) Se alguém conseguir, agradeço muito e também REP+ !
  11. Consegui arrumar. Para quem tem dúvida é só mudar o nome das storages.
  12. Procure no fórum.
  13. Funcionou perfeitamente, porém tem o problema de logar e ter que diminuir a storage: function onLogin(cid) aurastr = 25950 -- storage da aura if getPlayerStorageValue(cid, 25950) == 1 then setPlayerStorageValue(cid, aurastr, -1) return TRUE end end Encontrei outro erro. Tentei fazer outra aura, mas elas não são independentes. Se eu uso !aura1 on ela liga a mais forte que no caso é a aura 3
  14. Boa tarde, peguei um script de base daqui do Tibiaking o sistema de aura. Base: Porém eu gostaria de fazer com que a pessoa só usasse a aura se tivesse feito a quest. Scripts da quest já estão feitos: Bau.lua function onUse(cid, item, fromPosition, itemEx, toPosition) if (getPlayerStorageValue(cid, 25950) == -1) then doPlayerSendTextMessage(cid,22,"Aura Level 1") setPlayerStorageValue(cid, 25950, 1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE) else doPlayerSendTextMessage(cid,22,"O bau esta vazio.") end return true end Creio que é aqui que muda algo: function onSay(cid, words, param, channel) if(param=="on") then if getPlayerStorageValue(cid, estr) > os.time() then doPlayerSendCancel(cid, "Espere "..(getPlayerStorageValue(cid, estr) - os.time()).." segundos para poder habilitar aura novamente.") else if(getPlayerStorageValue(cid, aurastr)==2) then doPlayerSendCancel(cid,"Sua Aura Level 1 já está habilitada.") elseif(getPlayerStorageValue(cid, aurastr)==-1) then doPlayerSendCancel(cid,"Aura ligada!") setPlayerStorageValue(cid, aurastr, 2) efeitosAura(1,tempo/8,cid) end end elseif(param=="off") then if(getPlayerStorageValue(cid, aurastr)==2) then setPlayerStorageValue(cid, estr, os.time()+2) setPlayerStorageValue(cid, aurastr, -1) doPlayerSendCancel(cid,"Aura Level 1 desligada!") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Digite '!aura on' para ligar sua aura, e '!aura off' para desligá-la.") end return TRUE end Também tentei modificar o creaturescript porém não deu certo. function onLogin(cid) aurastr = 25950 -- storage da aura if getPlayerStorageValue(cid, 25950) == 1 then setPlayerStorageValue(cid, aurastr, -1) return TRUE end end Agradeço desde já.
  15. Olá, estou com um problema com urgência. Minha distro apresenta isso: [13:39:08.924] Account Manager has logged in. [13:39:08.957] Account Manager has logged out. Ele não chega a logar. Ele desloga sozinho. Creio que foi por causa de um script: local config = { max = 3, -- Número de players permitido com o mesmo IP. group_id = 1 -- Kikar apenas player com o group id 1. } local accepted_ip_list = {} -- Lista dos players permitidos a usar MC, exemplo: {"200.85.3.60", "201.36.5.222"} local function antiMC(p) if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then doRemoveCreature(p.pid) end return true end function onLogin(cid) if getPlayerGroupId(cid) <= config.group_id then if isInArray(accepted_ip_list,doConvertIntegerToIp(getPlayerIp(cid))) == false then addEvent(antiMC, 1000, {pid = cid, max = config.max+1}) end end return true end No caso, esse. Já dei reset na database, já retirei o script porém continua o erro. Será que pode ter danificado algo da distro? Já resolvi.
  16. Peguei um SnowBall Event para implementar no meu servidor porém teve alguns problema: Base: [21:58:00.365] [Error - GlobalEvent Interface] [21:58:00.369] In a timer event called from: [21:58:00.370] data/globalevents/scripts/events/snowballglobalevent.lua:onTime [21:58:00.372] Description: [21:58:00.373] .../globalevents/scripts/events/snowballglobalevent.lua:58: attempt to call global 'Position' (a nil value) [21:58:00.378] stack traceback: [21:58:00.379] .../globalevents/scripts/events/snowballglobalevent.lua:58: in function <.../globalevents/scripts/events/snowballglobalevent.lua:52> Percebi que o erro está nessa parte do arquivo: function moveToEvent() for _, pid in ipairs(getPlayersOnline()) do if isInRange(getCreaturePosition(pid), SBW_WAITROOM[1], SBW_WAITROOM[2]) then local posti = {} local isPossibleToTeleportPlayer = false while (isPossibleToTeleportPlayer == FALSE) do posti = Position(math.random(t_l.x,b_r.x), math.random(t_l.y, b_r.y), 7) if (isInWallArray(posti) == FALSE) then isPossibleToTeleportPlayer = TRUE end end doTeleportThing(pid, posti) doPlayerSetStorageValue(pid, SBW_INEVENT, 1) doPlayerSetStorageValue(pid, SBW_AMMO, SBW_MINAMMO) doPlayerSetStorageValue(pid, SBW_SCORE, 0) doPlayerSendTextMessage(pid, 27, "[SNOWBALL WAR] Seja bem vindo, aqui estao os comandos que voce vai usar durante o evento\n!snowball atirar --Atirar uma bola de neve.\n!snowball info --Isso mostra seus pontos de jogos e a quantia de bolas de neve que voce tem. Tambem mostra o ranking de pontos do evento.\n Recarregue suas bolas de neve clicando em frente ao gerador no centro do campo.\nAltamente recomendado adicionar estes comandos a sua hotkeys.") end end Agradeço desde já.
  17. Teve um problema no script do Exp 21:30:02.721] [Error - LuaInterface::loadFile] data/creaturescripts/scripts/exp.lua:5: unexpected symbol near '/' [21:30:02.724] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/exp.lua) [21:30:02.727] data/creaturescripts/scripts/exp.lua:5: unexpected symbol near '/'
  18. Desculpe tinha me esquecido deles. Vou editar o tópico.
  19. Olá, troquei minha distro para tsf 0.4 e após isso apareceu alguns erros: Como nesse sistema de Double Exp: [1:10:23.076] [Error - CreatureScript Interface] [1:10:23.076] data/creaturescripts/scripts/exp.lua:onKill [1:10:23.076] Description: [1:10:23.076] (LuaInterface::luaGetMonsterInfo) Monster not found data/creaturescripts/scripts/exp.lua Além disso no meu shop aparece coisa semelhante: [13:7:23.066] [Error - GlobalEvent Interface] [13:7:23.066] data/globalevents/scripts/shop.lua:onThink [13:7:23.066] Description: [13:7:23.066] data/globalevents/scripts/shop.lua:38: attempt to compare boolean with number [13:7:23.066] stack traceback: [13:7:23.066] data/globalevents/scripts/shop.lua:38: in function <data/globalevents/scripts/shop.lua:4> [13:7:23.081] [Error - GlobalEvents::think] Couldn't execute event: Shop data/globalevents/scripts/shop.lua Agradeço desde já.
  20. Movie postou uma resposta no tópico em Playground (Off-topic)
    Tenho outras aqui, se quiser coloco aqui.
  21. Movie postou uma resposta no tópico em Playground (Off-topic)
    "Os fins justificam os meios"; "Ser bem sucedido é uma questão de perspectiva"; "A originalidade define a personalidade"; "Toda caça uma hora vira o caçador"; "Sempre há uma falha no sistema"; "Você deve duvidar de todas as certezas". Algumas aí.
  22. Movie postou uma resposta no tópico em Suporte Tibia OTServer
    Olá, resolvi pegar uma source para compilar porém encontrei 3 erros ao tentar compilar, que são: 44 C:\Users\User\Desktop\rev\sources\otserv.cpp openssl/rsa.h: No such file or directory. 45 C:\Users\User\Desktop\rev\sources\otserv.cpp openssl/bn.h: No such file or directory. 46 C:\Users\User\Desktop\rev\sources\otserv.cpp openssl/err.h: No such file or directory. Como posso resolve-los? Obrigado desde já,
  23. Alguns conteúdos são privados pois estão em análise, imagina postarem um download cheio de vírus e ninguém se importasse...

Informação Importante

Confirmação de Termo