Líderes
-
-
-
-
Lucas Barreto
MembroPontos88Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 11/28/15 em %
-
Compilando com Microsoft Visual Studio 2013
Compilando com Microsoft Visual Studio 2013
OinomedRellik reagiu a Jepart por uma resposta no tópico
1 pontoProcurei um tutorial aqui no fórum que utiliza-se o Microsoft Visual Studio 2013 para complilar o OTC porem não achei então fui pra outro fórum e vim trazer para o TK 1.Download MSVC 2013 Libs - Aqui Source - Aqui 2.Agora que temos as source e libs está na hora de colocá-los nos lugares corretos. Coloque as "otclient-master" e "otclient-msvc13-libs" na "C:\" .Isto vai poupar muito tempo, porque você não tem que ligar manualmente todas as inclui e libs. 3.Abrindo o MSVC 2013 (Imagem de outro forum - dominique120) 4. Agora vamos configurar as propriedades 5. Agora selecione a configuração correta: 6. Agora, aqui ele pode ficar um pouco confuso, então preste atenção. 6.1 Se você extraiu as libs para o ? / drive você só precisa adicionar isso ao seu includes: E isso para as suas libs 6.2 Mas, se você extraiu os libs em outros lugares que você deve adicionar esses diretórios também. Isto é para o includes: Isto é para as libs: 6. Agora clique em Aplicar e deixar os arquivos analisar, isso é automático. 7. Uma vez que é você pode reconstruir os arquivos. 8. Construindo seu .exe . 9. Agora é só esperar termina e você vai ter seu .exe. 10. Caso precise das DLL basta baixar aqui. Créditos: @dominique120 - pelo tutorial @edubart - pelo desenvolvimento do OTC @Dalkon - por adicionar arquivos de compilação MSVC @conde2- por fixar-se a fonte de modo que seja compatível com o compilador do MSVC1 ponto -
[Link Quebrado] Baiakzik Editado
[Link Quebrado] Baiakzik Editado
SWAT O MITO reagiu a gbik por uma resposta no tópico
1 pontoVenho trazer um mapa editado por mim, por qual motivo estou postando ele? por que parei com otserver, e vi que não custa nada compartilhar meu mapa com os demais, então vamos lá, oque contém ou foi adicionado no meu mapa? -> Castle 24H -> Zombie Event -> Templo todo reformulado -> Area Donate -> Items Donate para comprar em baú -> Quests Novas -> Dodge System -> Critical System -> Removido todos os erros da distro -> Distro trocada de Real Server 0.3.6 para OTX Server -> Distro da OTX Server, possuindo Anti Divulgação, War System, Fast Attack igualado com bot ou sem bot, fixed ping. -> Removido todos os bugs do Baiakzik Vip8 -> Anti Magebomb -> Efeito para quem é VIP -> Efeito para quem é o TOP level -> Frags Look Aqui vão algumas prints Templo: Npcs Area Donate Area Vips Items Donate Sala de TPS Download do mapa http://www.4shared.com/rar/YWvJhkIlba/Zika_OTX.html Scan do mapa https://www.virustotal.com/pt/file/53fb735adab6652cd06c9f6289d333e7e66c047c4a0322ad464e667efa6284c8/analysis/1439897078/ Créditos: We Bass 50% Gbik 50% Gostou? clique em gostei, não custa nada1 ponto -
Shop Admin Gesior 2012 (TFS 0.3.6 ~ 0.4, 1.0)
[+] Shop Admin Gesior 2012 (TFS 0.3.6 ~ 0.4, 1.0) [+] [+] Nova versão 2015 [+] Olá pessoal! Quero apresentar a mais nova versão do meu script para administrar Web Shop do Gesior 2012. [+] O que tem de novo?: O script foi revisado; Comentado as principais partes; Escrito algumas funções e ações novas; Revisado anti-inject; Agora você pode adicionar pontos para quem fizer doação; De uma forma geral, foi revisado de cabo à rabo ! [+] Imagens: [+] Galeria de imagens online http://postimg.org/gallery/1ssnwbf1i/ [+] Instalação: Basta você ter o Gesior 2012 instalado junto aos scripts LUA de shop do mesmo; Ter o banco de dados instalado e um servidor TFS 0.3.6+, TFS 1.0, 1 rodando também. + Vá na pata {seu_web_server}\www ou htdocs\pages\ e renomeie o arquivo 'shopadmin.php' para 'shopadmin.php.old'; + Faça download do script novo e cole na pasta que citei à cima; + Faça download desse arquivo http://item-images.ots.me/items_images_1076.zip; + Copie e cole a pasta que vem dentro desse arquivo e cole na pasta {seu_web_server}\www ou htdocs\images\ ficando assim {seu_web_server}\www ou htdocs\images\items\ e dentro dessa pasta as imagens dos itens do tibia; + Pronto! [+] Download: http://www.mediafire.com/view/z62d9zxylpg36dz/shopadmin.php [+] Scan: https://www.virustotal.com/pt/file/c06a2f7e1c1909b34f4dee2a7c27930a6c7cad1882edfcdf101689b0b61899d9/analysis/1399682407/ [+] ATENÇÃO: Bug encontrado: Na realidade o shopadmin.php desenvolvido por mim, não contém bug's, ele faz o registro das ofertas corretamente, o que eu não consegui consertar foi o data/globalevents/scripts/others/shop.lua. Ele não consegue criar o container e adicionar os itens dentro desse container da oferta cadastrada, exemplo: se você criar uma BP de SD, dá o seguinte erro: Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/others/shop.lua:onThink LuaScriptInterface::luaPlayerAddItemEx(). Item not found stack traceback: [C]: in function 'addItemEx' data/lib/compat/compat.lua:363: in function 'doPlayerAddItemEx' data/globalevents/scripts/others/shop.lua:50: in function <data/globalev ents/scripts/others/shop.lua:7> Claro que estou correndo atrás de resolver esse problema, mas se por um acaso alguém tiver a solução, peço que por gentileza, poste aqui que darei os devidos créditos! [+] Como adicionar items? Para adicionar items ao shopping é muito fácil, basta você seguir igual eu postei nas fotos a configuração, respeitando o ID do item, Quantidade, o Tipo da oferta e etc, assim você enviará uma nova oferta para o seu site. Para adicionar uma oferta do tipo Container (Bp, Bag, etc) é fácil também, basta você preencher como na imagem à seguir: [+] Explicando: Coloque o 'Nome' da oferta. Insira uma 'Descrição' para essa oferta. Diga a quantidade de 'Premium points' necessários. Selecione o tipo da oferta: 'Item' ou 'Container'. Coloque o 'ID Item 1' à ser vendido, caso seja um item normal: armadura, espada, etc. Preencha a 'Qtde. Item 1' que o player irá receber quando comprar essa oferta. Deixe em branco 'ID Item 2' e 'Qtde. Item 2'. Caso seja BP, selecione o tipo para 'Container', no 'ID Item 1' coloque o Id da BP. Em 'Qtde. Item 1' você deve colocar a quantidade para cada item dentro do container, exemplo: se for BP de Runa, para preencher a BP você terá um total de 20 slots preenchidos pela quantidade de runas do 'Qtde. Item 2', então coloque 20, pois representa a quantidade de slots dentro do container. Agora em 'ID Item 2' você coloca o ID da Runa ou do item que você está vendendo dentro do container. Preencha a 'Qtde. Item 2' com a quantidade para cada slot do container que você está vendendo. Clique em salvar. Pronto, adicionado! [+] Isso é necessário: Lembrando que você precisa estar já com os scripts em lua funcionando corretamente do sistema de shop do Gesior 2012, você pode encontrá-los aqui: http://otland.net/threads/gesior2012-items-shop-installation-administration.170654/ Obrigado à todos!!!1 ponto
-
[Link Quebrado]Base OtPokémon.com + Client
[Link Quebrado]Base OtPokémon.com + Client
Slain reagiu a Matheus Beraldo por uma resposta no tópico
1 pontoOlá Galera do Tibiaking! Hoje Vim Trazer Para voçes uma base parecida com OtPokémon pois editei muito nessa base em breve teremos v2 com as sprites substituidas base (PDA). Vamos Ao Que Importa Alguns Dos Nossos Sistemas Abaixo Agora vamos ao que interessa informaçoes do servidor começando com os Sistemas. Sistemas Moves System: 80% Caught System: 50% Go-Back System: 50% Portrait System: 50% Evolution System: 100% Ginasios 90% (Tentar Adicionar mais na V2) Changelog do servidor: • A Opçao Pokebag Do Client Esta Com o Sistema do Cassino Retire que Sera Aberto Normalmente Versao 1.0 • Adicionei Shiny Clefable - Shiny Wigglytuff - Shiny Tangrowth e Shiny Roserade • • Arrumei Os Attakes Dos Pokemons pareçidos com o OtPokémon (V2 Serao Todos) • • Adicionado Boost System Beta ( Esta Apenas Aumentar 300 De Hp, V2 Sera Arrumado ) • • Todos Os Shinys Alterados para Poderem Usar Level 1 e as Magias Tambem • • o Atake "Healarea" Nao Heala Players Apenas os Pokémons Downloads: Servidor Client (Pode usar este normal) Scan do Servidor Equipe: Apenas eu.1 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
-
[Atualização C1] Colossus Server 10.77 - Servidor NOVO
[Atualização C1] Colossus Server 10.77 - Servidor NOVO
Bruxo Ots reagiu a Lucas Barreto por uma resposta no tópico
1 pontoCOLOSSUS SERVER 10.77 Bom Galera do TK, ai vai a minha primeira contribuição para o site. Espero não ter errado ai na postagem e conseguir passar todas informações necessárias para o bom entendimento do Leitor. Sem mais delongas, apresento-lhes o Colossus server. CIDADES: Colossus* Edron Ankrahmun Gnombase Mineland* Yalahar Svargrond Roshamuul Gray Beach Rathleton Alpha Base* *Cidades Novas do servidor. - Warzone 1, 2, 3; - Bank System; - Gray Beach City completa 100% (incluindo Subsolo); - Monstros 100%; - Trainer Offline 100%; - Trainer Online 100%; - Todas montarias; - Taming system funcionando 100%; - Database completa; - Wrath of Emperor Quest; - War System 100%; - Market System 100%; - Roshamull Completa100% (incluindo subsolo); - Oramond Full; - POI; - Children of a Revolution Quest; - The New Frontier Quest; - Colossus quest; - Varias quests Items Espalhadas pelo mapa; - Novos Montros. - Todas as Magias Balanceadas para um melhor desempenho. (Foi mudado todos os cálculos das magias). Essa mudança foi feita visando obter um maior empenho do jogador para crescer no jogo, pois as formulas antigas cresciam linearmente. Adotei formulas que crescem exponencialmente. Resultado, quem se dedica ao jogo, treina, upa e busca os melhores itens, sera realmente o mais forte. - Itens vips criados. - Npcs de Addon postos em uma ilha, todas as quest e execuções de addons são idênticas aos métodos do global, e todos os caminhos são direcionados no mapa. - Todas as questes requerem missão. A inquisition, por exemplo, segue o mesmo raciocínio da quest global. - Muitas Hunts novas, todo mapa foi readequado, com isso, talvez as hunts que você encontre no global, não serão as mesma deste servidor. - A Knightwatch Tower, da dream chalange quest, foi reformulada, seus teleportes levam a Incríveis desafios. - Praticamente todos os items são acessíveis. - Wands e rods readequados para uma maior exploração destes items. - Todos os monstros do Global. Os novos monstros só poderão ser acessados com a conclusão da Colossus quest, que é um desafio e tanto. - Senha do god = god/god Dediquei um pouco do meu tempo para estar criando este servidor. Baseei-me no servidor aqui postado pelo Mitsuig Porem, o mapa foi totalmente editado por mim. Cidade Colossus e Alpha Base foram criadas por mim. As demais cidades foram readequadas para suprir minhas expectativas de jogabilidade do servidor. Todas as quests Globais (Exemplo: POI, Inqui, Children of revolution, The new Frontier, etc.) foram reformuladas para proporcionar mais jogabilidade e iteração no jogo. Todo mapa foi Sinalizado para guiar os jogadores à seus devidos destinos. ATENÇÃO: O mapa Não é global, Não é Global Compacto também, Não é Baiak. Tentei construir um servidor que conduza o jogador para o maior aproveitamento. O mapa é praticamente 100% utilizável, todas as hunts e quests disponibilizam items e recompensas interessantes. Creio que criei um bom servidor pra galera por online ai. Espero que gostem!! Bom, eu ja disponibilizei com o TFS compilado em Windows. Recomendo que Compilem vocês mesmo. Esse servidor foi feito usando de modelo o do link acima. Contudo, o mais importante mesmo aquié o SERVIDOR e a DATABASE. O resto podem fazer o download de lá que vai funcionar certinho. Downloads: SERVIDOR Database WEBSITE TFS-SDK-2.0 MAP EDITOR Imagens: Yalahar Colossus Quest Alpha Base Mineland Mapa Detalhado Mapa Detalhado - Colossus City Colossus Créditos: Os mesmos do link acima citado. OTLAND - TFS TEAM; Lucas Barreto.1 ponto -
[BETA] Quest Maker
1 pontoOlá pessoal, criei um quest maker e quero compartilhar com vocês, para opiniões e avaliações. O programa está em versão beta, não fiz para ficar bonitinho, fiz para praticar, e depois, fazer um bonitinho. previsão da versão 1.0: [bETA] Quest Maker - By Caronte Como funciona? Ele pede 3 coisas, que precisam ser respondidas de acordo com suas funções. ao terminar de fazer as 3 perguntas, ele gera um arquivo.lua na pasta onde se encontra, prontinho para colocar como uma quest. Exemplo: Exemplo com storage: function onUse(cid, item, frompos, itemex, topos) if getPlayerStorageValue(cid,1234) == -1 then doPlayerAddItem(cid, 2160, 10) doPlayerSetStorageValue(cid, 1234, 1) else doSendMagicEffect(frompos, CONST_ME_POFF) doPlayerSendCancel(cid, 'The chest is empty.') end return true end Exemplo sem storage: function onUse(cid, item, frompos, itemex, topos) doPlayerAddItem(cid, 2160, 10) return true end Código fonte: Bom pessoal, é um código super simples, mas para mim, já ajuda um pouco...1 ponto
-
[GLOBALEVENT] Tempo de jogo no seu OTServer
[GLOBALEVENT] Tempo de jogo no seu OTServer
Yago Blind. reagiu a Caronte por uma resposta no tópico
1 pontoTestado em TFS 0.4 Olá pessoal, esse é um sistemazinho de UpTime, ele funciona assim: OBS: Coloquei interval 5000 para testar, que é 5 segundos, mas você pode alterar na TAG, que eu irei passar, onde tem o 5000, ajuste a gosto. Para instalar ele é bem simples: TFS 0.4 TFS 1.2 (Se pega 100% no 1.1 , Confirme no tópico) É isso, pessoal1 ponto -
Erro no layout.php
Erro no layout.php
Maykkkin666 reagiu a Aksz por uma resposta no tópico
1 pontoRoda esse comando na database CREATE TABLE IF NOT EXISTS `z_news_tickers` ( `date` int(11) NOT NULL default '1', `author` int(11) NOT NULL, `image_id` int(3) NOT NULL default '0', `text` text NOT NULL, `hide_ticker` tinyint(1) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; e esse CREATE TABLE `z_forum` ( `id` int(11) NOT NULL auto_increment, `sticky` tinyint(1) NOT NULL DEFAULT '0', `closed` tinyint(1) NOT NULL DEFAULT '0', `first_post` int(11) NOT NULL default '0', `last_post` int(11) NOT NULL default '0', `section` int(3) NOT NULL default '0', `icon_id` int(3) NOT NULL default '1', `replies` int(20) NOT NULL default '0', `views` int(20) NOT NULL default '0', `author_aid` int(20) NOT NULL default '0', `author_guid` int(20) NOT NULL default '0', `post_text` text NOT NULL, `post_topic` varchar(255) NOT NULL, `post_smile` tinyint(1) NOT NULL default '0', `post_date` int(20) NOT NULL default '0', `last_edit_aid` int(20) NOT NULL default '0', `edit_date` int(20) NOT NULL default '0', `post_ip` varchar(32) NOT NULL default '0.0.0.0', PRIMARY KEY (`id`), KEY `section` (`section`) ) ENGINE=MyISAM AUTO_INCREMENT=1;1 ponto -
Erro no layout.php
Erro no layout.php
Maykkkin666 reagiu a Aksz por uma resposta no tópico
1 pontoCria a coluna flag na tabela accounts e o problema será resolvido.1 ponto -
Demorrando a Empurrar
Demorrando a Empurrar
Strolker reagiu a Dieguiin XP por uma resposta no tópico
1 pontoVá em config.lua procure por pushCreatureDelay, e edite como quiser.1 ponto -
[URGENTE]SITE FICA COM STATUS OFFLINE DO NADA
Você explicou totalmente embaralhado, não declarou qual site usa, qual versão do mesmo etc... Tente dar permissão 777 no arquivo que marca os players online, o "serverstatus".1 ponto
-
Demorrando a Empurrar
1 pontoo push delay no config.lua está quanto?1 ponto
-
[PEDIDO] Comando !status para mudar o tipo do HP
Talkaction: function onSay(cid) if getPlayerStorageValue(cid, 2193) > os.time() then return doPlayerSendCancel(cid, "You're exhausted.") end local mode = getPlayerStorageValue(cid, 2192) == -1 and 1 or -1 doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce mudou sua HP/MP para o modo "..(mode == 1 and "porcentagem" or "normal")..".") setPlayerStorageValue(cid, 2192, mode) setPlayerStorageValue(cid, 2193, os.time() + 10) return true end Nas sources, protocolgame.cpp: Troque: msg->put<uint16_t>(player->getHealth()); msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXHEALTH)); por: std::string value; if(player->getStorage(2192, value) && atoi(value.c_str()) > -1) { if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0) { msg->put<uint16_t>(uint16_t(player->getHealth() * 100 / player->getPlayerInfo(PLAYERINFO_MAXHEALTH))); msg->put<uint16_t>(100); } else { msg->put<uint16_t>(0); msg->put<uint16_t>(0); } } else { msg->put<uint16_t>(player->getHealth()); msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXHEALTH)); } Depois, troque: msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MANA)); msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXMANA)); por: std::string value; if(player->getStorage(2192, value) && atoi(value.c_str()) > -1) { if (player->getPlayerInfo(PLAYERINFO_MAXMANA) > 0) { msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MANA) * 100 / player->getPlayerInfo(PLAYERINFO_MAXMANA)); msg->put<uint16_t>(100); } else { msg->put<uint16_t>(0); msg->put<uint16_t>(0); } } else { msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MANA)); msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXMANA)); }1 ponto
-
[Link Quebrado]Base OtPokémon.com + Client
Ae Então Vou Esperar A V2 Hehe UiUi Faz Ate Dia 20 Pra Ser Meu Presente De Aniversario kk1 ponto
-
[PEDIDO] Sprites atualizadas PxG
1 pontoCara Tenho um Client COM VARIAS é VARIAS sprites é o client do meu servidor não ligo em compartilhar tem varias sprites de derivados servidor fui juntando e no final seu bastante tem Varios corpos, Icon Etc. POR FAVOR Não Poste Em Outro Forum A Não Ser TK Foi Trabalhoso Fazer Esse Client SO PARA AVISAR O TIBIA.DAT é TIBIA.SPR Estão Ocultos CLIENT.http://www.mediafire.com/download/cg7b556fg6fchsi/PFairy+Online.rar SCAN.https://www.virustotal.com/en/file/f3a8bd6de5fcc85191009eb10d31f067f59f5d0179b781ea63072e57e2e4de79/analysis/1433072166/ Duvida Em Virus ?? Já Já Scan AJUDEI O MINIMO REP++ OBRIGADO QUERO JOGAR NO SEU SERVIDOR QUANDO TIVER ON-LINE1 ponto
-
[Tutorial] Como trocar o ip do OT CLIENT
[Tutorial] Como trocar o ip do OT CLIENT
baraonareba reagiu a Waldragon por uma resposta no tópico
1 pontoFala ae galerinha na paz? Espero que sim .. Vejo que muitas pessoas tem duvidas De como trocar o ip do OT CLIENT , então estou trazendo esse tutorial para vocês.. Passo a passo... 1° Primeiramente abra a pasta do seu servidor e click em Config.lua . 2° Depois aperte ctrl+F e localize a palavra ip . 3° Aperte Enter umas 5 vezes, em seguida vai localizar ip = "aqui vai esta algum IP" Ai e só substitui o IP que estava em " " pelo seu IP... Agora a parte do OT CLIENT 1° Abra a pasta do seu Ot Client , vá em modules/client_entergame. 2° Agora abra o arquivo entergame.lua . Em seguida aperte ctrl+F e escreva em localizar 7171 . 3° Agora aperte duas vezes Enter que vai localizar essa frase... EnterGame.setUniqueServer('Aqui vai esta algum IP', 7171, 854, 270, 210) Ai e só você trocar esse IP que estava ali pelo IP que você colocou no config.lua.. Espero ter ajudado ....1 ponto -
[AJUDA] Base Poketibia
[AJUDA] Base Poketibia
trutinhoxd reagiu a Broow por uma resposta no tópico
1 pontoPreciso muito de uma base Poketibia para criar meu OTServer! Queria uma base compondo; - 1º , 2º , 3º , 4º e 5º geração - Sem system de lvl - remakes novos! - System de bike ; shiny stone ; boost stone ;etc.. - Quests iguais a do OtPokemon - Não importa se é PDA só quero uma base igual essa ou ao menos parecida com oque falei acima /\ SE ALGUÉM SOUBER DE UMA BASE IGUAL CITEI ACIMA /\ OU AO MENOS PARECIDA COMENTE AE POR FAVOR! REP+ PARA QUEM AJUDAR (base parecida a OtPokemon) ...1 ponto -
[Resolvido] Items.otb
[Resolvido] Items.otb
Patrickg reagiu a cesar owna por uma resposta no tópico
1 pontoAlguem me Ajuda, nao deu certo esses items que vocês mandaram, o que é os "TFS" me ajuda obg =D1 ponto -
Baiak Bryaan v1.0 | Sistema VIP por comando, Novas talkactions, Templo modificado
Baxano ake pra v1 ponto
-
Baiak Bryaan v1.0 | Sistema VIP por comando, Novas talkactions, Templo modificado
Scan : https://www.virustotal.com/pt/file/162bec9f29d459e64bee5256bd422f210b422253d4a38ab49ed8d2ebbe3b6bdf/analysis/1406239878/ Super bom obrigado !1 ponto
-
Baiak Bryaan v1.0 | Sistema VIP por comando, Novas talkactions, Templo modificado
Baiak Bryaan v1.0 | Sistema VIP por comando, Novas talkactions, Templo modificado
edilmo reagiu a Jeffin1099 por uma resposta no tópico
1 ponto+ Rep, Continue Assim .. ><1 ponto -
[Pedido] Npc Que Teleporta Por Level
[Pedido] Npc Que Teleporta Por Level
Sotten reagiu a GiovaniRodrigo por uma resposta no tópico
1 pontoCrie um arquivo chamado James.lua na pasta data/npc/scripts e cole isso local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local cfg = { toPos = {x=359, y=1667, z=7}, -- Posição que o jogador sera teleportado level = 170, -- Level necessário para ser teleportado price = 50 -- Dinheiro a ser cobrado para ser teleportado } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'rocket') then selfSay('You are sure you want to go? You can not return.', cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') then if getPlayerLevel(cid) >= cfg.level then if doPlayerRemoveMoney(cid, cfg.price) then doTeleportThing(cid, cfg.toPos) talkState[talkUser] = 0 else selfSay('You don\'t have enough money.', cid) end else selfSay('You need level having above '.. cfg.level ..'.', cid) end elseif msgcontains(msg, 'no') then selfSay('Skirt here!', cid) end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Configurando Crie um arquivo chamado Kiru.xml na pasta data/npc e cole isso <?xml version="1.0" encoding="UTF-8"?> <npc name="James" script="data/npc/scripts/James.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="128" head="114" body="12" legs="57" feet="114" addons="0" /> <parameters> <parameter key="message_greet" value="Hello, |PLAYERNAME|! Would like to travel to {rocket} quest?"/> <parameter key="message_walkaway" value="Hey Hey, where you go ?"/> <parameter key="message_farewell" value="Bye bye!"/> </parameters> </npc> Não testado. Dúvidas? Me avise. Att. Giovani Rodrigo1 ponto -
(resolvido) [Dúvida] Sqm que precisa de storage
function onStepIn(cid, item, position, fromPosition) if item.actionid == 29856 then local storage = 82736 if getPlayerStorageValue(cid, storage) <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "você precisa fazer a quest de carlin para passar aqui.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end end return true end tag: <movevent type="StepIn" actionid="29856" event="script" value="nome do seu script.lua"/>1 ponto
-
[Resolvido] Items.otb
[Resolvido] Items.otb
Patrickg reagiu a WalkerKing por uma resposta no tópico
1 pontoVlw Gabriel... Deu certo REP+1 ponto -
[Resolvido] Items.otb
[Resolvido] Items.otb
Patrickg reagiu a Gabriel Dias por uma resposta no tópico
1 pontoOs TFS mais novos possuem uma configuração no próprio "config.lua" para pular a verificação da versão do arquivo de itens.1 ponto