Líderes
-
-
Adriano SwaTT
MembroPontos1645Total de itens -
Bruno Minervino
MembroPontos887Total de itens -
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 01/24/15 em todas áreas
-
[C#] Bless Calculator
[C#] Bless Calculator
Adriano SwaTT e um outro reagiu a Bruno Minervino por uma resposta no tópico
2 pontosFala galera, Como meu primeiro trabalho aqui no Tibia King, venho trazer a vocês uma Calculadora de Blessings. (OHHH grande bosta). Antes que todos julguem a simplicidade do trabalho, vejam as features: -Calcula somente as blessings selecionadas -Mostra o preço da Twist of fate -Para muitos que pensavam que o groupbox é apenas um enfeite, ai vai uma ideia de como usá-lo. Você pode pegar cada objeto dentro de um groupbox. Como segue exemplo usado: foreach (Control c in gbBlessings.Controls) { if ((c is CheckBox) && ((CheckBox)c).Checked) blessing++; } Imagem: Download Sources: Dropbox.com Senha: tibiaking Download Executável: Dropbox.com Att, Bruno Minervino2 pontos -
(Resolvido)Sistema para evento programado com tps [8.60]
(Resolvido)Sistema para evento programado com tps [8.60]
lolksky e um outro reagiu a Adriano SwaTT por uma resposta no tópico
2 pontosBoa noite. Criei e testei o script, as funções básicas que precisa consegui executar com sucesso. 1. Ele cria os teleportes, cada um com uma ActionID diferente para que você possa criar um script para cada teleporte e assim configurar os requisitos para poder entrar. 2. Ele cria os teleportes no horário programado no GlobalEvents.xml, e a data fica configurada dentro do próprio script. 3. Ele remove os teleportes depois do tempo programado. 4. Ele bloqueia players que já acessaram um dos teleportes, já configurado para liberar a cada evento. Vamos em GlobalEvents.xml e adicionar a tag abaixo: <globalevent name="Teleports" time="12:00" event="script" value="teleports_progs.lua"/> Agora na pasta scripts da referida, criaremos o arquivo "teleports_progs.lua" e adicionaremos o script abaixo: --------- Script by: Adriano Swatt' ------ local dia = '1' -- qual dia do mês local horas = 12 -- hora do evento & horas para remover os tps local tp_id = 5023 -- ID do Teleport (Pode ser outro item, se desejar) local gstrg_control = 12129 -- Não precisa mexer (Global Storage de Controle de Acesso) local tp_pos = {{x=000, y=000, z=0}, {x=000, y=000, z=0}, {x=000, y=000, z=0}, {x=000, y=000, z=0}, {x=000, y=000, z=0}, {x=000, y=000, z=0}} -- Coordenada Onde Nascerá os TPs local tp_acts = {11111, 22222, 33333, 44444, 55555, 66666} -- ActionID para Cada TP (Terá que registrar em movements.xml as memas que colocar aqui) ----------- FIM DAS CONFIGURAÇÕES --------- function onTimer() local checkday = os.date("%d") if checkday == dia then for x = 1, #tp_pos do doItemSetAttribute(doCreateItem(tp_id, 1, tp_pos[x]), "aid", tp_acts[x]) end -- FOR addEvent(RemoveTps, horas * 60 * 60 * 1000) doBroadcastMessage("Hoje é dia "..checkday.." e são exatamente "..horas..":00 horas, os teleportes de bonus foram abertos e permanecerão por "..horas.." horas.") if getGlobalStorageValue(gstrg_control) <= 0 then setGlobalStorageValue(gstrg_control, 1) else setGlobalStorageValue(gstrg_control, (getGlobalStorageValue(gstrg_control) + 1)) end return true else doBroadcastMessage("Lembrem-se: Todo dia "..checkday.." às "..horas.." horas terá o evento dos teleportes.") end return true end function RemoveTps() for y = 1, #tp_pos do doRemoveItem(getTileItemById(tp_pos[y], tp_id).uid, 1) end -- FOR doBroadcastMessage("Os teleportes foram removidos, o evento abrirá novamente no próximo dia "..dia.." exatamente às "..horas..":00 horas.") return true end Agora em Movements.xml adicionaremos a tag, como abaixo: (Substitua os números de acordo com que configurou o script anterior/acima) <movevent type="StepIn" actionid="11111;22222;33333;44444;55555;66666" event="script" value="Teleports_Progs.lua"/> E em scripts, criaremos o arquivo "Teleports_Progs.lua" e adicionaremos o código abaixo: -------- Script by: Adriano Swatt' ------- local gstrg_control = 12129 -- Não precisa mexer (Global Storage de Controle de Acesso) local tp_exe = 11111 -- ID da ActionID do Teleport Exclusivo (Necessita 5 storages) local stors = {11111, 22222, 33333, 44444, 55555} -- Storages o player precisa para o teleport exclusivo local tp_acts = { [11111] = {{x=000, y=000, z=0}}, -- ActionID de cada teleport e coordenada pra onde o player irá (Tem que ser a mesma do outro script) [22222] = {{x=000, y=000, z=0}}, -- teleport 2 [33333] = {{x=000, y=000, z=0}}, -- teleport 3 [44444] = {{x=000, y=000, z=0}}, -- teleport 4 [55555] = {{x=000, y=000, z=0}}, -- teleport 5 [66666] = {{x=000, y=000, z=0}} -- teleport 6 } local msgs = { "Você não tem todas as quests necessárias.", -- Mensagem quando não tiver todas storages "Você já entrou em um dos teleportes bônus hoje.", -- Mensagem quando já tiver acessado um dos teleportes "Parabéns, você entrou no teleporte bônus." -- Mensagem ao entrar em algum teleporte } -- Mensagens ----------- FIM DAS CONFIGURAÇÕES --------- function onStepIn(cid, item, position, fromPosition) local tp_check = tp_acts[item.actionid] local gstrg = getGlobalStorageValue(gstrg_control) local getSto = getPlayerStorageValue if item.actionid ~= tp_exe then if tp_check then if getSto(cid, gstrg_control) < (gstrg) then doPlayerSendCancel(cid, msgs[3]) doTeleportThing(cid, tp_check[1]) setPlayerStorageValue(cid, gstrg_control, (getGlobalStorageValue(gstrg_control))) else doPlayerSendCancel(cid, msgs[2]) doTeleportThing(cid, fromPosition) end end else if getSto(cid, gstrg_control) < (gstrg) then if getSto(cid, stors[1]) >= 1 and getSto(cid, stors[2]) >= 1 and getSto(cid, stors[3]) >= 1 and getSto(cid, stors[4]) >= 1 and getSto(cid, stors[5]) >= 1 then doPlayerSendCancel(cid, msgs[3]) doTeleportThing(cid, tp_check[1]) setPlayerStorageValue(cid, gstrg_control, (getGlobalStorageValue(gstrg_control))) else doPlayerSendCancel(cid, msgs[1]) doTeleportThing(cid, fromPosition) end else doPlayerSendCancel(cid, msgs[2]) doTeleportThing(cid, fromPosition) end end return true end Testei e funcionou perfeitamente. Boa sorte. Caso ocorra algum erro, ou até mesmo para agradecer, dê um FeedBack. Abraços.2 pontos -
[DOWNLOAD] Poke Zot Atualizado + WebSite
[DOWNLOAD] Poke Zot Atualizado + WebSite
marcelinho1234 reagiu a Nicrox por uma resposta no tópico
1 pontoOi, pessoal. Aqui está o server + site que eu estava editando. Adicionei box 10, 11, 12, 13, 14, 15. Editei os mapas e retirei os bugs. Se tiver bugs, pode falar vou arrumar. Download Client MediaFire // 4shared Server MediaFire // 4shared Server sem Website MediaFire // 4shared Download Mapa Editor extendido MediaFire Rep+ Thanks1 ponto -
[NPC] Papai Noel - Que dá presente
Bom galera, sei que o natal acabou de passar, porém esqueci de postar esse system antes... Fiz uma versão 2.0 do meu npc de natal (papai noel). Agora ao invés do bom velhinho entregar diretamente o item, vc recebe uma caixa que ao clicar vc recebe um item 100% aleatorio (dentre os itens que foram programados dentro do script). Funciona assim: o player vai até o papai noel e fala: hi, aí o papai noel fala ho-ho-ho... aí o player responde sim (ou yes) e então o player recebe uma caixa. Ao clicar na caixa, o player recebe um dos itens, que estiverem programados no script, de forma aleatoria. Então vamo lá. Pra adicionar esse system, primeiro vá na pasta data/npc e crie um arquivo chamado Papai Noel.xml e coloque isso dentro: <?xml version="1.0" encoding="UTF-8"?> <npc name="Papai Noel" script="data/npc/scripts/papai_noel.lua" walkinterval="1500" speed="100" walkradius="2" floorchange="0"> <health max="100" now="100"/> <look type="160" head="0" body="113" legs="94" feet="132" addons="0" mount="0"/> <parameters> <!--MESSAGES--> <parameter key="message_greet" value="HO-HO-HO, |PLAYERNAME| bem-vindo. Voce gostaria de um presente?"/> <parameter key="message_farewell" value="HO-HO-HO, tenha um feliz natal, |PLAYERNAME|."/> </parameters> </npc> Agora vá na pasta data/npc/scripts e crie um arquivo chamado papai_noel.lua e coloque isso dentro: Agora vá na pasta data/actions e adicione essa tag dentro do arquivo actions.xml: <action itemid="11401" event="script" value="giftbox.lua"/> Agora va na pasta data/actions/scripts e crie um arquivo chamado giftbox.lua e coloque isso dentro: local items = { [1]=2160, --ID do item 1 [2]=2157, --ID do item 2 [3]=2121} --ID do item 3 local stor = (11401+os.date("%Y")) --Nao mexa function onUse(cid) if getPlayerStorageValue(cid, stor) ~= 1 then a = math.random(1, #items) doPlayerAddItem(cid, items[a], 1) setPlayerStorageValue(cid, stor, 1) else doPlayerSendCancel(cid, "Voce ja pegou seu presente.") end doPlayerRemoveItem(cid, 11401, 1) return true end E isso é tudo pessoal!1 ponto
-
Servidor Pokémon Paraiso V2---By:Dungeon Man 13
Servidor Pokémon Paraiso V2---By:Dungeon Man 13
KinG DarKensBerG reagiu a GOD Vitor por uma resposta no tópico
1 pontoEdições Adicionei novos pokémons,Gothorita,Hydreigon e outros,alguns pokémons não foram adicionados mais as sprites estão no cliente,na V3 vou adiciona-los. Editei um pouco Saffron City e entre outras,lembrando que o mapa é igual do ot pokémon,só não tem umas coisas que tem no ot pokémon. Bom fiz várias coisas,isso você vai ver no Servidor,bom o Change Log,esta desatualizado,não fui eu que fiz o Change Log. NPCS, Partes do Mapa que falta adicionar Bom esqueci de colocar Battle no P.v.P,é só fazer isso no RME. bom esqueci de colocar a Nurse Joy e Nurse Chansey,em algumas citys. Bom acho que é só isso. Erros do Servidor Bom,o Poison Gas esta dando lag(delay) no jogo. o Shiny Metagross,quando usa mount o mount fica com a outfit de Shiny Metang. o Shiny Salamence,esta com a outfit de Shiny Shelgon. Bom acho que é só esses. Créditos PXG. Pobro. Tibiaking. Ot Pokémon. Gabrieltxu. Eu(por editar o servidor,desenhar algumas sprites,editar o mapa e etc. Downloads otCliente: Clique aqui Servidor: Clique aqui1 ponto -
PokeCyan Editado by Miliopah
PokeCyan Editado by Miliopah
Brega Bregoso reagiu a Miliopah por uma resposta no tópico
1 pontoOla pessoal do TibiaKing, vou postar um server que eu editei um pouco ele, pokecyan, entao vamos ao servidor Informaçoes Ediçoes Erros Download server: https://www.dropbox.com/s/iueyjz41la5a0c3/PokeCyan%20by%20Miliopah.rar?dl=0 client: https://www.dropbox.com/s/g92fv7fya7dh3pj/ClientCyan%20by%20Miliopah.rar?dl=0 Scan • Créditos • Brun Por Criar o Servidor Slicer Por Editar o Servidor Mulurka (pelas out) Stylo pelo tuto do ícone system noninhu por ajudar em alguns spells tem 2 caras tbm eu eskeci o nome deles agora que ajudaram 1 com as insignias na barra de skill e o outrio pelas scripts da liga pokemon dandanrvb pelas scripts do icone system erondino por algumas caves ih é só bjundão a all Vudi (Eu) Por editar o resto do servidor e trazer as novidades Tioj Pelas edições e Por fazer eu copiar a organização do tópico dele kk obg <3 Kuuhaku pela cave dos geot . AnnaFeeh pelo script do ditto system pxg prints1 ponto -
[DOWNLOAD] Server PokeZot
[DOWNLOAD] Server PokeZot
thyagolima reagiu a AdmAlexandre por uma resposta no tópico
1 pontoEae Galerinha do TibiaKing Hoje Venho Postar um Servidor Mais não é Feito Por Min !! Lista Completa de Pokemon Adicionados!! Sistemas Quests Alterações Prints Downloads!! -Créditos-1 ponto -
Lib 000-Const
1 pontoOlá pessoal, venho mais uma vez trazer um tutorial simples, e tentar explicar tudo claramente, esse tutorial pode ficar grande dependendo do desenrolar dele, pois é um pack de tutoriais, então vou usar spoilers para ajudar na formatação do tópico. Nota: as informações usadas abaixo, podem ser tanto usadas com o nome, quanto com o número, e podem ser encontradas na pasta lib no arquivo 000-const https://pastebin.com/0FfPcg7y line4 Coordenadas: Tutorial feito e formatado por Caronte o + gato do fórum, avaliações do perfil são bem-vindas. Explicando: doMoveCreature(cid, direction): Serve para mover tanto o player quanto o monstro. Combate: Tutorial feito e formatado por Caronte o + gato do fórum, avaliações do perfil são bem-vindas. Parâmetros de condição: Condições: Slots: Tutorial feito e formatado por Caronte o + gato do fórum, avaliações do perfil são bem-vindas. Participação: xWhiteWolf Bom, é só isso o tutorial pessoal, espero que tenham gostado, e o que prego nesses tutoriais é a essência da simplicidade, às vezes, uma coisa que parece ser boba para você, pode atormentar uma outra pessoa. Const_ani e Const_me: Tutorial feito e formatado por Caronte o + gato do fórum, avaliações do perfil são bem-vindas. Talktypes and message types: [title][/title] Tutoriais concluídos por ordem de formatação (podem ser alterados assim mesmo): Coordenadas, e suas direções. Combat (ainda há coisas a serem adicionadas). Slots. CONST_ME and CONST_ANI Os assuntos do tópico poderão se diminuídos ou aumentados de acordo com o desenrolar do tempo, gostaria de apoio, e não me incomodaria se alguém se propusesse fazer algum tutorial, eles serão supervisionados por mim e formatados por mim, para serem postados neste tópico. Esse tópico demorou e vai demorar muito para fazer cada tutorial, então eu não me importo com um obrigado e REP+, OBS.: Um obrigado vale bem mais do que um REP+1 ponto
-
[GESIOR2012] Tenha outfits/items/country flags em seu hosting - recomendado
[GESIOR2012] Tenha outfits/items/country flags em seu hosting - recomendado
Natanael Beckman reagiu a Bruno Minervino por uma resposta no tópico
1 pontoFala galera, hoje eu vendo aqui trazer um tutorial muito útil para quem utiliza o Gesior 2012. Muitos servidores brasileiros estão com dificuldades no sistema de outfits, items e country flags quando estão apontados para o http://item-images.ots.me/. Solução: Você pode deixar esses sistemas em sua própria hospedagem. 1. Como configurar o gesior? - Abra o arquivo config/confg.php e edite as seguintes linhas: $config['site']['outfit_images_url'] = 'http://outfit-images.ots.me/outfit.php'; $config['site']['item_images_url'] = 'http://item-images.ots.me/960/'; $config['site']['item_images_extension'] = '.gif'; $config['site']['flag_images_url'] = 'http://flag-images.ots.me/'; $config['site']['flag_images_extension'] = '.png'; 2. Onde posso obter as imagens dos items?Faça o download da versão correspondente ao seu servidor e extraia o arquivo.zip em sua hospedagem. - Imagem dos Items 8.60 Download: http://item-images.ots.me/items_images_860.zip Mirror: https://mega.co.nz/#!81RGWZSK!p1UkoABfmuiOBpCbFboKdJzumtJUbEtGPGoUbe562-8 9.60 Download: http://item-images.ots.me/items_images_960.zip Mirror: https://mega.co.nz/#!F4ZnzIhR!3tMeBKmeHPSFXYoc94jnKB-X6TpLGa3MSymzjF6iir8 10.30 Download: http://item-images.ots.me/items_images_1030.zip Mirror: https://mega.co.nz/#!40B1wDZB!3JGH4yXqyr2PxuFK0-btII6WD0HrOTlh0WqaVdlrXSI 10.76 Download: http://item-images.ots.me/items_images_1076.zip Mirror: https://mega.co.nz/#!xx5XwIzY!Lc9UqIhz73RbcKieiwAaihHZGWu8eaps5EhJfWbcnsQ - Imagem das Flags Download: http://flag-images.ots.me/flag-images.zip Mirror: https://mega.co.nz/#!Y4JAFBJB!Njot6VnJ_SZtfCyOucx6DrL3oIP4cnOdTbcHlZOGECE - Outfit images generator (requer o módulo GD2 ativo no PHP para gerar as imagens) 9.60 (animação + php script) Download: http://outfit-images.ots.me/outfit-images_960.zip Mirror: https://mega.co.nz/#!MhZGwQhS!08ucrrW1un35TnrZrfbl9_JFBU9Rd72Sv_Kq8DD8shw 10.76 (sem animação + php script) Download: http://outfit-images.ots.me/outfit-images.zip Mirror: https://mega.co.nz/#!skInDS4Y!Hj-KO82x875NxeamYj6rWR6WjF4fwoEZI1Zq1onRmb4 10.76 (animação + php script) Download: https://mega.co.nz/#!NwY3wbgD!pahoOkCksYgbf8_v4Q3DchNAnqjMjOp-e-Gqg-JHWxs 3. O registro das accounts está demorando e todos os players estão com o flag 'unknown'? Faça o download do country-flags.zip e extraia na pasta cache/flags. Download: http://country-flags.ots.me/country-flags.zip Mirror: https://mega.co.nz/#!8hxDGRKb!24HkxX4OYokZuxZbRnIWE_Vyqa-drLKydmPeX14i0SE Bom galera, espero ter ajudado. Qualquer dúvida só postar que estou disponível para suporte. Créditos: - Gesior.pl1 ponto -
[Video] Arrumando erro de itens vermelhos e items com sprites diferentes
Vejam o video a seguir explicando como arrumar o erro de itens vermelhos e items com sprites diferentes no rme: gostou ? clica em Gostei1 ponto
-
[Pokémon] Servidor PokeZot Atualizado by Wolf
[Pokémon] Servidor PokeZot Atualizado by Wolf
gian velasques reagiu a Wolf Admin por uma resposta no tópico
1 pontoPokeZot Olá Galerinha, alguns devem me conheçer, sou o ADM Wolf, criador do "PokeZot".. Hoje venho apresentar a vocês tudo que o servidor tem de bom..Vamos Começar ~~Versão 1.0 PokeZot 1.0 OBS: Desculpe pelo tamanho excessivo do servidor, minhas ferramentas que uso no servidor foram junto ai ficou muito pesado. @Atualizado 16/08 Abaixo disponibilizo a vocês o Servidor PokeZot 2.0, atualização do 1.0, onde ocorreu varias mudanças, e foi um ótimo trabalho na minha opinião • Menu: ├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. Informações Edições Erros Prints Downloads Créditos Então, é isso.. Espero que gostem e aproveitem bastante. E se Gostou, por favor Deixe um "Gostei" aqui que me Ajuda Muito Até a Próxima Galera1 ponto -
Vocation Quest
Vocation Quest
luanluciano93 reagiu a Biroskak4 por uma resposta no tópico
1 pontoOlá de novo! Ontem mesmo eu tinha postado um script de Red/Black remover (http://www.tibiaking.com/forum/topic/48210-redblack-skull-remover/). Mas o script ficou muito longo, então o sr. Suicide resumiu meu script de 56 linhas em 18 (Vlww Suicide uheauhe). '------' Mas com isso eu aprendi algumas coisas, então fiquem aí com o script: Como ele funciona? Simples. Se baseia em somente 1 baú, mas, para cada vocation, vem um prêmio diferente. Vá até a pasta de actions do seu OT, abra a pasta scripts. Copie qualquer arquivo .lua e renomeie-o para "vocquest.lua", abra-o, delete tudo o que estiver dentro e cole isso: function onUse(cid, item, frompos, item2, topos) -- 1 = Sorc, 2 = Druid, 3 = Pally, 4 = Kina -- local t = {[1] = {id = 2190, quant = 1, stor = 15152}, [2] = {id = 2182, quant = 1, stor = 15153}, [3] = {id = 2455, quant = 1, stor = 15154}, [4] = {id = 2383, quant = 1, stor = 15155}} local voc = t[getPlayerVocation(cid)] if item.uid == 15156 then if voc then if getPlayerStorageValue(cid, voc.stor) == -1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Você ganhou '..voc.quant..' '..getItemNameById(voc.id)..'!') doPlayerAddItem(cid, voc.id, voc.quant) setPlayerStorageValue(cid, voc.stor, 1) else doPlayerSendCancel(cid, "Você já fez essa quest.") end end return TRUE end end Feito isso, feche e salve. Agora abra o seu "actions.xml" e coloque isso lá: <action uniqueid="15156" script="vocquest.lua" /> Fecha e salva. Agora é só dar um /reload actions e colocar no server1 ponto -
Icones Maneiros
1 pontoAi galera do TK, tudo OK? Venho aqui hoje postar meus icones, alguns eu fiz outros eu peguei na net ai e etc. Juntei tudo num único SAVE e to disponibilizando pra download, depois de uns anos guardado a 7 chaves. Pediram e pediram e eu acabei sedendo. O save conta com mais de 70 icones, e fiz um video explicativo de cada um. Segue o link: (Link pra download no vídeo) http://adf.ly/sXeuM1 ponto
-
Ajuda concertar esse script: porta q precisa de item pra passar
Ajuda concertar esse script: porta q precisa de item pra passar
Ellensz reagiu a Wolf Admin por uma resposta no tópico
1 pontoGostaria que vocês me ajudassem a concertar esse script ... Não deu certo, eu quero que seja assim: O Player tem q ter 200 Metal pearls (id 2143), 200 icy sapphires (id 2146) e 200 scarab coins (id 2159).. Se ele tiver os tres itens, sera teleportado para o outro lado da porta.. Eu tentei fazer, mas nao da certo.. Não acontece nada, nenhum erro, nada.. o Script Ajuda Por Favor1 ponto -
Baiakzik Full (new Version)
Baiakzik Full (new Version)
rafanasser reagiu a fabiodias por uma resposta no tópico
1 pontoBaiakzik full .Noticia -> lembrando que dia 09/01/2014 as 12h lançamento de um novo server(mapa) aqui no fórum....vamos ao que interessa agora! .Novidades? Templo 100% diferente de todos os baiakzik Blood castle reformulado batlefield reformulado city war reformulado (unica) castle24h .Oque a, de novo? quests novas servidor enfeitado para (natal e ano novo) sistemas unicos implantados vip system melhorado as scripts tsf compilado DOWNLOAD: http://www.mediafire.com/download/932witze6d4m0jv/Baiakzik+King.rar Scan: https://www.virustotal.com/pt/file/23200341923c10474886011122f9d1085af4f54e164a8f4c449594186fddae06/analysis/1419694026/ ~~créditos~~ fabiodias tsf team dieguinxp elli Deathsrock1 ponto -
Change Sex por Item
Change Sex por Item
Johncore reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá pessoal, para quem não sabe esse script funciona da seguinte maneira: você clica em um X item, e o player muda de sexo, se ele for male vira female, e vice-versa. Crie um arquivo com o nome change_sex.lua em actions/scripts e coloque isso dentro: change_sex.lua (TFS 1.0) change_sex.lua (TFS 1.1 e 1.2) E em actions.xml adcione a tag: <action itemid="XXXX" script="change_sex.lua"/> Basta colocar o id do item em XXXX acima, e prontinho. Bem simples né pessoal ?! Espero ter ajudado, abraços!1 ponto -
[Projeto] Remere's Map Editor ~Organizado~
[Projeto] Remere's Map Editor ~Organizado~
luanluciano93 reagiu a jonhSS por uma resposta no tópico
1 pontoO projeto esta parado pois os IDS da otb atual foram alterados, assim que sair um otb e um xml oficial irei dar sequencia. Venho aqui disponibilizar uma 'previa' de um projeto que estou desenvolvendo. Se trata de uma "remasterização" do RME, afinal vou reestruturar todas pallets. Meu objetivo é deixar o editor completamente organizado (A-Z) como estou fazendo isso? Acha pouco ? Se for fazer, faça bem feito Em breve estarei disponibilizando o projeto completo, peço ajuda a quem estiver disposto a compartilhar auto borders, walls "automaticas", enfim, coisas que facilitam a vida dos novatos, qualquer caso vou compartilhar o projeto sem esses itens para a nova geração em breve. Espero ajudar a comunidade. Assim que estiver com mais de 80% completo irei posta-lo. Quem puder ajudar vai estar ajudando muita gente. Valeu!1 ponto -
(Resolvido)[Pedido] Sistema de Arena.
Esse erro aí é problema do seu servidor, infelizmente. Como pode-se notar, não há referência alguma a queries no sistema de arena. E provavelmente os bosses não estão desaparecendo devido, indiretamente, ao erro acima.1 ponto
-
Return True ou False
1 pontoReturn é um comando, ele é usado para retornar valores de uma função ou trecho, sempre sendo escrito no fim de um bloco. A linguagem Lua têm uma propriedade de considerar como true qualquer número ou variável existente. Por isso, em determinadas funções "próprias", não faz diferença retornar um valor booleano ou não. Os callbacks do Open Tibia executam uma ação diferente pra cada booleano (true / false), então, é importante saber quando e como utilizar o comando.1 ponto
-
(Resolvido)Sistema para evento programado com tps [8.60]
Muda: function onTimer() para: function onTime() E vê se o erro continua.1 ponto
-
(Resolvido)Sistema de Perda de Dodge
(Resolvido)Sistema de Perda de Dodge
gahenna reagiu a Adriano SwaTT por uma resposta no tópico
1 pontoTem sim... 1 minuto. #Edit: local storagedodge = 98798644 -- Storage do Dodge function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if getPlayerStorageValue(cid, storagedodge) >= 1 then if (getCreatureSkullType(cid) == 3) or (getCreatureSkullType(cid) == 4) or (getCreatureSkullType(cid) == 5) then setPlayerStorageValue(cid, storagedodge, (getPlayerStorageValue(cid, storagedodge) - 1)) return true end end return true end Boa sorte.1 ponto -
(Resolvido)[BUG] Npc comprando itens 2x (dobro).
Primeiro você deve criar um arquivo XML em data>npc. Dentro desse aquivo você coloca: Obs: em "Shop_sellable" eu coloquei até 2 item, mas caso queira por mais é so sair adicionando "nome do item,id do item,preço do item;" Lembre-se de alterar para item que você quer,id do item que vai ser vendido e o preço que será vendido. Agora vá em data>npc>script. Crie um arquivo.lua com o nome de default e coloque dentro dele: !1 ponto
-
Avaliação de HUNT Marcelo.V
Avaliação de HUNT Marcelo.V
markinfoda reagiu a Diogosilveira por uma resposta no tópico
1 pontoagora deu para ver melhor as fotos, ta muito bom mesmo você tem um belo futuro como maper =] continue assim e participado campeonato de CMM1 ponto -
(Resolvido)Sistema de Perda de Dodge
(Resolvido)Sistema de Perda de Dodge
gahenna reagiu a Adriano SwaTT por uma resposta no tópico
1 pontoSei sim, foi falha minha. Teste assim: local storagedodge = 98798644 -- Storage do Dodge function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if getPlayerStorageValue(cid, storagedodge) >= 1 then setPlayerStorageValue(cid, storagedodge, (getPlayerStorageValue(cid, storagedodge) - 1)) return true end return true end Boa sorte.1 ponto -
[PEDIDO] Sign para assinatura
1 pontoEspero que goste. Sem Traçado: Com Traçado:1 ponto
-
Erro 64bit
1 pontoSão acentos, ç e etc..., caracteres que a UTF não aceita... se você tem notepad++ , faça isso nos arquivos com os caracteres: Só que ao contrário de UTF para ANSI Caso não resolva, terá que tirar os caracteres especiais, uma alternativa é, escrever em inglês, já que inglês, não possui acentos...1 ponto
-
Smeargle System[PXG]
1 pontoDá de fazer, depois faço e posto aqui.1 ponto
-
(Resolvido)Distance Effect apartir de uma Posição
doSendDistanceShoot(frompos, topos, type[, player])1 ponto
-
Alguém pode me ajudar a abrir porta ? :c
Alguém pode me ajudar a abrir porta ? :c
Pinduca da RBC reagiu a Danihcv por uma resposta no tópico
1 pontoComo vc configurou as portas no seu modem/roteador? Mande print de como ficou as configurações.1 ponto -
Flags Calculator
1 pontoEnglish: Português: View/Vista: http://opentibia.net/page/flagcalculator.html1 ponto
-
(Resolvido)[Pedido] Se o player não comer um food a cada 20 minutos ele começa a perder vida!
1 pontohttp://www.tibiaking.com/forum/topic/49754-hunger-system-sistema-de-fome/ Créditos1 ponto
-
(Resolvido)[Pedido] Sistema de Arena.
Hm, vamos alterar o valor da storage no jogo mesmo. Muda o conteúdo do killboss.lua para este: function onKill(cid, target) if isPlayer(target) and getPlayerStorageValue(target, ARENA.STORAGES.wave_sto) > -1 then setPlayerStorageValue(target, ARENA.STORAGES.wave_sto, -1) setGlobalStorageValue(1000, -1) elseif isPlayer(cid) and getPlayerStorageValue(cid, ARENA.STORAGES.wave_sto) > -1 then local new_wave = getPlayerStorageValue(cid, ARENA.STORAGES.wave_sto) + 1 if ARENA.WAVES[new_wave] then setPlayerStorageValue(cid, ARENA.STORAGES.wave_sto, new_wave) doWave(cid, new_wave) else local tp = doCreateTeleport(ARENA.TELEPORT.tpId, ARENA.TELEPORT.tpToPos, ARENA.TELEPORT.tpPos) doItemSetAttribute(tp, "aid", ARENA.TELEPORT.aid) end end return true end function onLogout(cid) if getTileInfo(getThingPos(cid)).protection and getPlayerStorageValue(cid, ARENA.STORAGES.wave_sto) > -1 then return setPlayerStorageValue(cid, ARENA.STORAGES.wave_sto, -1) end if getPlayerStorageValue(cid, ARENA.STORAGES.wave_sto) > -1 then doPlayerSendCancel(cid, "You can't logout now.") return false end return true end Tente deslogar em uma protection zone. Agora sobre o ranking que havia sido pedido: No código do NPC, abaixo de: setPlayerStorageValue(cid, ARENA.STORAGES.wave_sto, 1) adicione: setPlayerStorageValue(cid, 90183, 1) No creaturescript, abaixo de: local new_wave = getPlayerStorageValue(cid, ARENA.STORAGES.wave_sto) + 1 adicione: if new_wave > getPlayerStorageValue(cid, 90183) then setPlayerStorageValue(cid, 90183, new_wave) end Agora o código da talkaction: function onSay(cid, words) local query = db.getResult("SELECT player_id, value FROM player_storage WHERE key = 90183 AND value > -1 ORDER BY value DESC LIMIT 10") local str = "Rank da Arena:" local a = 0 if query:getID() == -1 then return doPlayerPopupFYI(cid, str.."\nNodoby went to the arena until now.") end repeat a = a + 1 local id = query:getDataInt("player_id") local waves = query:getDataInt("value") str = str.."\n"..a..". "..getPlayerNameByGUID(id).." / "..waves.." waves" until not query:next() query:free() doPlayerPopupFYI(cid, str) return true end PS: A wave record do jogador só vai aparecer no ranking após ele deslogar (para a storage ser salva na database).1 ponto
-
Thayam's Show Off
1 pontoCheguei!, demorei mas to de volta... Vou te ajudar com a sua Esmeralda, vamos lá... Você acertou no contraste que é um dos pontos principais quando se trata de jóias, porém a cor esta mais pra amarelo do que pra verde, recomendo você não se afastar muito do verde. Como eu expliquei pro gabisa00, sempre quando você for fazer jóias lapidadas, você vai ter que trabalhar com formas geométricas. Veja bem... Quando digo jóia lapidada em outras palavras quero dizer uma jóia que já foi modelada, cortada e portanto esta pronta pra uso, antes da lapidação ela é apenas uma jóia bruta (mineral natural). Exemplo de Esmeraldas brutas. Esmeraldas lapidadas. Continuando... Concentre-se primeiro em dar forma utilizando formas geométricas, depois de feito, defina os pontos claros (luz) e escuros (sombras), após isso basta definir os reflexos. Edit: Estude cada frame do gif de perto para entender o processo. É isso aí , keep training.1 ponto
-
Ajuda com war system
Ajuda com war system
markinfoda reagiu a Kimoszin por uma resposta no tópico
1 pontohttp://www.tibiaking.com/forum/topic/33102-war-system-dando-erro-comando/#entry2686591 ponto -
Procuro team pra criar projeto ou pessoas assim de me ajudar ao poucos !
Informações: Eu gostaria de criar um projeto Base tibia e claro mas com muita coisa das historias do Senhor dos Aneis e tirando ideias de craft do minicraft . Ideias pro projeto : Sistema de mineraçao que ja vi aqui no site nao sei se a alguma coisa mais atualizada sistema de plantação, sistema de cortar arvores Atenção pois eu tou a pensar tudo que e colectado exemplo minerios depois de serem coletados das pedras elas iram desaparecer. Tudo que se podera extrair como materia das arvores, ira desaparecer e esperar que o respw volte como foce pokemon depois de morrer passando minutos vem outros queria um sistema assim. Coleta se madeira da arvore a arvore desaparece e volta dentro de minutos e com as pedras a mesma coisa e cristais tambem. O pretendido e que o ot tenha imensas coias pra haver uma enorme ecomimia pois tudo o que se vai colectar pode se transformar para armas , armaduras , poções, armadilhas, etc pois terão que refinar certas coias eu aqui estou a dar uma ideia em geram. Gostaria de de um sistema que um jogador construia ou alugava uma banca pra poder vender seus artigos lojas pessoais automáticas e todos os artigos do server poderam ser negociados entre jogadores por dinheiro real como o Diablo 3 tinha action house , Pois cada jogador podia trabalhar pra outro numa mina etc sistema de trabalhador, aluguer de caves de minerios um sistema de reino com taxas ao final de um tempo todas essas taxas que foram retiradas ao jogadores em ouro ou prata seram entregues a todos os player em inventos. sistema de craft pra criar itens poçoes etc. Importante : procuro um otimo mapper pra construir um mapa de senhor dos aneis e cidades apesar que ja deixei uma ideia geral do que o server vai ter e assim junta se o que se quer ao mapa . Peço muita desculpa pela maneira que esta o topico eu nao tenho la muito geito abraço a todos se poder ajudar em alguma coisa e so falar eu sou bom a ter ideias isso sou bom xD1 ponto
-
Peça Sua Sprite ><
Peça Sua Sprite ><
Ryukiimaru reagiu a Arttxel por uma resposta no tópico
1 ponto cara não manjo muito de lol, fiz rapidão aqui veja se esta usável1 ponto -
Erro ao abrir o DX9
1 pontoAtualize os drivers da sua placa de vídeo. É muito provável que o driver esteja desatualizado ou seja uma versão genérica instalada pelo windows. Para ter certeza que o problema não é no seu OtClient, teste em outro computador.1 ponto
-
Erro ao abrir o DX9
1 pontotenta pegar outro client e por as sprites '--1 ponto
-
[DOWNLOAD] Server PokeZot
[DOWNLOAD] Server PokeZot
Chate reagiu a Douglas Fortuna por uma resposta no tópico
1 pontoMano qual o client certo??1 ponto -
[DOWNLOAD] Server PokeZot
[DOWNLOAD] Server PokeZot
Chate reagiu a Jacksoncsbb por uma resposta no tópico
1 pontoVei cheio de bug vei !!!!! ta cheinho de bug !!!1 ponto -
[DOWNLOAD] Server PokeZot
1 pontoman vai ate que Geração ??1 ponto
-
[DOWNLOAD] Server PokeZot
[DOWNLOAD] Server PokeZot
Chate reagiu a HenzoUchiha por uma resposta no tópico
1 pontoGalera me ajuda pf Eu boto em poke online server vou entrar é fala q ta off alguem me ajuda porfavorrr1 ponto -
[DOWNLOAD] Server PokeZot
1 pontoSistemas Quests Alterações Prints Downloads!! -Créditos-1 ponto
-
[Pokémon] Servidor PokeZot Atualizado by Wolf
[Pokémon] Servidor PokeZot Atualizado by Wolf
Linkz reagiu a Wolf Admin por uma resposta no tópico
1 pontoCoronel12, so algumas sprites estao atualizadas.. slid, so clicar em Gostei, la no primeiro post1 ponto -
(Resolvido)Monstro que enche vida e mana
(Resolvido)Monstro que enche vida e mana
Jhoon Stifler reagiu a xWhiteWolf por uma resposta no tópico
1 pontocria a spell que vai encher a vida/mana local config = { health = 300, mana = 300 } function onCastSpell(cid, var) if getCreatureMaster(cid) then local master = getCreatureMaster(cid) if isInParty(master) then local members = getPartyMembers(getPlayerParty(master)) local health = math.ceil( config.health / #members ) local mana = math.ceil( config.mana / #members ) for i = 1, #members do doCreatureAddHealth(members[i], health) doCreatureAddMana(members[i], mana) doSendAnimatedText(getCreaturePosition(members[i]), "+"..health, 18) doSendMagicEffect(getCreaturePosition(members[i]), 12) end else doCreatureAddHealth(master, config.health) doCreatureAddMana(master, config.mana) doSendAnimatedText(getCreaturePosition(master), "+"..config.health, 18) doSendMagicEffect(getCreaturePosition(master), 12) end end return true end declara ela e coloca pra só monstros poderem usar: <instant name="healmaster" words="healmaster" lvl="0" mana="0" prem="0" aggressive="0" exhaustion="1500" needlearn="1" event="script" value="especiais/healmaster.lua"> </instant> agora vá no xml do monstro que vc quer que solte essa magia e embaixo de <defenses armor="7" defense="5"> coloque isso daqui: <defense name="healmaster" interval="10000" chance="99" duration="100"> </defense> No final, se seu monstro não usar nenhuma outra magia de defesa, deve ficar assim: <defenses armor="7" defense="5"> <defense name="healmaster" interval="10000" chance="99" duration="100"> </defense> </defenses> esse /defense fecha a magia e o /defenses fecha a armor lá em cima1 ponto -
Bebida da Satisfação RadBR- Com nome !
Bebida da Satisfação RadBR- Com nome !
Zzjj reagiu a Japoneeiiz por uma resposta no tópico
1 pontoOlá, hoje vou ensinar a vocês como criar uma bebida da satisfação igual ao do servidor RadBR. Bom, primeiro abra sua pasta Data, vá até Actions/ e abra Actions.Xml, Adicione dentro do bloco de notas esta linha abaixo. Após isto, va até data/actions/scripts e crie um arquivo chamado bebida.lua Lembrando que este script tem exausted de 10 segundos, caso queira diminuir mude a linha Para: Observe que uma tem 10 segundos e a outra tem 5 segundos. Qualquer tipo de dúvida só comentar abaixo que irei ajudar..1 ponto -
alguem ajuda com esse erro
1 pontoPastadoOT/data/globalevents/script Exclui o Shop.lua e retire a tag do PastadoOT/data/globalevents/globalevents.lua.1 ponto
-
[Map 8.60] Tibia Illusion City
[Map 8.60] Tibia Illusion City
Kisuck reagiu a Gabrieltxu por uma resposta no tópico
1 pontoFala ai Galera eu aki novamente com uma Super Cidade para Tibia 8.60 xD Chamada Illusion feita por meu Amigo S4KO Umas Print como Sempre xD: Download: http://www.4shared.com/file/yvBCo7Xh/Illusion_city.html? Scan: https://www.virustot...037ba/analysis/ è isso galera deixo com vcs mais um Super MAP Fuizzzzzzzzz haaa deixa REP++ ai Plis1 ponto -
Dark Light, Dark Bats, Death Knives, Combustion
Dark Light, Dark Bats, Death Knives, Combustion
spamm reagiu a Skyforever por uma resposta no tópico
1 pontoTipo: Magia(uma para cada vocação). Testado:Sim, TFS 0.3.6(8.6). Hoje trago-lhes 4 magias uma para cada vocação: primeiramente abra a pasta do seu servidor depois vá em data agora vá em spells e entre na pasta scripts duplique um arquivo da extensão .lua renomeie para dark light.lua adicione o seguinte conteúdo: tag do spells.xml: imagem da spell: dark bats.lua combustion.lua death knives.lua imagem da magia: LEGENDA: Combustion(Knight e Elite Knight), Dark Light(Sorcerer e Master Sorcerer), Dark Bats(Druid e Elder Druid), Death Knives(Paladin e Royal Paladin). tag no spells.xml: imagem da magia: tag no spells.xml imagen da magia: tag no spells.xml1 ponto -
New Baiak 8.6 Editado. V2.0
New Baiak 8.6 Editado. V2.0
marcos300 reagiu a HeltonFontesBR por uma resposta no tópico
1 pontoÓtimo mapa , tomara que tenha mais UPDATE'S, por enquanto sem bugs , e contribuindo apesar de ser +1 baiak , mesmo eu só gosto de Baiak's com VIP's de sistema donate . Mais tirando isso +REP . Só não dou hoje por que chegou o limite . E bem editado e balanciado . HELP) Cara , vem acontecendo um pequeno problema , que muitas pessoas acham raros aqui em casa . Sempre quando vou sair do ot , /save depois aperto no "X" ou dou /shutdown . Mas nunca salva , fica do mesmo jeito que eu baixei o mapa só com a conta do GOD . tipo eu do /save normalmente como qualquer um , e depois vou dou /shutdown ou aperto no "X" A coisa que mais fico confuso que quando eu aperto o "X" aparece tipo 1 erro de " Finalizar Agora " ou " Cancelar " eu clico em " Finalizar Agora " por que não tem outro jeito de fechar o server . Estou pedindo a ajuda de vocês , é como que meu ot não salva-se , mas tipo já testei em 5 server's e nunca salvam . Ass : Helton Caso alguém souber por favor me ajude !1 ponto