Líderes
-
Dr. Gregory House
MembroPontos25Total de itens -
Orochi Elf
MembroPontos859Total de itens -
-
GOD Falumir
MembroPontos146Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 12/22/14 em todas áreas
-
[Show-OFF] Ultimo projeto para download?
[Show-OFF] Ultimo projeto para download?
Ajuka2 e 2 outros reagiu a Gabrieltxu por uma resposta no tópico
3 pontosEai galera beleza? então já vem um tempo que venho falando que vou fazer um ultimo projeto para download para a galera e tals , esses dias pensei bem se iria fazer mesmo e começei a fazer essa minha ultima contribuição , criei esse tópico para um Show Off do meu ultimo trabalho , nome dele vai ser Pokémon Opal . --//Pokémon Opal / Inicio do projeto 15/12/2014/ \\-- Caracteristicas do Servidor até Agora : Modificações que não vai ter nesse server que contem no PDA (Por enquanto , essa lista vai mudar ao decorrer do projeto ): - Gender System - Shinys Aleatorios Prints do avanço: Créditos (Pode mudar de acordo com o avanço do projeto): -Eu -Aberos (por me ajudar) -ZerefSoares (por me ajudar) -Slicer e brun123 (pelos sistemas do pda) -Erondino (pelo distro + sources) - OrochiElf (Por ajudar nas sources) é isso Galera vou indo fazendo com o tempo , não me cobre , tenho vida social tambem , não é todo o dia que vou mecher no servidor , mas é isso nada de novo , mas apenas outro distro totalmente diferente + sources , creio que vai ajudar muitas pessoas que curte o pda, Lembrando que ele não vai ser livre de bugs , pesso ajuda tambem para a galera que queira ajudar no projeto me enviar uma PM com contato do facebook para eu adicionar para conversarmos melhor. Se gostou do projeto da um rep+ ai e vlw flw ! Bjao do Tiu GabrielTxu! :*3 pontos -
Catch Window v1.3
Catch Window v1.3
Vodkart e 2 outros reagiu a Orochi Elf por uma resposta no tópico
3 pontos[MOD] Catch Window v1.3 Bom.. todos conhecem a nova janela, que quando algum jogador captura um pokemon, que nunca capturou antes, abre na tela informando quantas pokebolas (PokeBalls, GreatBalls, SuperBalls e UltraBalls), o jogador gastou para capturar aquele pokemon, e mostra também quanto de experiencia o jogador ganhou por capturar aquele pokemon. Instalação. Por enquanto o PDA, é o único servidor que está adaptada no tópico, se alguém adaptar para outros servidores, e quiser compartilhar, será muito bem vindo. Obrigado Pokemon Dash Advanced Vá na pasta Lib / Catch System.lua, e procure por: doAddPokemonInCatchList(cid, poke) E abaixo adicione: CW_Count(cid, poke, typeee) CW_Caught(cid, poke) Agora procure por: doIncreaseStatistics(poke, true, false) E abaixo adicione: CW_Count(cid, poke, typeee) Agora, vá na pasta Lib / Crie um arquivo chamado "CatchWindow_lib.lua". E dentro adicione -> Link Direto (PasteBin) <- Atualizado v1.3 ! Agora baixe o arquivo"CatcherWindow.rar", e extrai-a os arquivos dentro da pasta MODS da pasta do OTClient. Editando... No arquivo que voce colocou na LIB, tem uma tabela chamada "CW_Pokes", lá voce adiciona os pokemons e os configura. ["bulbasaur"] = {DB_Balls = 500001, DB_PK = 900001, ID_Portrait = 11989, P_Experience = 5000}, Legenda: [NomeDoPokemon] = {DB_Balls = Numero da storage, que irá ficar salvo as balls usadas. DB_Pk, Numero da storage, que irá ficar salvo se o pokemon foi capturado ou não. ID_Portrait = Item ID do Portrait de cada pokemon P_Experience = A quantidade de experiencia que o jogador irá ganhar ao capturar este pokemon.} Vídeo: https://www.youtube.com/watch?v=9ERSelYANFY&feature=youtu.be Galera, eu estou com uma meta de conseguir 30 rep+ neste tópico, GO! Créditos: Tony Araújo (OrochiElf) 100% catcherWindow.rar3 pontos -
Sprites [PxG]
Sprites [PxG]
KiritoYue e 2 outros reagiu a Jonathan Pires por uma resposta no tópico
3 pontosContem: Espeon, Flareon, Jolteon, Gallade, Heracross, Kangaskhan, Miltank, Rhydon, Mr. Mime, Snorlax, Togekiss, Umbreon e entre outros em formato obd. Obs: Está faltando alguns corpses. Print: Download: Mega Créditos: PxG - PAdventures3 pontos -
(Resolvido)Meu gesior nao consegue criar conta [GesiorACC 2012 by natanael]
(Resolvido)Meu gesior nao consegue criar conta [GesiorACC 2012 by natanael]
YuirtReta e 2 outros reagiu a Dr. Gregory House por uma resposta no tópico
3 pontoscreateaccount.php <?PHP # Account Maker Config $config['site']['serverPath'] = "C:/Users/root/Desktop/morango86/"; $config['site']['useServerConfigCache'] = true; $config['site']['worlds'] = array(0 => 'Morango 86'); $towns_list[0] = array(1 => 'Baiak'); $config['site']['outfit_images_url'] = '/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'; $config['site']['players_group_id_block'] = 3; $config['site']['limitDeath'] = 5; $config['site']['levelVideo'] = 150; # Create Account Options $config['site']['one_email'] = false; $config['site']['create_account_verify_mail'] = false; $config['site']['verify_code'] = true; $config['site']['email_days_to_change'] = 3; $config['site']['newaccount_premdays'] = 999; $config['site']['send_register_email'] = false; # Create Character Options $config['site']['newchar_vocations'][0] = array(1 => 'Sorcerer Sample', 2 => 'Druid Sample', 3 => 'Paladin Sample', 4 => 'Knight Sample'); $config['site']['newchar_towns'][0] = array(1); $config['site']['max_players_per_account'] = 15; # Emails Config $config['site']['send_emails'] = true; $config['site']['mail_address'] = "[email protected]"; $config['site']['smtp_enabled'] = true; $config['site']['smtp_host'] = "smtp.xxxxx.com.br"; $config['site']['smtp_port'] = 587; $config['site']['smtp_auth'] = true; $config['site']['smtp_user'] = "[email protected]"; $config['site']['smtp_pass'] = "xxx"; # PAGE: whoisonline.php $config['site']['private-servlist.com_server_id'] = 1; /* Server id on 'private-servlist.com' to show Players Online Chart (whoisonline.php page), set 0 to disable Chart feature. To use this feature you must register on 'private-servlist.com' and add your server. Format: number, 0 [disable] or higher */ # PAGE: characters.php $config['site']['quests'] = array('Annihilator' => 5000,'Demon Helmet' => 2645,'Pits of Inferno' => 5550); $config['site']['show_skills_info'] = true; $config['site']['show_vip_storage'] = 0; # PAGE: accountmanagement.php $config['site']['send_mail_when_change_password'] = true; $config['site']['send_mail_when_generate_reckey'] = true; $config['site']['generate_new_reckey'] = true; $config['site']['generate_new_reckey_price'] = 500; # PAGE: guilds.php $config['site']['guild_need_level'] = 8; $config['site']['guild_need_pacc'] = false; $config['site']['guild_image_size_kb'] = 50; $config['site']['guild_description_chars_limit'] = 2000; $config['site']['guild_description_lines_limit'] = 6; $config['site']['guild_motd_chars_limit'] = 250; # PAGE: adminpanel.php $config['site']['access_admin_panel'] = 3; $config['site']['access_tickers'] = 3; # PAGE: latestnews.php $config['site']['news_limit'] = 6; # PAGE: killstatistics.php $config['site']['last_deaths_limit'] = 40; # PAGE: team.php $config['site']['groups_support'] = array(2, 3, 4, 5, 6, 7); # PAGE: highscores.php $config['site']['groups_hidden'] = array(4, 5, 6); $config['site']['accounts_hidden'] = array(1); # PAGE: shopsystem.php $config['site']['shop_system'] = true; $config['site']['shopguild_system'] = true; # PAGE: lostaccount.php $config['site']['email_lai_sec_interval'] = 180; # Layout Config $config['site']['layout'] = 'tibiarl'; $config['site']['vdarkborder'] = '#505050'; $config['site']['darkborder'] = '#D4C0A1'; $config['site']['lightborder'] = '#F1E0C6'; $config['site']['download_page'] = false; $config['site']['serverinfo_page'] = true;3 pontos -
Silence TFS 1.0
Silence TFS 1.0
f.silva e um outro reagiu a Dr. Gregory House por uma resposta no tópico
2 pontosA spell basicamente faz players ou monster(confiíguravel), serem "silenciados" assim impedindo de dizerem qualquer coisa por X segundos, assim os jogadores são incapazes de soltar qualquer tipo de feitiço. silence.lua local tarmonster = true -- Funcionar em monsters local ptime = 8000 -- 8 seconds = 8000 local mtime = 10000 -- 10 seconds = 10000 local pcombat = createCombatObject() setCombatParam(pcombat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) setCombatParam(pcombat, COMBAT_PARAM_AGGRESSIVE, true) local pcondition = createConditionObject(CONDITION_MUTED) setConditionParam(pcondition, CONDITION_PARAM_TICKS, ptime) setCombatCondition(pcombat, pcondition) local mcombat = createCombatObject() setCombatParam(mcombat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) setCombatParam(mcombat, COMBAT_PARAM_AGGRESSIVE, true) local mcondition = createConditionObject(CONDITION_MUTED) setConditionParam(mcondition, CONDITION_PARAM_TICKS, mtime) setCombatCondition(mcombat, mcondition) function onCastSpell(cid, var) local creature = Creature(cid) local tar = creature:getTarget() if tar:getCondition(CONDITION_MUTED) then creature:sendTextMessage(MESSAGE_STATUS_SMALL, "This creature is already muted") return false end if tar:isPlayer() == true then tar:say("^SILENCED^",TALKTYPE_MONSTER_SAY) doCombat(tar, pcombat, var) return true end if tar:isMonster() == true then if(tarmonster == true) then tar:say("^SILENCED^",TALKTYPE_MONSTER_SAY) doCombat(tar, mcombat, var) return true else creature:sendTextMessage(MESSAGE_STATUS_SMALL, "You can only use this spell on Players.") end end end spells.xml <instant name="Silence" words="exevo silencia" lvl="30" mana="400" prem="0" aggressive="1" selftarget="0" exhaustion="25000" group="support" groupcooldown="500" icon="126" needlearn="0" script="silence.lua"> <vocation name="Druid"/> </instant>2 pontos -
First Sprites
First Sprites
Drazyn1291 e um outro reagiu a Rumplestiltiskin por uma resposta no tópico
2 pontosBom dia, tarde ou noite pessoal ! Hoje, como meu primeiro tópico aqui no fórum vim trazer duas sprites que fiz enquanto tava sem net... Por favor, como são minhas primeiras sprites, peço que CRITIQUEM bastante, e se possível me AJUDEM, eu ficaria muito grato ! Grande abraço e boas festas !2 pontos -
(Erro) Account Manager.
(Erro) Account Manager.
olokomeu e um outro reagiu a Natsurm por uma resposta no tópico
2 pontosBom o nosso amigo @namerso18 já disse tudo. Ou você vai na sua database no phpmyadmin, vai em editar na account manager. E onde está posx, posy, posz, você muda as coordenadas, e quais seriam as coordenadas que teriam que colocar: Fácil, vá no seu config.lua E logo no começo está mostrando as coordenadas que são! Se você quiser que fique sem account manager, apenas delete ela da sua database e no config.lua bote "no" Abraços!2 pontos -
Galera Estou Tendo Problema Com Nuker Mage Bomb
Galera Estou Tendo Problema Com Nuker Mage Bomb
elite1992 e um outro reagiu a GOD Falumir por uma resposta no tópico
2 pontosBoa tarde, lhe recomendo essa script, pois esse sistema de banir quem tentar fazer isso sempre da problema banindo gente que não tem nada a ver com a história assim você perderia players, esse ai funciona 100% já foi testado por mim em um baiak versão 8.6, boa sorte! se ajudei por favor não esqueça do +REP http://www.tibiaking.com/forum/topic/21405-anti-nuker-com-account-manager/2 pontos -
(Resolvido)Meu gesior nao consegue criar conta [GesiorACC 2012 by natanael]
(Resolvido)Meu gesior nao consegue criar conta [GesiorACC 2012 by natanael]
YuirtReta e um outro reagiu a Dr. Gregory House por uma resposta no tópico
2 pontoscreateaccount.php config.php Verifiquem se estão usando a versão 1.7.3 do Xampp se não estão usando baixem...2 pontos -
Automatic Znote AAC Shop [TFS 1.0]
Automatic Znote AAC Shop [TFS 1.0]
f.silva e um outro reagiu a Dr. Gregory House por uma resposta no tópico
2 pontosMe pediram no skype... globalevents/globalevents.xml <globalevent name="Znote Shop" interval="30000" script="znoteShop.lua"/> globalevents/scripts/znoteShop.lua function onThink(interval, lastExecution) local players = Game.getPlayers() if #players == 0 then -- 0 players online, no need to execute the script return true end local player for i = 1, #players do player = players[i] local orderQuery = db.storeQuery('SELECT `id`, `type`, `itemid`, `count` FROM `znote_shop_orders` WHERE `account_id` = '.. player:getAccountId() ..' LIMIT 1;') if orderQuery then --Lets check if the players online have orderd something from the shop local orderId = result.getDataInt(orderQuery, 'id') local orderType = result.getDataInt(orderQuery, 'type') local orderItemId = result.getDataInt(orderQuery, 'itemid') local orderCount = result.getDataInt(orderQuery, 'count') result.free(orderQuery) if orderType == 1 then if player:addItemEx(Game.createItem(orderItemId, orderCount or 1)) ~= RETURNVALUE_NOERROR or player:getFreeCapacity() < ItemType(orderItemId):getWeight(orderCount or 1) then --Lets check if player have slot or cape left. Else send to player inbox local parcel = player:getInbox():addItem(2596, 1, false, 1) if not parcel then --If not being able to create parcel we stop the script and retry again. print('[ERROR Znote Shop Globalevents] = Error on creating a parcel.') return true end local letter = parcel:addItem(2598, 1, false, 1) letter:setAttribute(ITEM_ATTRIBUTE_TEXT, 'You have received your shop item. Thanks for donating.') parcel:addItem(orderItemId, orderCount or 1, false, 1) end db.query('DELETE FROM `znote_shop_orders` WHERE `id` = '.. orderId ..';') player:sendTextMessage(MESSAGE_INFO_DESCR, 'Congratulations! You have received '.. orderCount ..'x '.. ItemType(orderItemId):getName() ..'!') end end end return true end2 pontos -
DEV C++ Compilando TFS no Windows
DEV C++ Compilando TFS no Windows
Gabriel485 reagiu a Natanael Beckman por uma resposta no tópico
1 pontoDEV C++, aprenda a compila uma source TFS! Downloads(Baixe de acordo as configurações do seu windows): DEV C++ CONFIGURADO PARA 32BITS DEV C++ CONFIGURADO PARA 64BITS REV 3884 TFS 0.4 Certo, feitos os downloads, extrai DEV C++ no Disco C e REV 3884 em Documentos. ====================================== Abra o DEV C++: ====================================== ====================================== Abra a Source: ====================================== ====================================== Localize a pasta da Source e abra o arquivo TheForgottenServer.dev, Documentos> trunk.r3884> dev-cpp> TheForgottenServer.dev: ====================================== ============================================================= ====================================== Aguarde carregar todos os arquivos: ====================================== ====================================== Vamos adicionar o parâmetro -D__CONSOLE__ no teclado digita ALT + P, clique em parameters e adicione o parâmetro... Feito? clique em OK: ====================================== ====================================== Vamos compilar Source, no teclado digite CTRL+F9 e aguarde finalizar o processo: ====================================== ====================================== Se der tudo certo em Log vai estar como mostra a imagem abaixo: ====================================== ====================================== Verifique na pasta Documentos> trunk.r3884> dev-cpp você vai encontrar o arquivo TheForgottenServer.exe e pronto meu parabéns você compilou! ====================================== =========================================== Só isso galera tutorial rápido resumido e útil! Créditos Natanael Beckman! =========================================== Caso você adquira uma source com apenas os arquivos .cpp e .h e não sabe como compilar o projeto, abaixo vamos explicar: Na pasta onde está localizado os arquivos .cpp e .h crie uma pasta chamada dev-cpp, e dentro dela adicione uma imagem icone. Abra o DEV-C++, clique em File> New> Project: Logo em seguida selecione Empty Project, em name terá o nome Project1 altere utilize o nome quer quiser, após isso clique em OK e em seguida selecione a pasta dev-cpp que criamos: Agora selecione a opção Win32GUI caso use source OTX ou TFS selecione Win32Console ao lado << Browse selecione a imagem do icone que está na pasta Dev-Cpp. No mesmo menu na aba Parameters em C++ compiler adicione os seguintes parâmetros: -D__ENABLE_SERVER_DIAGNOSTIC__ -D__ROOT_PERMISSION__ -D__GROUND_CACHE__ -D__USE_SQLITE__ -D__USE_MYSQL__ -D__CONSOLE__ -D__WAR_SYSTEM__ E em Linker adicione as seguintes libs: -lboost_filesystem -lboost_thread -lboost_system -lboost_regex -lsqlite3 -lwsock32 -llua5.1 -lws2_32 -leay32 -lmysql -lxml2 -lgmp -lz -s No mesmo Menu na aba Build Option escreva na segunda coluna horizontal escreva Obj e dê OK. Na lateral terá o nome do seu projeto o meu no caso é The Forgotten Server, clique com o botão direito do mouse em cima do nome e clique na opção Add Project: Selecione na pasta da sua source todos os arquivos .cpp e .h após isso salva o projeto e já pode compilar CTRL+F9: OpenSSL 0.9.8 1º baixe http://devpaks.org/details.php?devpak=73 2° abra Dev-Cpp > Tools > Packager Manager > Install > Seleciona o arquivo baixado e instala, fecha abre e testa! Clica aqui \/1 ponto -
[Pokemon Kpdo] Pokemon kpdo exaioros By Cater
[Pokemon Kpdo] Pokemon kpdo exaioros By Cater
Bruno Maciell reagiu a kpdo por uma resposta no tópico
1 pontoOlá caros amigos do forum estou aqui postando o pack completo do pokemon kpdo que atualmente se econtra online a 3 anos, eu sou o administrador do atual servidor pokemon kpdo, irei primeiramente falar o motivo de eu estar postando. Um dos meus EX-staffs roubou os arquivos que eu passei e resolveu vender a terceiros o que eu achei muito anti-ético então resolvi postar open source, pois o que o mesmo fez comigo foi muito errado então não restou a nao deixar gratuito para que o mesmo não lucre nas minha costa. Download: Client+Servidor: Mega Scan: O scan pega o client como um falso positivo por ter injeção de dll injection da barra do meu cliente porém vale lembrar que não tem virus, assim como o pack é um falso positivo. Link do Scan: VirusTotal Os sistemas que o jogo tem são: Sistema de som Cool down e poke bar. Duel System Tv Cam System Sistema de torneio Sistema de Duelos com aposta Pokemons da 1 até a 5 geração e seus devidos shinys. Sistema de shinys Muitas quests TM system etc. Creditos: Renan(Admin) Equipe staff kpdo atual e EX staffs; www.exaioros.com1 ponto -
[8.54] Pokémon Paraíso V1
1 pontoEdições Pokémons Megas Adicionados:Mega Gengar,Mega Charizard X,Mega Charizard Y,Mega Alakazam,Mega Lucario,Mega Blaziken,Mega Tyranitar e Mega Blastoise Obs:se faltou algum desculpe-me Pokémons Ultras adicionados:Ultra Alakazam,Ultra Gengar,Ultra Lucario e Ultra Blastoise Obs: se faltou algum desculpe-me Pokémons Shinys Adicionados:Shiny Roserade e Shiny Aggron. Obs: se faltou algum desculpe-me Pokémons Normais adicionados: Abomasnow Obs: se faltou algum desculpe-me Outfits adicionadas:Outfit do beaver(ot pokémon),Bike male e female igual do ot pokémon,Jogador e Jogadora(igual do otpokémon). •NPCs adicionados: Key Seller (vendedor de chaves que abrem a porta de algumas quests...), Cpt. Ezra e Cpt. Cloud (Teleportam o player para o continente hoen ou kanto), Npc Biker (Npc de duel que te da uma bike se vc vence-lo), Npc Champion Lance (Npc de Duel que se vencê-lo você ganha um darkrai). •Master Ball Adicionada com Catch 100% •Adicionado Comando "!save" que salva o player. •Adicionado Comando "!buyvip" que deixa o jogador vip por 30 Diamonds. •Adicionado Shiny Stone e Boost Stone •Adicionado Tournament PvP Event (ocorre as 15:00, so falar com o npc torneio) •Adicionado Novos Ataques •Retirada Loteria Créditos: •Slicer •tibiaking - Tibiaking por alguns scripts. •Wolf Admin •eu,por adicionar alguns pokémons e editar o mapa. Erros do servidor: Master ball:quando usa a master ball em alguns pokémons shinys,da crash no servidor e não captura o pokémon. Mewtwo: quando o mewtwo usa um ataque(não sei qual ataque é),da debug. CB:Alguns pokémons quando vai fazer eles no /cb,da debug. /m: quando usar o /m,alguns pokémon da debug exemplo:/m mewtwo. Prints: Downloads: Servidor:http://www.mediafire.com/download/hmj4zbs5jzbj2qd/Servidor+Pok%C3%A9mon+Paraiso--By+Dungeon+Man+13.rar Old cliente:http://www.4shared.com/zip/_rP87GScce/Cliente_PKP.html Me desculpem,não deu tempo postar o scan,se alguem poder fazer e postar aqui,ficarei muito agradecido! Em breve nova versão! Me desculpem,pela desorganização ainda estou aprendendo a lhe dar com tópico. Se gostou da rep+ ae,não custa nada : Conta do adm:yureot/995246822xz1 ponto
-
[Link Quebrado] [8.6] MAXIMUM EXP - 99999x
[Link Quebrado] [8.6] MAXIMUM EXP - 99999x
Victor007157 reagiu a Fernanda.k2 por uma resposta no tópico
1 pontoOlá Queridos Do TibiaKing (T.K)! Vim Editando um servidor, arrumando derivados bugs, traduzindo o que pude e realizando simples edições no mapa. Este servidor é na versão 8.6 e está livre de bugs de dinheiro, clone e tudo mais! Ele está show de bola para quem quer abrir um exp alta para brincar ou fazer um servidor sério, tem donates, items comprados in-game e tudo mais! PS: É um mapa Gringo (ESPANHOL) mas como já disse, excelente, vocês podem realizar edições no mesmo! O Que há nele? - TFS (ESTÁVEL UPTIME 300Horas+) - RODANDO EM SQL E MYSQL ( SQL FICA DANDO UM ERRO DE COLUNA DE LOGIN, MAS NÃO AFETA NA JOGABILIDADE NEM ESTABILIDADE DO MESMO) - AUTO RESTARTER FUNCIONANDO 100% - SQLITE STUDIO - MAPA MEGA EDITADO (SEM BUGS) - VERSÃO 8.60 - MUITAS MAGIAS - MUITAS QUESTS - MUITOS COMANDOS - ÁREA DE EVENTOS - ÁREA VIP - TELEPORTS BÁSCOS - TELEPORTS PARA HIGH LEVEL - DOLL DE VIDA E MANA - BENEFÍCIOS VIP - ITEMS COMPRADOS POR GOLD NUGGETS (PARECIDO COM VIP COINS) - ITEMS DONATE - MONSTROS PRÓPRIOS ENTRE MAIS COISAS... IMAGENS: TEMPLO: 1ª SALA TPS FREE SALA HUNT LEVEL ALTO: QUESTS: TREINERS FREE: ITENS DONATES (MAIS FORTES DO SERVIDOR): HUNTS FORTES VIP COMPRANDO ITEM COM GOLD NUGGETS: DOLL DE VIDA E MANA: CONTA DO ADM: ACC: god PASSWORD: god DOWNLOAD E SCAN: Download: http://www.4shared.c...BRABSOLUTE.html Scan: https://www.virustot...sis/1361594308/ Créditos: TFS TEAM Dark Eyes Nengo MKBRABSOLUTE ESTOU COLOCANDO AQUI POIS NÃO IREI ABRIR O MESMO E PORQUE QUERO AJUDAR A COMUNIDADE/FAMÍLIA TibiaKing! AJUDEI? Não se esqueça do REP+! só postei o mapa. caso link esteja off só fala aii que eu arrumo ):1 ponto -
HEROSERV FULL
HEROSERV FULL
Tricoder reagiu a Thiago Mapper por uma resposta no tópico
1 pontoDOWNLOAD http://www.4shared.com/rar/6t_zQOf9ce/Heroserv_BY_Thiago_Mapper.html? SCAN https://www.virustotal.com/pt/file/4f9bdd10441402752fe8765bfeb02b6573edd1963109404e5006b56202a63473/analysis/1416263969/1 ponto -
[TUTORIAL] (GOD) Ambient Light
1 pontoBom galera, faz tempo que não posto um tutorial, então resolvi trazer esse, que apesar de ser simples tem utilidade pra algumas pessoas. Esse é um sistema que eu criei pra fazer com que o god possa alterar a visão dele pra como se fosse sempre dia ou pra visão de players normais. 1°)Como funciona: Quando o GOD entrar no server, ele já vai estar com a visão de "sempre dia". Se ele quiser ver que nem os players normais, basta falar /light. Se ele quiser voltar a ver "sempre dia" basta falar novamente /light 2°)Instalando o sistema: Primeiramente vá em data\creaturescripts e adicione essa tag ao arquivo creaturescripts.xml: <event type="login" name="GodLight" event="script" value="godLight.lua"/> Agora va em data\creaturescripts\scripts abra o arquivo login.lua e adicione isso antes do ultimo return true: registerCreatureEvent(cid, "GodLight") Agora ainda na pasta data\creaturescripts\scripts crie um arquivo chamado godLight.lua e coloque isso dentro: Agora va na pasta data\talkactions e adicione essa tag ao arquivo talkactions.xml: <talkaction words="/light" event="script" access="5" value="godLight.lua"/> Agora va na pasta data\talkactions\scripts e crie um arquivo chamado godLight.lua e coloque isso dentro: Pronto! Seu sistema está instalado. Se vc quiser que qualquer pessoa possa usar esse sistema, basta fazer o seguinte: E ao invés de colocar a tag (que está aí em cima) em talkactions.xml, coloque essa: <talkaction words="/light" event="script" value="godLight.lua"/> E isso é tudo, pessoal! Um sistema simples mas que pra alguns tem bastante utilidade. Em breve trarei novos tutoriais! Se tiverem alguma sugestão, podem mandar por pm.1 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 -
Rme, Mapa Editor para tibia 10.10 sem configuração
Rme, Mapa Editor para tibia 10.10 sem configuração
ElizeuAlmeida reagiu a L3K0T por uma resposta no tópico
1 pontoBaixo,extraio, pesquisou o data 10.10 do seu cliente, pronto só ir buscar o mapa em world, pra saber como mexer pesquisa aqui no fórum, abraços e o scan não fiz porque to sem tempo assim que der eu edito esse poste. RME 10.10 com Tibia.data junto 33 MB. Download S2 S2 Eu amo esse fórum1 ponto -
Criando Quest pelo Rme 2.1
Criando Quest pelo Rme 2.1
DarkRed reagiu a Leonardo Simonetto por uma resposta no tópico
1 ponto°Como Fazer Quest° Olá Pessoal do TibiaKing, Hoje Irei Encinar a Criar Quest Pelo Rme. Antes Disso Leia: Eu sei que existe varios tutoriais,video-aulas,etc... Estou Fazendo Por Minha Vontade o Tutorial ;P Comentem se Tiverem Duvidas ou Sugestões. Tutorial é Composto Por Imagens para Facilitar... Vamos ao Que Interessa! 1° Explicação: Após ter feito a Quest Inteira finalize ela com seus Baús, ou Crie um Lugar para First Items. (no meu caso) 2° Explicação: Para Achar o Baú Siga a Imagem. 3° Explicação: Para achar o Baú Siga a Imagem. 4° Explicação: Clique sobre o Baú e Coloque onde Quiser. 5° Explicação: Em Action ID: 2000 ---- Unique ID: de 1 a 599. Porque de 1 a 5999? Porque o Server Possui um Numero de Unique ID: Que significa Unico, os Numeros não podem se repetir. Apenas os Actons ID, podem se repetir. 6° Explicação: Depois de Colocar os ID's Clique Sobre o Quadrado Preto onde diz: Contents e Digite o ID ou Nome do item a ser ganho na quest. 7° Explicação: (Pausa para o lanche,cansei de fazer aqui...) Depois de escolher o item e dar Ok. Ficará assim a Imagem, (no lugar do Crystal Coin ficará seu item que você escolheu). 8° Explicação: Ali em Count: Coloque Quantidade que o Player Irá Ganhar. No meu caso eu coloquei Crystal Coin e ali em Count 3, ou seja o player irá ganhar 3 Crystal... Feito Tudo Isso, de Ok em tudo,Salve (CTRL+S) e Reinicie/Inicie seu Server. Atenção: O ADM não consegue abrir as quests, por isso Pegue um Player para testar de preferencia um Maker... Creditos: Leonardo Simonetto Gostou? #Rep_+1 ponto -
[Básico] Aprendendo Script
1 ponto---Tutorial by Leo --- Bom galera, venho através desse tutorial tentar ajudar aqueles que querem aprender um pouco mais sobre a área de scripting. Vai ser bem básico, como muita gente tinha me pedido por pm (então resolvi fazer para acabar com o enjoo =P). Acredito que existam muitos tutoriais, alguns bons, outros não, e como vinham me pedindo, ou os tutoriais eram ruins, ou queriam uma visão de outra pessoa (quem sabe com outra pessoa falando, entenda melhor). Diante mão, vou logo dizendo que não me considero um bom scripter ou coisa perto disso até porque estou nisso há menos de 1 mês, mas vou tentar ajudar as pessoas com o pouco que sei. Nessa primeira parte, vamos ver os seguintes pontos: 1. [LÓGICA DE PROGRAMAÇÃO] 1.1 O que é um algoritmo? 1.2 Um exemplo de algoritmo. 1.3 Exercício: Faça seu próprio algoritmo. 1. Desde que existe o ser humano, existe programação. Quando os homens da pré-história iam caçar, ele se programavam, decidiam quais passos tinham que seguir a fim de alcançar a caça. (hehe) Com o computador não é diferente, você deve dar os passos para que ele possa executar as ações e alcançar o objetivo, que no nosso caso, é o sucesso do script. Isso é a linguagem de programação, é uma linguagem criada para instruir o computador a realizar suas tarefas, e o programador deve seguir uma lógica para colocar cada parte do script no seu devido local, essa é a lógica de programação. 1.1 Algoritmo é nada mais que uma "receita" que deve ter os passos seguidos pelo computador para realizar uma tarefa. Esses passos não devem deixar o computador com dúvidas, e portanto, devem ser bem definidos e claros. 1.2 Vamos a um exemplo de um algoritmo. Algoritmo: Preparar um cafezinho Geralmente, tomamos um cafezinho logo quando acordamos então a primeira coisa que devemos fazer é: Acordar Se não tiver água quente então Colocar água na panela Colocar a panela no fogão Ligar o fogão Esperar água ferver Vejam que se esses passos acima forem seguidos rigorosamente, você vai conseguir por a água para ferver. Continuando... Mas se já tiver água quente então Botar água na xícara Botar duas colheres de açúcar Botar uma colher de café em pó Mexer Tomar Dizer: Delíiiciaa =P Vejam, que aí estão os passos exatos para preparar um cafezinho. Aliás, mais do que preparar, até tomar o café. Como ficou o algoritmo: 1.3 Faça um algoritmo para: Ir à escola/faculdade (não precisa postar, é só para treinar). 2. [sCRIPTEANDO] 2.1 Arquivos de Base 2.2 Controladores Lógicos - Condicionais - Operadores de relação - Operadores-controladores 2.3 Variáveis 2.4 Storage Nessa parte, vamos começar a parte de script realmente. Lembrando que existem muitos tutoriais e só esse aqui não é o bastante, até por estar bem básico. 2.1 Os arquivos que podem dar auxílio na hora de fazer os seus scripts são: -- Em data/lib (alguns, global.lua) encontre o arquivo: 000-constant.lua que dá muitas informações sobre o server, como por exemplo, id dos channels, id das skulls, tipos de mensagens, etc.. é bastante útil na construção dos scripts. -- Ot script Live by Colex: Programa que facilita bastante pros iniciantes. Ele marca algumas funções em uma cor diferente além de executar o script para ver se há algum erro de escrita. Em alguns fórums tem, é só usar o sistema de busca. -- Notepad++: Um editor de texto que também pode ser útil. 2.2 Os controladores lógicos são aqueles que colocarão em prática a sua lógica de programação. São eles que guiarão os passos que o computador deve seguir. --- Condicionais Acho que todos sabem o que é um condicional. Como o nome já diz, ele abre uma condição para que algo possa ser feito. Exemplo: Caso não chova, irei jogar bola. Então, isso é uma condição, a condição de que não esteja chuvendo. Se não chover eu jogo, se chover não jogo. Na programação, os principais condicionais são: if -- equivale ao se em português. Está presente em todas linguagens de programação. Provavelmente, você já o viu nas aulas de português. Ele abre uma condição. Regra: Todo if tem seu end. else -- equivale ao senão. Vai ser executado caso a primeira condição aberta pelo if seja falsa. elseif -- equivale a "senão se" ou "mas se". Ele evita a repetição de vários se. Não precisa de end, "utiliza" o end do if. Construindo um algoritmo só para exemplificar: Pegando o exemplo acima, vamos usar o elseif. ---- Operadores de relação Os operadores de relação são aqueles que vocês estudam em matemática: igual, maior igual, menor igual...Em lua, é um pouco diferente: igual: = menor igual: <= maior igual: >= verificação: == Esse de verificação serve para checkar se algo é realmente igual. A diferença dele para o de igual "=" é que o igual serve para atribuir valores. Exemplo: se o level do player == 100 então -- verifica se o level do player é realmente 100 --- Operadores controladores Esses operadores são o and e o or que significa basicamente "e" e "ou", respectivamente. O and verifica se todas as condições são verdadeiras para executar algo. Exemplo: se o player tem level 100 e o nome dele é Leoking então execute script fim Perceba que só será executado caso a condição de ser lvl 100 e o nome ser Leo sejam respeitadas. No caso do or, é necessário que apenas uma delas seja respeitadas. Exemplo: se o player tem level 100 ou o nome dele é Leo então execute script fim Nesse caso, com somente uma condição sendo respeitada, já é o bastante para que o script seja executado. 2.3 Variáveis: Servem basicamente para guardarem valores. Exemplo: O script retornará: king -- king é exatamente o valor da variável var. 2.4 Storage: É simplesmente uma função que vai guardar um valor ou letra, palavra, etc. Para dar um storage usamos a função: setPlayerStorageValue(cid, valor, novo valor) Exemplo: setPlayerStorageValue(cid, 1234, 1) Para verificar se um player tem um storage usamos a função: getPlayerStorageValue(cid, valor) Exemplo: getPlayerStorageValue(cid, 1234) Essas funções você pode ver naquele arquivo de base: lista de funções em lua Agora a última parte desse mini tutorial: 3. [ACTIONS] 3.1 Sintaxe das actions 3.2 Exemplo de actions 3.1 A sintaxe das actions é: function onUse(cid, item, fromPosition, itemEx, toPosition) mas também podem ser encontradas como fromPos, toPos, isso vai depender de como o scripter queira e como vai usar no script. Usei essa que está em negrito, pois, já é a padrão. Agora a explicação: function onUse(cid, item, fromPosition, itemEx, toPosition) Primeramente, é bom lembrar que assim como o if, toda função (function) tem seu end. Exemplo: Explicação da sintaxe: onUse = ao Usar (assim que o player use um item) cid = creature id -- quem vai usar o item item = item que será usado ou item "principal" fromPosition = da Posição itemEx = item "secundário" toPosition = para a Posição 3.2 Vamos colocar em prática tudo que lemos até agora. Nossa action fará: [/center] [center]Ao dar use em um item --- para inserir comentários que não alterarão o script, é só colocar -- e escrever[/center] [center]Se o player for level maior ou igual a 100 então[/center] [center]Sumona um monstro em uma posição[/center] [center]Manda uma mensagem para o player[/center] [center]Manda um efeito no player[/center] [center]se não for level 100[/center] [center]Manda uma mensagem para o player[/center] [center]fim do script[/center] [center] [/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx) --- sintaxe das actions[/center] [center]if getPlayerLevel(cid) >= 100 then -- se o level do player é maior igual a 100 então[/center] [center]doSummonCreature("Demon", {x=1, y=1, z=1}) --- sumona um demon na posição determinada. Todo valor que seja uma letra, palavra deve estar entre aspas. A posição, entre chaves.[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.") -- manda uma mensagem do tipo 22 (veja no constant.lua)[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10) -- manda um efeito de id 10 (veja constant.lua) na posição do player[/center] [center]else -- se não[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end -- end do if[/center] [center]end -- end da função[/center] [center] Toda script deve ser registrado em um arquivo.xml, no caso da nossa action,será registrado no actions.xml e como é o item que será usado, usaremos itemid: <action itemid="IDDOITEM" event="script" value="NOMEDOARQUIVO.lua"/> Esse foi nosso script usando quase tudo que explicamos anteriormente. Vamos usar agora storage e variáveis nesse script. Vimos que variáveis podem guardar valores, seja númerico ou não. Então, podemos fazer com que não precisemos editar o monstro, a posição e o level dentro do script. (não vou explicar o que é uma variável local e global, pois é intuitivo -- se tiverem dúvidas procurem em outros tutoriais). Podemos colocar: --- Guardando os valores com variáveis --- local monster = "Demon" -- entre aspas, lembre-se! local pos = {x=1,y=1,z=1} -- entre chaves! local minlevel = 100 -- minimo de level Ok até aqui, então nosso script ficaria: [/center] [center]local monster = "Demon"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end[/center] [center]end[/center] [center] Mas, digamos que vou passar esse script para um amigo e ele não sabe nada de editar scripts. Aí você fala, é só colocar o nome do monstro no lugar do Demon. Ele vai e faz: [/center] [center]local monster = "Rotworm" --- olha aqui[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end[/center] [center]end[/center] [center] Ou seja, vai sumonar um rotworm mas vai mandar a mensagem: Você sumonou um Demon. Como resolver isso? Existe os strings, (não vou me aprofundar) vou dar um exemplo e mostrar como ficaria. Exemplo: local var = king imprima("Você quis dizer ".. var .."?) Retornaria: Você quis dizer king? Percebam que é só colocar ".. variavel .." . Além de resolver o problema do monster, também poderíamos fazer isso com o level, no nosso script ficaria: [/center] [center]local monster = "Rotworm"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um "..monster..".")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level "..minlevel..".")[/center] [center]end[/center] [center]end[/center] [center] Sendo assim, seu amigo noob só vai precisar editar na parte de cima do script. Adicionando storage ao script. Nesse caso, faremos com que o item só possa ser usado uma única vez. Para isso, daremos um storage a ele quando o item for usado e verificaremos se o player já tem esse storage para ver se poderá ser usado o item novamente ou não. (Leia a parte de storage) A função que verifica se o player tem storage é : getPlayerStorageValue(cid, value), então: [/center] [center]se o player tiver esse storage menor ou igual a 0 então[/center] [center]execute o script[/center] [center]dê a storage -- para que o player n possa usar novamente[/center] [center]se não --- se ele já não tiver storage menor ou igual a 0, ou seja, ja tiver usado o item[/center] [center]mande msg negando[/center] [center] No script ficaria assim: [/center] [center]local monster = "Rotworm"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerStorageValue(cid, 1234) <= 0 then -- se o storage 1234 for menor ou igual a zero entao[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um "..monster..".")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]setPlayerStorageValue(cid, 1234,1) --- dar storage 1234 pra q n possa usar novamente[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level "..minlevel..".")[/center] [center]end --- end do if do getPlayerLevel[/center] [center]else -- se já tiver storage igual a 1[/center] [center]doPlayerSendTextMessage(cid, 22, "Você já usou esse item.") -- manda a mensagem[/center] [center]end -- end do if getPlayerStorage...[/center] [center]end -- end da função[/center] [center] Então é isso galera, tentei englobar o maior número de informações necessárias para vocês começarem a fazer seus scripts e espero que esse tutorial ajude alguém. É bom lembrar que só isso não basta e que é sempre bom olhar os scripts dos outros e pelo menos tentar entender como que foram feitos. Vlw aí, abraços. Créditos: 100% Leo PS: Não quero ninguém pegando o Tutorial e colocando em outro fórum se for colocar em outro fórum deixa que eu ou o Leo .1 ponto
-
Correr (Poketibia)
Correr (Poketibia)
Renato666 reagiu a xWhiteWolf por uma resposta no tópico
1 pontoFala galera, vim trazer um script bem simples que fiz à pedidos de um membro que nem lembro mais o nome haha. você diz correr "frase e sai a frase em laranja em cima de você enquanto você fica mais rápido.. é bem simpleszinho mas vai ajudar esse pessoal que mexe com poketibia e não tem idéia de como fazer nada kkk. Pra começo de história crie um arquivo em data\talkactions\scripts chamado correr.lua e adicione isso dentro dele: local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionFormula(condition, 1.7, -36, 1.7, -36) function onSay(cid, words, param) local pos = getThingPos(cid) if(param == '') then doSendMagicEffect(pos, 14) doAddCondition(cid, condition) return true end local t = string.explode(param, '"') if(t[2]) then doCreatureSay(cid, "Strong Haste: ".. t[2], 20, false, 0, pos) doSendMagicEffect(pos, 14) doAddCondition(cid, condition) end return true end Agora no talkactions.xml adicione essa linha: <talkaction hide="yes" words="correr" event="script" value="correr.lua"/> Pra usar você diz: correr "frase que quer que saia aqui. Se você digitar apenas correr não vai sair nada escrito; Exemplo: Espero que seja útil pra vocês. Abraços do lobo.1 ponto -
[DOWNLOAD] SPR e DAT do Otpokemon 7.0!
[DOWNLOAD] SPR e DAT do Otpokemon 7.0!
PedroLucasAlado reagiu a yuricrazk9 por uma resposta no tópico
1 pontoBoa tarde galera do TK! Estou aqui postando link do download do SPR e DAT do otpokemon 7.0, eu estava pesquisando sobre otpokemon e acabei encontrando as SPR e DAT e bem atualizada, tem todas as sprites de pokemon de todas as gerações, e outras sprites do otpokemon! Download SRT e DAT do Otpokemon 7.0! http://www.4shared.com/rar/IrksvJy1ba/Dat_e_spr_do_otpokemon_70.html +REP é bom se esse tópico ajudou!1 ponto -
Magebot Key
1 pontoFala galera, tranquilo? Eu não jogo mais Tibia nem versões que eu consiga abrir o Magebot. Minha key, é pra 10 pcs se não me engano, e pretendo fazer um give away, alguém precisa? :DD1 ponto
-
[Talkaction] Give a present
1 pontoVou querer CM, beijos cat @Nogard. boa brendon, gostei bastante =P1 ponto
-
[Talkaction] Give a present
1 pontoopa nogard, muito obrigado eu acabei de fazer a alteração... No final incrementei nesta parte aqui também \/ Ai coloquei pra aparecer a imagem do item ali em cima conforme o que foi enviado, eu gostei1 ponto
-
[Pedido] Teleport Por Estatua
1 pontoTa ai parceiro, eu consegui aqui, nao lembro com quem rs' Creditos by @SUICIDE Ta ai! PS: O Script ainda abre um aviso dizendo alguma frase, e ainda checa o level! local level = 100 local pos = {x=558, y=495, z=7} local txt = {"Voce foi teleportado!", "Voce precisa ser level 100 para se teleportar!"} function onUse(cid, fromPos, toPos) if getPlayerLevel(cid) >= level then doTeleportThing(cid, pos) doSendMagicEffect(toPos, CONST_ME_TELEPORT) doShowTextDialog(cid, 2175, txt[1]) else doShowTextDialog(cid, 2175, txt[2]) end return true end <action uniqueid="10587" event="script" value="NOMESCRIPT.lua"/> Ai voce coloca 10587 na statua!1 ponto
-
(Erro) Account Manager.
1 pontoO Account manager está na tabela players! E não falei pra você mudar as coordenadas no config.lua! Era para deixar do jeito que estava e apenas mudar na parte dessa linha: accountManager = "yes" !!!!1 ponto
-
[Talkaction] Give a present
1 ponto@Dieguiin XP Agora dá sim. @Rumplestiltiskin Realmente, haha. Agora os itens são configuráveis, já evita esse problema. Caso o item não esteja na lista, aparece o informativo. @Markin Pra isso você usaria: bag = doPlayerAddItem(getPlayerByName(Parâmetro1), Bag Id, 1) doAddContainerItem(bag, parâmetro2, parâmetro3) Adicionei o que os três queriam, e uma mensagem opcional ao mandar o item; /giveto Nogard, gold coin, 89, Merry Christmas! (: 20:31 You received 90 gold coin from Player. 20:31 Message: Merry Christmas! (: Respectfully, Player. Dessa vez não fiz tão na correria. --Give a present!-- function onSay (cid, words, param) local s = string.explode(param, ",") if (param == "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Param required.") return true end if not isPlayer(getPlayerByNameWildcard(s[1])) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true end if s[1] == getCreatureName(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You cannot give yourself.") return true end if s[3] == nil or s[3] == "" or s[2] == nil then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Write the item and value.") return true end -- local arr = { items = {2148, -- Items possible to give 2160, 2463}, } local g = "Items that you can give:\n\n"..getItemNameById(arr.items[1]).."\nDescription: A coin made of gold, nice present.\n\n".. getItemNameById(arr.items[2]).."\nDescription: ~~~~~~~~~\n\n" --[[-- For add more descriptions, copy this: ..getItemNameById(arr.items[Position of value in array]).."\n Description: ~~~~~~~~~\n\n" ]]-- if not isNumber(s[2]) then if isInArray(arr.items, getItemIdByName(s[2])) then if (doPlayerRemoveItem(cid, getItemIdByName(s[2]), s[3]) == true) then local bag = doPlayerAddItem(getPlayerByName(s[1]), 1990, 1) doAddContainerItem(bag, getItemIdByName(s[2]), s[3]) doSendAnimatedText(getCreaturePosition(cid), "Sucess!", COLOR_GREEN) doPlayerSendTextMessage(getPlayerByNameWildcard(s[1]), MESSAGE_STATUS_CONSOLE_ORANGE, "You received "..s[3].." "..s[2].." from "..getCreatureName(cid)..".") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You gave "..s[3].." "..s[2].." to "..s[1]..".") doSendMagicEffect(getCreaturePosition(getPlayerByName(s[1])), 28) if s[4] ~= nil then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Message: "..s[4].."\n Respectfully, "..getCreatureName(cid)..".") else return true end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You dont have this ammount.") return true end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You cannot give this item. Please, check list.") doShowTextDialog(cid, 2105, g) return true end return true end --- if isInArray(arr.items, s[2]) then if (doPlayerRemoveItem(cid, s[2], s[3])== true) then local bag = doPlayerAddItem(getPlayerByName(s[1]), 1990, 1) doAddContainerItem(bag, s[2], s[3]) doSendAnimatedText(getCreaturePosition(cid), "Sucess!", COLOR_GREEN) doPlayerSendTextMessage(getPlayerByNameWildcard(s[1]), MESSAGE_STATUS_CONSOLE_ORANGE, "You received "..s[3].." "..getItemNameById(s[2]).." from "..getCreatureName(cid)..".") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You gave "..s[3].." "..getItemNameById(s[2]).." to "..s[1]..".") doSendMagicEffect(getCreaturePosition(getPlayerByName(s[1])), 28) if s[4] ~= nil then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Message: "..s[4].."\n Respectfully, "..getCreatureName(cid)..".") else return true end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You dont have this ammount.") return true end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You cannot give this item. Please, check list.") doShowTextDialog(cid, 2105, g) return true end return true end1 ponto
-
Debug Assertion - Tibia Error
Debug Assertion - Tibia Error
xluanbrx reagiu a GOD Falumir por uma resposta no tópico
1 ponto1- Tente alterar a posição do account manager e já que tem site, tente criar um player lá e analisar pra ver se vai ter o mesmo problema. 2- Pode ser erro na distro, tente pegar o executável de outro servidor e coloque pra rodar no seu pra ver se resolve. Ajudei? +REP1 ponto -
Items.otb ajuda ae pf
Items.otb ajuda ae pf
mixnaruto reagiu a GOD Falumir por uma resposta no tópico
1 pontoOlá, você pode usar a minha distro ela é compatível com todos os tipos de items.otb, PODE SER que ele funcione com o seu servidor, baixe o executável e tenta rodar ele com o seu server, lembrando que essa distro já vem com WAR SYSTEM e UPTIME 100%, o servidor não cai por erros nela. http://www.tibiaking.com/forum/topic/46790-tfs-3884-86-war-system-anti-salt-muito-est%C3%A1vel/1 ponto -
(Resolvido)Como eu removo esse erro?
(Resolvido)Como eu removo esse erro?
JcA reagiu a Dr. Gregory House por uma resposta no tópico
1 pontoadiciona isso na database do seu 'phpmyadmin' ou 'sqlstudio' ... CREATE TABLE IF NOT EXISTS `guild_wars` ( `id` INT, `guild_id` INT NOT NULL, `enemy_id` INT NOT NULL, `begin` BIGINT NOT NULL DEFAULT 0, `end` BIGINT NOT NULL DEFAULT 0, `frags` INT NOT NULL DEFAULT 0, `payment` BIGINT NOT NULL DEFAULT 0, `guild_kills` INT NOT NULL DEFAULT 0, `enemy_kills` INT NOT NULL DEFAULT 0, `status` TINYINT(1) NOT NULL DEFAULT 0, PRIMARY KEY (`id`) )1 ponto -
(Resolvido)Meu gesior nao consegue criar conta [GesiorACC 2012 by natanael]
(Resolvido)Meu gesior nao consegue criar conta [GesiorACC 2012 by natanael]
YuirtReta reagiu a Dr. Gregory House por uma resposta no tópico
1 pontovai no 'phpmyadmin' clica na sua 'database' clicam em 'sql' no canto esquerdo superior ... e adiciona esse código : `OT` é o nome da database... se vc usar esse comando irá colocar todos os player lvl 8. UPDATE `ot`.`players` SET `level` = '8', `health` = '180', `healthmax` = '180', `experience` = '4200', `mana` = '35', `manamax` = '35', `cap` = '400' UPDATE `ot`.`players_skills` SET `value` = '10'1 ponto -
AJUDA URGENTE NO GESIOR
AJUDA URGENTE NO GESIOR
YuirtReta reagiu a Dr. Gregory House por uma resposta no tópico
1 pontotenta : Se não der pelo menos tentei1 ponto -
AJUDA URGENTE NO GESIOR
AJUDA URGENTE NO GESIOR
YuirtReta reagiu a Dr. Gregory House por uma resposta no tópico
1 pontotroca o seu por esse :1 ponto -
(Resolvido)Meu gesior nao consegue criar conta [GesiorACC 2012 by natanael]
(Resolvido)Meu gesior nao consegue criar conta [GesiorACC 2012 by natanael]
Mr. Crimson Prince reagiu a Dr. Gregory House por uma resposta no tópico
1 ponto[spoiler] escreve o que tu quer [/spoiler]1 ponto -
(Resolvido)Meu gesior nao consegue criar conta [GesiorACC 2012 by natanael]
(Resolvido)Meu gesior nao consegue criar conta [GesiorACC 2012 by natanael]
Mr. Crimson Prince reagiu a Dr. Gregory House por uma resposta no tópico
1 pontoposta o 'config.php' e o 'createaccount.php' em spoiler...1 ponto -
Limite de Players
1 pontose acima de 16 players pegar Fila o Programador (Cater-KPDO) colocou um Limite de 16 Players nas Sources voce tem que pedir para ele tirar o Limite de players aconteceu isso com a Primeira versao do (PDA) so entrava 7 Jogadores o Desenvolvedor acabou tirando esse Limite1 ponto
-
[Dúvida] Exp e Catch
1 pontoEle não usa a base PDA. Por isso não existe. Data/Actions/ catch.lua Mude aqui catchrate =1 ponto
-
[MOD] Pokedex Window
[MOD] Pokedex Window
tioj reagiu a Orochi Elf por uma resposta no tópico
1 pontoPorque eu não sou design pra fazer um negócio legal, e também não sei se combinaria com todos os servidores, dai eu tou fazendo desse jeito, dai se o pessoal quiser por uma background, eles põem kkk1 ponto -
[Pokemon Kpdo] Pokemon kpdo exaioros By Cater
[Pokemon Kpdo] Pokemon kpdo exaioros By Cater
xurupita360 reagiu a Sullivan por uma resposta no tópico
1 pontoObrigado, claro que ajudo, só add no skype, quem precisar de ajudar quanto ao servidor Kpdo, só add skype, Its_Sullivan, tentarei ajudar ao maximo1 ponto -
[New] Simple Intro ~#
[New] Simple Intro ~#
Victor Fasano Raful reagiu a Absolute por uma resposta no tópico
1 pontoNossa que lindo, magnífico! Sem dúvida a maior entrada de todos os tempos, melhor que a da cipsoft.1 ponto -
Catch Window v1.3
Catch Window v1.3
tioj reagiu a Orochi Elf por uma resposta no tópico
1 pontoTem como me passar o catch.lua do PDA, pra eu poder fazer as modificações?... Não é muita coisa pra fazer, só precisa fazer pequenas atualizações no Catch.lua1 ponto -
[PDA]Pokemon Whots 1.0
1 pontoPow Cade meu créditos eu que fiz os inicias de kalos as evoluçao1 ponto
-
[Nicaw AAC] DarkTibia Template
1 pontoOlá galera tkariana! Trago a vocês o template do DarkTibia em Nicaw AAC - eles também usam nicaw - com a estrutura feita por min, mas lembre-se que os créditos são deles. Eu só copiei e reestruturei pra galera (: E eu também adicionei algumas páginas deles. • Aonde está CHANGE HERE, você pode ter acesso pelo header.inc.php localizado na raiz do seu site. • Para editar o menu, edite o arquivo navigation.xml na raiz do site. • As notícias são ministradas pelo admin do nicaw /admin.php • E o logo e o banner do centro ficam em templates/darktibia/images, la ficam todas as imagens, é só alterar. Atenção! Você tem que usar o nicaw inteiro, porque se usar só a skin, NÃO IRÁ FUNCIONAR, pois a skin é só css e imagens, e tem muitas alterações no template. Baixe aqui o template clicando aqui.1 ponto
-
[Pedido] Spawn monster
1 pontoEste é para quando clicar no item ele vai sumonar um monstro e o item vai sumir,depois de um tempo(configurável) o item retorna. "data/actions/scripts/sumonviiting.lua" : local monster = "Demon" local item = 1234 local tempo = 10 function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doCreateMonster(monster, toPosition) addEvent(function() doCreateItem(item, 1, toPosition) doSendMagicEffect(toPosition, 33) end, tempo * 1000) return true end "data/actions/actions.xml" : <action actionid="79401" event="script" value="sumonviiting.lua"/>1 ponto
-
[Link Quebrado]Pokemon Erondino [V 15]
MANO COMO EU MUDO O IP DO CLIENTE PARA O MEU ??1 ponto
-
Criando Houses Rme 2.1
Criando Houses Rme 2.1
acesso123 reagiu a Leonardo Simonetto por uma resposta no tópico
1 ponto°Como Fazer House° Olá Pessoas do TibiaKing, Hoje Irei Encinar a Criar Casas "Houses" Pelo Rme. Antes Disso Leia: Eu sei que existe varios tutoriais,video-aulas,etc... Estou Fazendo Por Minha Vontade o Tutorial ;P Comentem se Tiverem Duvidas ou Sugestões. Tutorial é Composto Por Imagens para Facilitar... Vamos ao Trabalho! 1° Explicação: Abra seu RME e Clique aba Palette e selecione House Palette. Como Mostra a Imagem. 2° Explicação: Após ter Clicado em House Palette, Cliquem em Houses e Selecione a cidade onde Você esta e que quer criar a House. 3° Explicação: Após ter feito, Cliquem em "Add" Logo abaixo. Em seguida Observe Que apareceu o Endereço da House. 4° Explicação: Depois de Clicar em Add,Selecione toda a House (Desculpe por escrever errado na Imagem). °5 Explicação: Após Ter selecionado o interior da house clique em "Select Exit",e Vá na frente da Porta e Clique com o Botão Esquerdo,Como mostra a Imagem Abaixo. °6 Explicação: Observe como se fosse uma Póssa de água na frente da porta. Após isso salve o RME, e Inicie/Reinicie seu server. °7 Explicação: Por Fim,De Look na Sua Porta e Pronto, Estará o preço eo Endereço! Creditos: Leonardo Simonetto Gostou? #Rep_+1 ponto -
(8.60)The Forgotten Server 0.3.6 ~ [Crying Damson]V8.2
Versão 8.2 ~ E ai brothers, beleza? To trazendo pra vocês hoje um servidor que tem aqui já, mas é uma versão anterior e está com os links quebrados. Este servidor foi testado durante 15 horas online, ele não caiu, está muito mais estável que as versões anteriores. Palavras do criador: Porque eu vou disponibilizar isto? Porque meu servidor fechou e eu não preciso mais disto aqui, eu coloquei o servidor em um exe 0.3.6 e editei os monstros, spells, etc... O que eu quero? Apenas REP+ me deixaria feliz. eu não quero dinheiro e também não vou destruir o computador de ninguém com isto, vou postar um link de Scan. Se você quiser disponibilizar isso em outro site, por favor coloque meus créditos. Depois de ter minha caixa de mensagens/e-mails lotada de mensagens sobre bugs e falhas, eu decidi reservar algum tempo e resolver tudo que pude e excluir as coisas que causavam falhas/bugs no servidor. Changelog(traduzido por mim): DOWNLOADS: Servidor compilado: Clique aqui. Source: Clique aqui. Lembre-se este é o TFS 0.3.6 que eu fiz upgrades para 8.60 adicionei recursos e arrumei alguns bugs. Todos os créditos para o TFS team. Por favor, comentem e reputem! Abraço.1 ponto
-
Fazendo Quest pelo RME
1 pontoDesculpem a enrolação, erros de fala, mas acho que to pegando jeito nisso de vídeo-aula, suahsuhasuahus Contato ae Skype = leo.araujo39 E podem fazer pedidos se eu puder ajudar eu faço a vídeo aula1 ponto
-
[Dúvida] criando um ot do zero
1 pontopara criar um otserver do 0, no minimo você precisa ter noção basica de scripts (npcs, XML, monsters, items, config.lua) você também precisará ter noção de como editar mapas, criar do 0 sem estragar ter noção de como criar GM, e alterar posição onde os account manager irão nascer (caso seja sem site) e também ler muitas tutoriais de scripting e de mapping (as principais tutoriais você pode encontrar em 4 grandes sites de otserver que são (tibiaking, TIBIAKING, E SITES EM INGLES OTFANS.NET, OTLAND.NET) os principais arquivos ou programas que você irá precisar são TIBIA DA VERSÃO DO SERVIDOR QUE VOCÊ QUER CRIAR IPCHANGER UM SERVIDOR JA PRONTO (aconselho o servidor "cryingdamson" pois é um servidor que ja está pronto para o uso, porém ele vem sem mapa, respawn, e houses ou seja para quem quer criar um servidor do 0 VOCÊ TAMBÉM PRECISARÁ DE UM sqlitestudio para modificar accs, criar gms, entre varias outras coisas para modificar characters e programas de segunda mão como SPR EDITOR, DAT EDITOR, PROGRAMAS PARA FAZER SITES, PROGRAMAS PARA FAZER CLIENTE PROPRIO alem de ter muita paciencia, e ter muita imaginação. as portas para você criar um mundo do 0 gigantesco, e onde você pode modificar e fazer tudo esta na sua frente agora so pesquisar e começar a fazer seu servidor!!! BOA SORTE NESSE NOVO MUNDO QUE VOCÊ COMEÇARA A CONHECER A PARTIR DE HOJE. EDIT: VOU COLOCAR ALGUNS LINKS PARA VOCÊ APRENDER A DEIXAR SEU SERVIDOR ONLINE. TUTORIAL SOBRE ARQUIVOS.LUA http://tibiaking.com/forum/topic/451-tutorial-basico-sobre-lua/ TUTORIAL SOBRE DEIXAR SEU SERVER ONLINE, E ALGUMAS OUTRAS FUNÇÕES http://tibiaking.com/forum/topic/1930-criando-otserv-ip-fixo-sqlitestudio-e-colocando-otserv-online/ ESSA É PARA CASO VOCÊ TENHA WINDOWS 7: SERVE PARA DESBLOQUEAR AS PORTAS DO WINDOWS. (aquelas 7171 / 7272 / 7373 ...) http://tibiaking.com/forum/topic/8901-como-desbloquear-portas-no-firewall-do-windows-7/ E AQUI UMA TUTORIAL PARA VOCÊ CRIAR UM SERVIDOR DO ZERO INCLUINDO O SITE. http://tibiaking.com/forum/topic/8667-tutorial-como-criar-um-ot-860-para-iniciantes/ PS. acredito eu que os creditos estão junto com os links caso não estiverem os links vão para os posts originais de onde eu tirei.1 ponto