Jump to content

Recommended Posts

Olá! gostaria de pedir um favor a quem tem mais experiência no assunto de cliente/servidor derivados(Pokémon).

Não tenho experiência nenhuma com OT servers e estou estudando programação, quero montar um servidor em casa e ir arrumando com o tempo sem pressa cada detalhe da maneira que eu acho legal. Tenho apenas algumas duvidas sobre os servidores, busquei algumas informações mas não achei nada especifico no assunto que quero então decidi criar o tópico para algumas perguntas mais relevantes.

 

1. Existe alguma base de OT Pokémon que usa o Ron Client? Se sim, qual?

2. Qual base está menos modificada para analise e aprendizado? // Visto que essa pergunta é para quem quer aprender sobre os sistemas do jogo e abrir o código para se aventurar

 

 

Desde já obrigado.

peço perdão se estiver na área errada pois não achei "duvidas"

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.


  • Similar Content

    • By Carlinhous1996
      galera do tk alguem poderia me ajudar a colocar um tempo nessa storage por favor?
      queria que ela a cada 6 dias expirasse a storage
      script:
       
    • By SonGean
      [27/06/2022 21:18:40] [Error - CreatureScript Interface] 
      [27/06/2022 21:18:40] data/creaturescripts/scripts/login.lua:onLogin
      [27/06/2022 21:18:40] Description: 
      [27/06/2022 21:18:40] (luaGetPlayerSlotItem) Player not found
      [27/06/2022 21:18:40] [Error - CreatureScript Interface] 
      [27/06/2022 21:18:40] data/creaturescripts/scripts/login.lua:onLogin
      [27/06/2022 21:18:40] Description: 
      [27/06/2022 21:18:40] (luaGetPlayerSlotItem) Player not found
       
       
       

       
      se alguem tiver como ajudar s2

    • By Scorpiondaniel
      .Qual servidor ou website você utiliza como base? 
      TFS 1.3
      Qual o motivo deste tópico? 
      Ajuda
      Está surgindo algum erro? Se sim coloque-o aqui. 
       
      Você tem o código disponível? Se tiver publique-o aqui: 
       function getPlayerCap(cid) local query = db.getResult("SELECT cap FROM players WHERE id = " .. getPlayerGUID(cid)) if query:getID() ~= -1 then return tonumber(query:getDataString("cap")) end return 0 end local capacidade = 5000 -- aqui coloca quanto que vai aumentar function onEquip(cid, item, slot) if getPlayerSlotItem(cid, slot).itemid == item.itemid then doPlayerSetMaxCapacity(cid, (getPlayerCap(cid) + capacidade)) doPlayerSave(cid) end return true end function onDeEquip(cid, item, slot) doPlayerSetMaxCapacity(cid,getPlayerCap(cid) - capacidade) doPlayerSave(cid) return true end  
      Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 
       
    • By megatibiano
      Está surgindo algum erro? Se sim coloque-o aqui. 
       
      Você tem o código disponível? Se tiver publique-o aqui: 
       local config = { lottery_hour = "2 hours", -- Tempo ate a proxima loteria (Esse tempo vai aparecer somente como broadcast message) rewards_id = {2494, 2472, 2514, 2160}, -- ID dos Itens Sorteados na Loteria crystal_counts = 10, -- Usado somente se a rewards_id for crystal coin (ID: 2160). website = "yes", -- Only if you have php scripts and table `lottery` in your database! days = { "Monday-08:00", "Monday-13:00", "Monday-19:30", "Tuesday-08:00", "Tuesday-13:00", "Tuesday-19:30", "Wednesday-08:00", "Wednesday-13:00", "Wednesday-19:30", "Thursday-08:00", "Thursday-13:00", "Thursday-19:30", "Friday-01:22", "Friday-13:00", "Friday-18:15", "Saturday-21:27", "Saturday-21:28", "Saturday-21:29", "Sunday-08:00", "Sunday-13:00", "Sunday-19:30" } } local function getPlayerWorldId(cid) if not(isPlayer(cid)) then return false end local pid = getPlayerGUID(cid) local worldPlayer = 0 local result_plr = db.getResult("SELECT * FROM `players` WHERE `id` = "..pid..";") if(result_plr:getID() ~= -1) then worldPlayer = tonumber(result_plr:getDataInt("world_id")) result_plr:free() return worldPlayer end return false end local function getOnlineParticipants() local players = {} for _, pid in pairs(getPlayersOnline()) do if getPlayerAccess(pid) <= 2 and getPlayerStorageValue(pid, 281821) <= os.time() then table.insert(players, pid) end end if #players > 0 then return players end return false end function onThink(cid, interval) if table.find(config.days, os.date("%A-%H:%M")) then if(getWorldCreatures(o) <= 0)then return true end local query = db.query or db.executeQuery local random_item = config.rewards_id[math.random(1, #config.rewards_id)] local item_name = getItemNameById(random_item) local data = os.date("%d/%m/%Y - %H:%M:%S") local online = getOnlineParticipants() if online then local winner = online[math.random(1, #online)] local world = tonumber(getPlayerWorldId(winner)) if(random_item == 2160) then doPlayerSetStorageValue(winner, 281821, os.time() + 3600 * 24) doPlayerAddItem(winner, random_item, config.crystal_counts) doBroadcastMessage("[LOTTERY SYSTEM] Winner: " .. getCreatureName(winner) .. ", Reward: " .. config.crystal_counts .." " .. getItemNameById(random_item) .. "s! Congratulations! (Next lottery in " .. config.lottery_hour .. ")") else doPlayerSetStorageValue(winner, 281821, os.time() + 3600 * 24) doBroadcastMessage("[LOTTERY SYSTEM] Winner: " .. getCreatureName(winner) .. ", Reward: " ..getItemNameById(random_item) .. "! Congratulations! (Next lottery in " .. config.lottery_hour .. ")") doPlayerAddItem(winner, random_item, 1) end if(config.website == "yes") then query("INSERT INTO `lottery` (`name`, `item`, `world_id`, `item_name`, `date`) VALUES ('".. getCreatureName(winner).."', '".. random_item .."', '".. world .."', '".. item_name .."', '".. data .."');") end else print("Ninguem OnLine pra ganhar na loteria") end end return true end  
      Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 
       

    • By megatibiano
      Qual o motivo deste tópico? 
       
      Está surgindo algum erro? Se sim coloque-o aqui. 
       
      Você tem o código disponível? Se tiver publique-o aqui: 
         
      Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 
       

×
×
  • Create New...

Important Information

Confirmação de Termo