Tudo que luanluciano93 postou
-
(Resolvido)Ninguém consegui entrar no meu Site e nem aparece quantos players tem online !
Tiroleivi, o tópico está como "RESOLVIDO" .. cuidado!
- (Resolvido)Atualizando e compilando e executando em linux
-
[AJUDA]star.lua
O script é type startup, ou seja, ele executa apenas ao inciar o servidor. Pelo que pude ver ele executa 2 querys (comandos) na database ... O nome dele normalmente é start.lua, mas pode ser star.lua tbem, rsrsrs Verifica no globalevents.xml se a tag dele esta correta, ela deve estar +/- assim .. <globalevent name="server_start" type="startup" event="script" value="star.lua"/> OBS: verifique se é star ou start. Outra coisa importante, para executar uma query em algum script lua, precisa de determinado comando, e este comando depende da versão do seu TFS Ou seja, na versão 0.3.6 usamos "db.executeQuery" e na versão 0.4 usamos" db.query", bem simples né? Enfim, seu script deve ficar assim [TFS versão 0.3.6.] function onStartup() db.executeQuery("UPDATE `players` SET `online` = 0 WHERE `world_id` = " .. getConfigValue('worldId') .. ";") db.executeQuery("DELETE FROM `guild_wars` WHERE `status` = 0 AND `begin` < " .. (os.time() - 2 * 86400) .. ";") db.executeQuery("UPDATE `guild_wars` SET `status` = 5, `end` = " .. os.time() .. " WHERE `status` = 1 AND `end` > 0 AND `end` < " .. os.time() .. ";") return true end Ou assim [TFS versão 0.4] function onStartup() db.query("UPDATE `players` SET `online` = 0 WHERE `world_id` = " .. getConfigValue('worldId') .. ";") db.query("DELETE FROM `guild_wars` WHERE `status` = 0 AND `begin` < " .. (os.time() - 2 * 86400) .. ";") db.query("UPDATE `guild_wars` SET `status` = 5, `end` = " .. os.time() .. " WHERE `status` = 1 AND `end` > 0 AND `end` < " .. os.time() .. ";") return true end Espero ter ajudado. edite --- Resolvido? Se sim clique na melhor resposta!
-
(Resolvido)Atualizando e compilando e executando em linux
Fale sobre os erros .. Normalmente quando se migra de windows para linux, aparece muitos erros de sensitive .. Oque são erros de sensitives? São "erros" que aparecem por causa de letras maiúsculas e minusculas .. o windows não liga para essa diferença e o linux liga, se tu colocar, por exemplo, o nome de um monster "Assasin" no monsters.xml e lá na pasta monsters/outlaws/assassin.lua estiver assassin, sem o "A" maiúscula aparece erro de sensitive, e o monsters não carrega, e assim vai, é +/- isso!
- Distro 0.4 com anti divulgação e No OTBM COM GUILD WAR
- (Resolvido)GESIOR ACC 0.3.8 - Shop System
-
(Resolvido)[TFS 1.0] Gesior SHOP System e Lost Account System
Resolvido? Se sim clique na melhor resposta!
-
"Invalid subtopic. Can't load page."
não tem como, o ideia seria que não desse esse erro! edite --- Resolveu?
-
"Invalid subtopic. Can't load page."
só dá esse erro porque determinada página esta "buscando" determinado "subtópico" (página) e não existe o determinado arquivo para essa página!
-
Ajuda imagem
normalmente o wesite "puxa" as imagens da pasta images/shop/, então é só colocar a imagem do item nesta pasta e renomeá-lá com o ID do item .. por exemplo: se coloca para vender 1 crystal coin, ai tu coloca a imagem do crystal coin dentro desta pasta e renomeia com "2160". Espero ter ajudado! edite --- Resolveu?
-
items do meu shop não aparece a venda
Se tivesse colocado no local correto, eu já teria visto faz tempo .. Como tu adicionou a oferta ao shopping? O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de WebSites" edite --- Resolveu?
- Distro 0.4 com anti divulgação e No OTBM COM GUILD WAR
-
Qual Versao LINUX Comprar ?
Ubuntu, 10.04 64bits
-
[AJUDA]Mudar Servidor Mysql para Sqlite
Baixe qualquer ot da seção de download, eles vem com a pasta schemas ou com o proprio arquivo no diretório, com extensão .s3db
-
[PEDIDO] Separar Players
Acho que assim faz tudo que tu pediu ... -- <movevent type="StepIn" actionid="XXXX" event="script" value="separar_times.lua"/> function onStepIn(cid, item, position, fromPosition) local conditionBlack = createConditionObject(CONDITION_OUTFIT) setConditionParam(conditionBlack, CONDITION_PARAM_TICKS, -1) addOutfitCondition(conditionBlack, {lookType = 134, lookHead = 114, lookBody = 114, lookLegs = 114, lookFeet = 114}) local conditionRed = createConditionObject(CONDITION_OUTFIT) setConditionParam(conditionRed, CONDITION_PARAM_TICKS, -1) addOutfitCondition(conditionRed, {lookType = 143, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94}) local storage_global = 50000 local team = { one = { name = "Black Team", -- nome time 1 storage = 140120, -- storage time 1 storage1 = 123322, storage2 = 123326, pos = {x=456, y=17, z=7} -- posição para onde eles vão ao passar pela tile (cada time tem o seu) }, two = { name = "Red Team", -- nome time 2 storage = 140121, -- storage time 2 storage1 = 123321, storage2 = 123325, pos = {x=505, y=17, z=7} -- posição para onde eles vão ao passar pela tile (cada time tem o seu) }, } if getPlayerAccess(cid) > 3 then doTeleportThing(cid, team.one.pos) return false elseif getGlobalStorageValue(storage_global) > 0 then setGlobalStorageValue(storage_global, getGlobalStorageValue(storage_global)-1) end if getGlobalStorageValue(storage_global) >= 0 then if getGlobalStorageValue(team.one.storage) < getGlobalStorageValue(team.two.storage) then setPlayerStorageValue(cid, team.one.storage, 1) doAddCondition(cid, conditionBlack) setGlobalStorageValue(team.one.storage, getGlobalStorageValue(team.one.storage)+1) setPlayerStorageValue(cid,team.one.storage1,1) setPlayerStorageValue(cid,team.one.storage2,1) doTeleportThing(cid, team.one.pos) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You will join the team " .. team.one.name .. "!") else setPlayerStorageValue(cid, team.two.storage, 1) doAddCondition(cid, conditionRed) setGlobalStorageValue(team.two.storage, getGlobalStorageValue(team.two.storage)+1) setPlayerStorageValue(cid,team.two.storage1,1) setPlayerStorageValue(cid,team.two.storage2,1) doTeleportThing(cid, team.two.pos) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You will join the team " .. team.two.name .. "!") end end return true end Para configurar são essas linhas ... one = { name = "Black Team", -- nome time 1 storage = 140120, -- storage time 1 storage1 = 123322, storage2 = 123326, pos = {x=456, y=17, z=7} -- posição para onde eles vão ao entrar no tp (cada time tem o seu) }, two = { name = "Red Team", -- nome time 2 storage = 140121, -- storage time 2 storage1 = 123321, storage2 = 123325, pos = {x=505, y=17, z=7} -- posição para onde eles vão ao entrar no tp (cada time tem o seu) }, Não testei, acho que dá certo.
-
[AJUDA]Mudar Servidor Mysql para Sqlite
mude no config.lua (onde esta mysql coloque sqlite) e arrume uma database sqlite (normalmente vem nas pata schemas) ...
-
Onde encontro vps por 25,00
Acho que na weblara dá.
-
Procuro equipe para OtPokemon
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Downloads → Servidores Diferentes" Para: "OTServ → Projetos / Formação de Equipes"
-
Stamina Refuel
Olá pessoal, para quem não sabe esse script funciona da seguinte maneira, você escolhe um X item, ao dar use neste X item, a Stamina do player enche X tempo que você determinar. Crie um arquivo com o nome stamina_refuel.lua em actions/scripts e coloque isso dentro: local stamina_full = 42 -- horas (stamina full) function onUse(player, item, fromPosition, target, toPosition, isHotkey) if player:getStamina() >= (stamina_full * 60) then player:sendCancelMessage("Your stamina is already full.") else player:setStamina(stamina_full * 60) player:sendTextMessage(MESSAGE_INFO_DESCR, "Your stamina has been refilled.") player:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) item:remove(1) end return true end E em actions.xml adcione a tag: <action itemid="ITEMID" script="stamina_refuel.lua"/> Para editar é fácil, nesta parte: local stamina_full = 42 -- horas (stamina full) Acima você escolhe o tempo (em horas) que encherá ao usar o stamina refuel. Bem simples né pessoal ?! Espero ter ajudado, abraços!
-
[TFS 1.x] Mount Doll
Olá pessoal, para quem não sabe esse script funciona da seguinte maneira, você escolhe um X item, e se o player tiver esse X item, e falar !mount [nome da mount] ele ganha a mount que ele escolheu. Crie um arquivo com o nome mountdoll.lua em talkactions/scripts e coloque isso dentro: local mounts = { --["mount"] = {id = x}, ["widow queen"] = {id = 1} } function onSay(player, words, param) local word = mounts[string.lower(param)] local mountdoll_id = 9019 -- id do mount doll if player:getItemCount(mountdoll_id) > 0 then if param ~= "" and word then if not player:hasMount(word.id) and player:removeItem(mountdoll_id, 1) then player:sendTextMessage(MESSAGE_INFO_DESCR, "You got your mount!") player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS) player:addMount(word.id) else player:sendCancelMessage("You already have this mount.") end else player:sendCancelMessage("This mount does not exist.") end else player:sendCancelMessage("You must have a mount doll in your backpack!") end return true end E em talkactions.xml adcione a tag: <talkaction words="!mount" script="mountdoll.lua"/> Para editar é fácil, nesta parte: local mountdoll_id = 9019 -- id do mount doll Você escolhe o id do item que será o mount doll. E caso queira adicionar alguma mount nova que não esteja configurado adicione ele na tabela em sequencia aos outros igual o exemplo: -- ["mount"] = {id = x}, Eu deixei configurei apenas 1 mount, basta pegar os ids das mount e fazer igual o exemplo. Para usar no servidor é só usar o comando !mount "mountname Bem simples né pessoal ?! Espero ter ajudado, abraços!
-
[AJUDA] Como fazer um client próprio?
Quando for criar um tópico, tente transpassar seu problema no título ... É só pesquisar no fórum, tem vários tópicos sobre tal assunto ... • http://www.tibiaking.com/forum/topic/11099-aprenda-a-fazer-seu-proprio-client/ • http://www.tibiaking.com/forum/topic/8369-completo-criando-client-proprio/ • http://www.tibiaking.com/forum/topic/28214-tutorial-criando-client-proprio-sem-vapus-completo/ • http://www.tibiaking.com/forum/topic/12293-aprendendo-criar-client-proprio/ A vida é simples, basta saber viver com astucia. edite --- Resolvido? Se sim clique na melhor resposta!
-
Addon Doll
Olá pessoal, para quem não sabe esse script funciona da seguinte maneira, você escolhe um X item, e se o player tiver esse X item, e falar !addon "[nome do addon] ele ganha o addon full que ele escolheu. Crie um arquivo com o nome addondoll.lua em talkactions/scripts e coloque isso dentro: local outfits = { --[outfit] = {id_female, id_male} ["citizen"] = {136, 128}, ["hunter"] = {137, 129}, ["mage"] = {138, 130}, ["knight"] = {139, 131}, ["noblewoman"] = {140, 132}, ["summoner"] = {141, 133}, ["warrior"] = {142, 134}, ["barbarian"] = {147, 143}, ["druid"] = {148, 144}, ["wizard"] = {149, 145}, ["oriental"] = {150, 146}, ["pirate"] = {155, 151}, ["assassin"] = {156, 152}, ["beggar"] = {157, 153}, ["shaman"] = {158, 154}, ["norsewoman"] = {252, 251}, ["nightmare"] = {269, 268}, ["jester"] = {270, 273}, ["brotherhood"] = {279, 278}, ["demonhunter"] = {288, 289}, ["yalaharian"] = {324, 325}, ["warmaster"] = {336, 335}, ["wayfarer"] = {366, 367}, ["afflicted"] = {431, 430}, ["elementalist"] = {433, 432}, ["deepling"] = {464, 463}, ["insectoid"] = {466, 465}, ["red baron"] = {471, 472}, ["crystal warlord"] = {513, 512}, ["soil guardian"] = {514, 516}, ["demon"] = {542, 541} } function onSay(player, words, param) local addondoll_id = 9693 if player:getItemCount(addondoll_id) > 0 then local word = outfits[string.lower(param)] if param ~= "" and word then if (not player:hasOutfit(word[1], 3) or not player:hasOutfit(word[2], 3)) and player:removeItem(addondoll_id, 1) then player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS) player:addOutfitAddon(word[1], 3) player:addOutfitAddon(word[2], 3) player:sendTextMessage(MESSAGE_INFO_DESCR, "Seu Addon full foi adicionado!") else player:sendCancelMessage("Voce ja tem este addon") end else player:sendCancelMessage("Digite novamente, algo esta errado!") end else player:sendCancelMessage("Voce nao tem addon doll!") end return true end E em talkactions.xml adcione a tag: <talkaction words="!addon" script="addondoll.lua"/> Para editar é fácil, nesta parte: local addondoll_id = 9693 Você escolhe o id do item que será o addon doll. E caso queira adicionar algum addon novo que não esteja configurado adicione ele na tabela male e female em sequencia aos outros. Exemplo: local --[outfit] = {id_female, id_male} Para usar no servidor é só usar o comando !addon "nomedoaddon Bem simples né pessoal ?! Espero ter ajudado, abraços!
-
(Resolvido)[PEDIDO] Action de estátua com Lv Min e Lv Maximo Para Teleport
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Actions e TalkActions" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
-
(Resolvido)PEDIDO} Item Com id Propria
Depende do item, mas acho que a unica soluçã oé olhar de monster em monsters edite --- Resolvido? Se sim clique na melhor resposta!
-
(Resolvido)PEDIDO} Item Com id Propria
2 opções: 1 - Tira esses itens dos monsters, assim eles não irão dropar! 2 - Cria seus itens dontes com base em algum item que não caia de monster e não podem ser obtidos em quests ... É isso ai!