Search the Community
Showing results for tags 'suporte'.
-
Pessoal preciso de um jeito de aparecer na tela em cima o nome do local que o player esta entrando por exemplo se entrar no templo de saffron aparecer "Templo de saffron" na tela
-
Bom galera eu estou com um problema , em alguns momentos ocorre um bug de partes do mapa ficarem pretas e caso o personagem passe por cima acaba bugando ele , é melhor mostrar abaixo as imagens ( Lembrando q essas partes pretas sao bug o mapa esta feito e correto nessa area) caso eu passe por cima com o char ele desaparece e so volta reabrindo o client
-
script [PEDIDO] Como utilizar acentuação em Scripts .lua e .php
yuriowns posted a question in Programação
Boa noite meus amigos, estou com esse pequeno problema e não consigo resolver de jeito nenhum, já andei pesquisando sobre e encontrei alguns tópicos referente a acentuações em scripts, mas nenhum deu certo pra mim, posso estar colocando algo de errado, então por favor alguém consegue me ajudar? já coloquei este código no início do script .lua porém nada mudou. <?xml version="1.0" encoding="ISO-8859-1"?> Desde já agradeço a atenção! -
Boa noite rapazeada, tranquilo? estou fazendo um servidor 8.60 e está quase tudo pronto, preciso de uma contagem regressiva no site do servidor, alguém consegue me auxiliar? gostaria de ter aquela contagem que fica em baixo de onde mostra os players online como essa daqui:
-
Gostaria de pedir ajuda a quem tiver disponibilidade, recentemente consegui compilar uma distro TFS 0.4 Rev3996, botei porcentagem na hp/mana, porem queria tambem fazer +3 mudanças, mas não tenho a minima ideia de onde mecher. Que seria: 1 - Colocar para dano de ENERGYDEMAGE tirasse sangue ao receber hit, como o dano de PHYSICAL. {vi em um servidor de dragon ball que o buu caia sangue rosa, achei incrivel} 2 - Aumentar outfits no Outfits.xml, pois no meu só vai até 26, as que eu registrar acima disso não aparece no select outfit. 3 - Mudar o nome da moeda, gold para Zeni, mudando no items.xml nao muda em lugares como NPCs de compra etc. Uma outra coisa que surgiu nessa distro que ate agora so reparei uma vez foi um erro de globalsavestorage, algo assim, onde deu um erro com varios valores, e no final tinha unknow colum RunJoinEvent ou era RunEventJoin in field list, algo algo assim.
-
Galera vim pedir suporte para me ajudarem a hookar dll no client tenho dll de mana bar, fps + ping e proteção cab ou proteção das spr e dat nao lembro!!! mas tipo minha client tem 2,687kb significa 2,6mb e eu hooko as dll e meu client vai para 523kb como arrumo isso !!! aqui fica as 2 imagens Sem Hook: Com Hook:
-
Estou com um bug no meu servidor, adicionei um novo pokemon e agora fica dando esse erro quando eu tento tirar ele da ball...
-
Eu estou editando um site para o meu poketibia, ai quando eu logo em uma conta e clico no botao +Vip Shop na barra a direita ele leva para a aba principal (http://localhost//index.php) como eu adiciono a aba shop para comecar a edita-la?
-
Ola , gostaria de ajuda nessa script de "Carpet System" , tentei modifica-la eu mesmo , mas não tive muito sucesso Quando o player usa o carpet diretamente da bag no piso , o tapete some e causa um erro. Eu gostaria que quando ele usasse diretamente da bag no piso, ela pegasse normal ou voltasse pra bag. Para usar o carpet e necessario colocar ele no chao e usar no piso, e pra voltar a sua forma item e so clicar em cima, gostaria que tivesse o botao "Embrulhar" se possivel
-
Bom dia tibianos, ultimamente eu ja tentei de tudo, ja vi vídeos, segui tópicos e tudo, mas eu nao consigo ativar o comando /war invite, /war acept... no meu server, gostaria de uma ajuda, de algum tutorial... Muito obrigado
-
Olá pessoal do xTibia, Estou precisando de uma ajuda. Baixei uma base OTpokemon Imperium e um site Modern ACC v.1 - v.3 e testei a db original para mysql que vem a pasta Schema e ela não é compatível com nenhum Site, E eu como não entendo nada desta area fiquei martelado mt. Ai peguei db do DXP V.3 e coloquei já que ela é compativel com qualquer site. Ai deu um erro no meu servidor que não virou em nada. Beleza então tentei adaptar algumas tabelas que faltava na minha, seguindo tudo que é tipo de conteúdo encontrado nesta ferramenta (GOOGLE). Beleza não deu em nada, pq minha falta de conhecimento ajuda. Mas eu acho (Estou chutando) que para resolver, tenho que add isto o que falta, (Alguém me ajuda). Minha db << e a do >> DXP Além disto Na players à diferenças A do DXP tem estes atributos `id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description`, `old_name`, `hide_char`, `worldtransfer`, `created`, `nick_verify`, `comment `players` E a do imperium tem estes: `id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description` `players` E também na accounts accounts DXP: `id`, `name`, `password`, `premdays`, `lastday`, `email`, `key`, `blocked`, `warnings`, `group_id`, `viptime`, `page_access`, `page_lastday`, `email_new`, `email_new_time`, `rlname`, `location`, `created`, `email_code`, `next_email`, `premium_points`, `nickname`, `avatar`, `about_me` `accounts` accounts imperium: `id`, `name`, `password`, `premdays`, `lastday`, `email`, `key`, `blocked`, `warnings`, `group_id` `accounts` Se tiver uma db ai ou souber resolver minha questão LIKE
-
Boa tarde! Venho hoje pedir ajuda com um bug que me deparei com a base PLight (TFS 0.4), basicamente o problema é: Quando crio pokémons pelo comando /m ou /s ou até mesmo em suas pokeballs pelo /cb eles funcionam 100%. Porém quando eu fixo spawns no mapa pelo remeres, os spawns ficam bugados, com nomes aleatorios, e status/sexo bugados. Alguém poderia me dar um suporte nessa área por gentileza? Agradeço fortemente desde já!
-
Onde configura para deslogar players inativos por x tempo???,queria que desloga-se a cada 20 segundos inativos (pros cara não ficar upando em mc,e não posso bloquear o uso de mcs no server,porque muita gente usa net compartilhada)
-
Salve comunidade, estou com um problema em duas magias que possuem a função addEvent. Caso algum programador queira me ajudar, ficarei grato. Versão 10.96, TFS 1.2 Spells:
-
Nao sei muito sob isso então tenham paciência. Estava importando um arquivo sql no localhost mandei executar e deu esse seguinte erro: Erro consulta SQL: -- -- Database: `dxp` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `accounts` -- CREATE TABLE IF NOT EXISTS `accounts` ( `id` int( 11 ) NOT NULL , `name` varchar( 32 ) NOT NULL DEFAULT '', `password` varchar( 255 ) NOT NULL , `premdays` int( 11 ) NOT NULL DEFAULT '0', `lastday` int( 10 ) unsigned NOT NULL DEFAULT '0', `email` varchar( 255 ) NOT NULL DEFAULT '', `key` varchar( 128 ) NOT NULL DEFAULT '', `blocked` tinyint( 1 ) NOT NULL DEFAULT '0' COMMENT 'internal usage', `warnings` int( 11 ) NOT NULL DEFAULT '0', `group_id` int( 11 ) NOT NULL DEFAULT '1', `viptime` int( 11 ) NOT NULL DEFAULT '0', `page_access` int( 11 ) DEFAULT NULL , `page_lastday` int( 11 ) DEFAULT NULL , `email_new` varchar( 255 ) DEFAULT NULL , `email_new_time` int( 15 ) DEFAULT NULL , `rlname` varchar( 255 ) DEFAULT NULL , `location` varchar( 255 ) DEFAULT NULL , `created` int( 16 ) DEFAULT NULL , `email_code` varchar( 255 ) DEFAULT NULL , `next_email` int( 11 ) DEFAULT NULL , `premium_points` int( 11 ) DEFAULT NULL , `nickname` char( 48 ) DEFAULT NULL , `avatar` char( 48 ) DEFAULT NULL , `about_me` text ) ENGINE = InnoDB AUTO_INCREMENT =10 DEFAULT CHARSET = latin1; Mensagens do MySQL : #1046 - No database selected
-
Eae pessoal, de boa?, então, eu to ajustando um mapa versão 7.92 (dragon souls) só que eu nao consigo colocar ele online, ja abri as duas portas, 7171 e 7172, tanto no roteador quanto no firewall, ja instalei o DUC do no-ip, ja fiz um host la, e mesmo assim, nao consigo colocar ele online, já vi vários tutorias na internet, e mesmo assim nao me ajudaram, alguém pode me ajudar poooor favor?
-
suporte scripts [Ajuda], sumir item e aparece outro no lugar..
Pablobion posted a question in Resolvidos
Bom, tem um sistema que coloca tal action em qualquer bau. que tudo que esta dentro dele vira uma quest... eu modifiquei algumas coisas do script, como só poder usar dentro de casa... entre outras coisas, agora unica coisa que preciso é que ele crie o "tal" item que estava dentro dele, no chao e que o bau desapareça, tentei de outras formas como clicar e criar um item dentro da casa do player independente de onde estiver o bau mas nao tive sucesso, então... preciso disso mesmo que ele crie o "tal" item que estava dentro dele, no chao e que o bau desapareça a criação do item se da pelo reward = doCopyItem(items[1], true). -
local keywordHandler = KeywordHandler:new()local npcHandler = NpcHandler:new(keywordHandler)NpcSystem.parseParameters(npcHandler)local talkState = {}function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) endfunction onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) endfunction onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) endfunction onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg)if(not npcHandler:isFocused(cid)) thenreturn falseend local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cidlocal tasks = {["blastoise"] = {["Junko"] = {{"Blastoise", 3}}}, --modifiquei aki, mas n sei se vai da certo kk["electabuzz"] = {["Junko"] = {{"Electabuzz", 3}}},["venusaur"] = {["Junko"] = {{"Venusaur", 3}}},["charizard"] = {["Junko"] = {{"Charizard", 3}}},}local msg = msg:lower() --eh sempre bom por isso.. pra deixar a msg soh em letras minusculas if msgcontains(msg, "task") then if isMyTaskComplete(cid, getNpcCid()) then selfSay("Wow you have already complete my task! Ok then, take your reward!", cid) doPlayerAddExperience(cid, 1500000) --premio doPlayerAddItem(cid, 2160, 25) local sto = getMyTaskSto(cid, getNpcCid()) setPlayerStorageValue(cid, sto, -1) --nunca esqueça disso... setPlayerStorageValue(cid, 25566, os.time() + 24*60*60) setPlayerStorageValue(cid, 181601, 1) --storage da outfit setPlayerStorageValue(cid, 181602, 1) --storage da outfit talkState[talkUser] = 0 return true elseif getPlayerStorageValue(cid, 25588) > os.time() then selfSay("You have to wait 24h to do my task again!", cid) talkState[talkUser] = 0 return true elseif getMyTaskSto(cid, getNpcCid()) ~= -1 then selfSay("You are already doing my task! Go end it!", cid) talkState[talkUser] = 0 return true end selfSay("What task do you want? {blastoise}, {electabuzz}, {venusaur}, {charizard}", cid) talkState[talkUser] = 1 return trueelseif isInArray({"blastoise", "electabuzz", "venusaur", "charizard"}, msg) and talkState[talkUser] == 1 then task = tasks[msg] --modifiquei aki tb selfSay("Are you sure?", cid) talkState[talkUser] = 2 return trueelseif msgcontains(msg, "yes") and talkState[talkUser] == 2 then local sto = getFreeTaskStorage(cid) if sto == -1 then selfSay("You can't catch more tasks! You are already with the maximum of "..(maxTasks).." tasks!", cid) talkState[talkUser] = 0 return true end selfSay("OK kill all, good luck!", cid) setStorageArray(cid, sto, task) talkState[talkUser] = 0 return trueend return trueendnpcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)npcHandler:addModule(FocusModule:new()) Olá, achei esse script de um npc de task, ele funciona perfeitamente, porém tentei deixar os monstros da task random e não consegui, podem me ajudar? Tentei de várias maneiras e não consegui Desde já agradeço
-
Olá pessoal, eu sou meio novo em relação ao OTC e como já diz o título eu queria saber como colocar ou criar um spellbar no otclient, vou explicar melhor abaixo. Eu queria criar (ou se ja tiver apenas colocar) um SpellBar por Vocation, onde eu possa adicionar livremente novas spells. Como por exemplo colocar um botão de Transformar. Será que alguma boa alma pode me ajudar? Ficaria realmente muito grato :')
-
Bom dia galera do Xtibia! Preciso da ajuda dos Senhores hehe. Quero criar um client com o otclient para meu servidor, porém não sei nada, absolutamente nada. Espero que possam responder minhas perguntas. 1-Oque é Compilar otclient? Oque são sourcers? 2- Qual a primeira coisa a se fazer depois que eu baixo o otclient? Para que só rode o otclient no meu servidor? (Preciso baixar mais coisas? Oque fazer?) 3- Como deixo os updates automáticos? (Exemplo: Criei uma nova arma, uma criatura, corrigi alguns bugs). Já fazem automáticos no otclient ao abri-lo. 4- Como edito as funções do otclient? (Exemplo: Criar um botão de Novidades no Otclient) Obs: Não precisam ser respostas complexas, somente mostrando o caminho. Att
- 2 replies
-
- programação
- programacao
-
(and 7 more)
Tagged with:
-
Olá, ontem quando fui responder em um tópico reparei que o botão de spoiler(olho) havia "sumido": tentei por o conteúdo dentro de: mas não funcionou. Mesmo que coloquem o botão de Spoiler novamente, gostaria de saber como posso utilizar o spoiler sem o botão (antigamente <spoiler> Conteúdo </spoiler> funcionava) Sobre os Gifs: Gostaria de saber como por um Gif "automático" no tópico , não é possivel upar um gif no fórum, eu upei no Imgur mas para visualizar o gif tem que ir até o link do Imgur, como visualizar o gif no Tópico?
-
Pessoal, existe algum Item Editor para DxP? Por que estou tentando abrir aqui a dat e spr por um itemeditor 8.54 e não funciona
- 2 replies
-
- itemeditor
- item
-
(and 3 more)
Tagged with:
-
Ola galera, eu tenho um script para comprar item com uma certa moeda de troca, porém queria saber como edito o script para aceitar 2 moedas de troca.. POR EXEMPLO: compro tal item clicando no bau com crystal coin dentro da BP, quero modificar o script para comprar com crystal coin ou scarab coin.. versão do ot 8.6 tfs 0.4 local coin = 2160 -- sua moeda vip local lever = { [6016] = {1000,2158}, [6017] = {1000,2154}, [6018] = {1000,2156}, } local arrows = {8303,8302,8301} -- coloque o ID aqui function onUse(cid,item,fromPosition,itemEx,toPosition) if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você não tem dinheiro suficiente (1000000 gold coins = 1000k = 1000 crystal coins).") end doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and 1 or 1) doSendAnimatedText(toPosition,'Comprado!', TEXTCOLOR_BLUE) doSendMagicEffect(toPosition,12) return true end
-
Boa Tarde Galera! achei um evento no fórum, e acabei gostando dele e coloquei no meu servidor 8.60 mais e um script na pasta Globalevents esta com um erro alguém por favor poderia me ajudar? o nome do evento é Jogos Vorazes. Aqui esta o erro que aparece no distro [12/02/2016 15:24:06] [Error - GlobalEvent Interface] [12/02/2016 15:24:06] data/globalevents/scripts/hunger.lua [12/02/2016 15:24:06] Description: [12/02/2016 15:24:06] data/globalevents/scripts/hunger.lua:49: attempt to index global 'Player' (a nil value) [12/02/2016 15:24:06] [Warning - Event::loadScript] Cannot load script (data/globalevents/scripts/hunger.lua) Aqui esta o script da pasta GlobalEvent currentgameid = 201 killstreak = 60013 depotbox= {x=700,y=760,z=5} --location of a depot box, recommended to be accessible by players incase of bugs or crashes game = {{name="Hunger Games Arena 1", cheststartid=60100, minplayers=8, maxplayers=16, chests=299, startpos={ {x = 814, y = 760, z = 7}, {x = 809, y = 758, z = 7}, {x = 807, y = 753, z = 7}, {x = 809, y = 748, z = 7}, {x = 814, y = 746, z = 7}, {x = 819, y = 748, z = 7}, {x = 821, y = 753, z = 7}, {x = 819, y = 758, z = 7}, {x = 811, y = 759, z = 7}, {x = 808, y = 756, z = 7}, {x = 808, y = 750, z = 7}, {x = 811, y = 747, z = 7}, {x = 817, y = 747, z = 7}, {x = 820, y = 750, z = 7}, {x = 820, y = 756, z = 7}, {x = 817, y = 759, z = 7} } }, { name="Hunger Games Arena 2", cheststartid=61100, minplayers=2, maxplayers=4, chests=299, startpos={ {x = 1036, y = 910, z = 6}, {x = 1032, y = 906, z = 6}, {x = 1036, y = 902, z = 6}, {x = 1040, y = 906, z = 6} } }, { name="Hunger Games Arena 3", cheststartid=62100, minplayers=4, maxplayers=8, chests=299, startpos={ {x = 1047, y = 1158, z = 7}, {x = 1048, y = 1158, z = 7}, {x = 1052, y = 1158, z = 7}, {x = 1053, y = 1158, z = 7}, {x = 1047, y = 1167, z = 7}, {x = 1048, y = 1167, z = 7}, {x = 1052, y = 1167, z = 7}, {x = 1053, y = 1167, z = 7} } } } availablearenas = {1,2,3} -- script starts with all arenas as "available" gameplayers = {} prize = {{2160,1},{5097,10},{2128,1}} function Player:removeAllItems() -- function to clear the player's inventory local depotpos = Tile(Position(depotbox.x, depotbox.y, depotbox.z)):getItemByType(ITEM_TYPE_DEPOT) local depotid = getDepotId(depotpos:getUniqueId()) local depot = self:getDepotChest(depotid,true) local box = depot:addItem(1988) box:setAttribute(ITEM_ATTRIBUTE_NAME,"player gear box") for i=1,10 do local item = self:getSlotItem(i) if item then item:moveTo(box) end end end function Player:getBackItems() -- function to clear the player's inventory local depotpos = Tile(Position(depotbox.x, depotbox.y, depotbox.z)):getItemByType(ITEM_TYPE_DEPOT) local depotid = getDepotId(depotpos:getUniqueId()) local depot = self:getDepotChest(depotid,true) local box = depot:getItem(0) for i= box:getSize()-1, 0, -1 do local item = box:getItem(i) if item then item:clone():moveTo(self) end end box:remove() --unqued this function to clean the depot after duplicating it to player. end local function teleportThing(seconds) if seconds <= 0 and #queue >= 1 then local looparenas = availablearenas -- preventing possible conflicts with looping for a,b in pairs(looparenas) do if #queue >= game[looparenas[a]].minplayers then local p = 1 while p < game[looparenas[a]].maxplayers do for i, pname in pairs(queue) do local player = Player(pname) if player then player:setStorageValue(currentgameid, looparenas[a]) local pos = Position(game[looparenas[a]].startpos[p].x, game[looparenas[a]].startpos[p].y, game[looparenas[a]].startpos[p].z) player:teleportTo(pos) player:removeAllItems() player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Welcome to The Hunger Games, Your objective is to loot, kill and be the last man standing, Good luck!") if gameplayers[looparenas[a]] == nil then gameplayers[looparenas[a]] = {} end table.insert(gameplayers[looparenas[a]], player:getName()) table.remove(queue,i) end end p = p+1 end for i = game[looparenas[a]].cheststartid, game[looparenas[a]].cheststartid+game[looparenas[a]].chests do Game.setStorageValue(i, -1) end Game.broadcastMessage(MESSAGE_EVENT_ADVANCE,"Hunger Games started in " ..game[looparenas[a]].name.."!") for k,v in pairs(availablearenas) do if v == r then table.remove(availablearenas,i) end end else for _, player in pairs(queue) do Player(player):sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Sorry, There is not enough players to start "..game[availablearenas[a]].name) end end end return true end if seconds == 60 then for _, player in pairs(queue) do Player(player):sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "The Hunger Games will begin in " .. seconds/60 .. " minute, Get Ready!") end elseif seconds % 60 == 0 and seconds ~= 60 and seconds ~= 300 and seconds < 300 then for _, player in pairs(queue) do Player(player):sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "The Hunger Games will begin in " .. seconds/60 .. " minutes!") end elseif seconds == 300 then Game.broadcastMessage(MESSAGE_EVENT_ADVANCE,"The Hunger Games will begin in " .. seconds/60 .. " minutes! To join say /join hunger games") end if seconds ~= 0 then addEvent(teleportThing, 60000, seconds - 60) end return true end function onStartup() teleportThing(60) return true end
-
Boa Noite Xtibia, Alguem poderia me ajudar esta dando esse erro na minha distro, estou usando o tfs 0.4 Erro que aparece na distro [18:27:06.049] [Error - Spell Interface] [18:27:06.049] data/spells/scripts/support/ultimate light.lua:onCastSpell [18:27:06.049] Description: [18:27:06.049] data/spells/scripts/support/ultimate light.lua:4: attempt to call global 'doSetCreatureLight' (a nil value) [18:27:06.049] stack traceback: [18:27:06.049] data/spells/scripts/support/ultimate light.lua:4: in function <data/spells/scripts/support/ultimate light.lua:1> Arquivo .lua function onCastSpell(cid, var) local pos = getPlayerPosition(cid) doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) return doSetCreatureLight(cid, 11, 215, (60*33+10)*1000) end