Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 05/08/12 em %

  1. Zmovir

    [Creaturescripts] Rank Diferente

    Eae galera do xtibia vim trazer mais um script Como Funciona e um item que você escreve nome de skill e abre uma janela do skill primeiramente vá em data/creaturescripts/scripts crie um arquivo chamado ranking e adicione isso dentro em login.lua essa linha registerCreatureEvent(cid, "Ranking") em creaturescripts.xml essa tag: <event type="textedit" name="Ranking" event="script" value="ranking.lua"/> Imagens:
    2 pontos
  2. Henrique, A seção não precisa de aprovação e sim, de bons procedimentos. Até porquê um moderador ficar reformando tópicos é um tanto quanto exaustivo e chato. Você já teve experiência com isso e sabe que, o caminho é a irritabilidade de sempre fazer a mesmice (moderador), gerando remoções. Com tudo, desejo-lhe sorte! Agora, antes de criar uma aprovação, se querem a seção limpa, basta realizarem limpezas programadas. Lembre-se que um post mal feito não define a qualidade de um executável e alterar a forma como o usuário se propõe a postar pode irritá-lo. Abraços.
    2 pontos
  3. Primeiro você vai ter que criar um npc para o player poder escolher um número. nomeio e crie como quiser. o script do npc sera esse: function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local numberMax = 10 -- numero maximo que o player pode escolher 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, 'sim') then selfSay('Você pode escolher um número de {1 à '..numberMax..'.}', cid) talkState[talkUser] = 2 elseif talkState[talkUser] == 2 then if tonumber(msg) <= numberMax and tonumber(msg) > 0 then if getPlayerStorageValue(cid, 439412) == -1 then setPlayerStorageValue(cid, 439412, tonumber(msg)+1) selfSay('Parabéns, você escolheu o número '..tonumber(msg)..', aguarde o sortei.', cid) selfSay('Caso deslogue, seu numero não será valido.', cid) else selfSay('Você ja escolheu um número, espere até o sortei ocorrer.', cid) end else selfSay('Esso não é um numero valido.', cid) end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) o teu globalevent vai mudar pra esse: local config = { lottery_hora = "2 horas", reward_count = 1, website = 0, numberMax = 10 -- numero maximo que o player pode escolher } function onThink(interval, lastExecution) local players = getPlayersOnline() local list = {} for i, tid in ipairs(players) do list[i] = tid end local sorteio = math.random(1,config.numberMax) local cont = 0 for o=1, #list do if getPlayerStorageValue(list[o], 439412) == sorteio then local winner = list[o] cont = cont + 1 if(config.website == 1) then db.executeQuery("INSERT INTO `lottery` (`name`) VALUES ('".. getCreatureName(winner) .."');") end doBroadcastMessage('[Loteria Erondino Serve] Ganhador['.. cont ..']: '.. getCreatureName(winner) ..', Recompensa: '.. config.reward_count ..'moedas! - Parabens ! (Proxima em: '.. config.lottery_hora ..')') doPlayerAddItem(winner, 2160,config.reward_count) end end return TRUE end e no teu arquivo login.lua, que fica na pasta data/creaturescripts/scripts. abra-o e antes do último return true cole: setPlayerStorageValue(cid, 439412, -1) prontinho!
    2 pontos
  4. Opa, fala xTibia '-'.. Vi que muitas pessoas estavam querendo fazer um site para seu servidor e não sabem como fazer... Então resolvi postar um tutorial completíssimo aqui.. O que vamos precisar? -&amp;gt; Xampp ( 1.6.5 ) - Download - http://www.oldapps.com/xampp.php?old_xampp=38 -&amp;gt; Gesior Acc. Maker ( 0.3.8 ) - Download - http://www.mediafire.com/?u0bao9bcp9ua5vr -&amp;gt; Um servidor de sua escolha.Pode ser qualquer um desde que tenha o arquivo .mysql. PS: NÃO RESPONDO A QUEM TIVER O ERRO DO INSTALL.PHP . ESSE ERRO É CAUSADO POR CAUSA DA UTILIZAÇÃO DE OUTRA VERSÃO DO XAMPP E DO GESIOR, POR ESSE MOTIVO EU COLOQUEI O XAMPP 1.6.5 QUE ESTÁ FUNCIONANDO! NÃO USE A VERSÃO MAIS RECENTE DO XAMPP! Vamos ao tutorial! Espere... vai criar um site sem saber como funciona? O site de seu servidor será feito em PHP. E o que vai ter nele? Os jogadores de seu servidor poderão criar suas contas, ver notícias do servidor, ver outros jogadores, criar guildas, e muito mais dependendo de como você manusear seu website. OBS1 : É altamente recomendável que escolha uma forte senha para sua conta de Admin. Pois se seu servidor tiver sucesso, certamente "hackers" tentarão atacar sua database e seu servidor. OBS 2: Seu site ficará online apenas quando o Xampp estiver ativo com o Apache e MySQL sendo executados, ou seja, apenas quando você estiver no computador. Para seu site ficar online 24 horas, você precisaria de uma hospedagem para php. Agora que já temos tudo, vamos começar !! 1°) Abra o instalador do XamPP, e instale-o. 2°) Selecione aonde a pasta do XamPP ficará salva. (de preferência algum lugar de fácil acesso) 3°) Deixe apenas a primeira e a segunda opções marcadas e clique em Next. 4°) Aguarde o fim da instação e provavelmente uma tela preta irá aparecer. 5°) Após o fim da instalação, clique em Yes para abrir o XamPP e dê Start em Apache e MySQL. 6°) Clique em Admin do Apache. Você será redirecionado para a sua localhost (endereço que apenas você entra). Clique em Português (Brasil). 7°) No canto esquerdo do site , clique na Aba Segurança. Vá descendo até achar " http://localhost/sec...mppsecurity.php " . Clique. OBS : Se você não conseguiu abrir a página de Segurança, vá na pasta do seu Xampp/security/htdocs/lang e renomeie o arquivo pt para pt_br . 8°) Após ter clicado, deverá ser redirecionado para uma página parecida com essa: OBS :Faça o numero 1 e depois clique em Alterar Senha. Depois Faça o numero 3 e clique em Tornar Seguro o Diretorio do XamPP. 9°) Após ter feito isso, dê Stop no MySql (no XamPP) e dê Start denovo. Agora vá em seu navegador e digite : localhost/phpmyadmin 10°) Digite a senha que foi criada há pouco tempo que eu disse que era para a criação do banco de dados. 11°) Minimize seu navegador e vá na pasta de seu servidor, e abra o arquivo config.lua. Tire todos os espaços iniciais e as "frases" iniciadas com o sinal de " - " . Veja : 12°) Não feche o config.lua ainda, vá descendo até achar informações sobre a database de seu servidor ... algo parecido com isto : sqlType = "mysql" &amp;lt;- se estiver em sqlite, mude para mysql sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "123456" &amp;lt; - coloque a senha que foi criada para entrar no banco de dados. sqlDatabase = "otserv" &amp;lt; - coloque o nome de sua database , coloque " otserv " para facilitar. sqlFile = "otserv.s3db" &amp;lt; - de prefencia, coloque " otserv.s3db " ( o mesmo nome de sua database ) sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" 13°) Salve e feche o config.lua. Agora vamos voltar a pagina minimizada (localhost/phpmyadmin) : 14°) Clique na aba Importar na parte superior da tela. 15°) Agora Selecione o Arquivo para Importar. Selecione o arquivo terminado em .sql que fica na pasta de seu servidor e clique em Executar no canto inferior direito. 16°) Pronto !! A database de seu servidor foi criada. Agora vamos instalar os arquivos do site. 17°) Abra a pasta do XamPP/htdocs. Apague tudo que tem dentro de htdocs e cole tudo o que veio dentro da pasta do Gesior ACC. 18°) Abra o XamPP novamente e clique em Admin do Apache. 19°) Uma nova pagina foi aberta, agora você terá que fazer mais 5 passos rápidos. 19.1) Set Server Path Coloque o diretório da pasta de seu servidor. Ex : C:\Users\user\Desktop\Tibia Server Clique em Set Server Path. 19.2) Check database connection 19.3) Add tables and columns to DB 19.4) Agora desça e clique no botão. 19.5) Set Admin Account Coloque uma senha SEGURA pois esse será o password do administrador do site e servidor. 19.6) Load Monsters from OTS Carregue os monstros do servidor. 19.7) Load Spells from OTS Carregue as magias do servidor. 20°) Agora você deverá ser redirecionado para seu site, e você pode acessá-lo pelo localhost ou pelo ip do seu servidor. Para acessar sua database, digite em seu navegador : localhost/phpmyadmin Pronto !! Seu site foi criado :] Colocando seu site online pelo 8090 e Desbloqueando a porta 8090 : 1° - Acesse a pasta do XamPP/apache/conf e abra o arquivo httpd com o bloco de notas. Procure por : Listen 80 E por : ServerName localhost:80 Substitua todos os 80 por 8090. 2° - Dentro da pasta conf, abra a pasta extra, e em seguida abra httpd-ssl e procure por : Listen 443 E por: <virtualhost _default_:443=""> Substitua esses 443 por 4499. Agora vá em seu firewall e Adicione a Porta 8090 e Porta 80 e marca a opção TCP. Se usar Roteador, desbloqueie as portas também. Site por porta 80 localhost Site por porta 8090 localhost:8090 Colocando seu site online pela porta 80 (A porta 80 seria o ip normal de seu servidor. Exemplo : teste.servegame.com. ) A porta 80 não necessita de nada no final. Para que as pessoas entrem pela porta 80, não necessita mudar nada na pasta do Xampp. Pois ela ja está configurada para entrarem. Só é necessário desbloquear a porta 80 no seu modem ou roteador. E desbloquear a porta 80 pelo Firewall também. VIDEO AULA - FEITA EM 2/4/2012 (DESCULPA , AS VEZES TENHO QUE PENSAR QUANDO FALO EM PORTUGUES, PORQUE NAO MORO NO BRASIL)!! Créditos : 100% por Mim :] Não mexo mais com Tibia, mas ainda respondo a qualquer dúvida que eu esteja capacitado a responder (:
    1 ponto
  5. Vodkart

    [Talk] Deathlist [Fixed/no Crash]

    Atualizado V1.0: Mostra últimas mortes do servidor: você pode usar o comando !deathlist NOME ex: !deathlist Carlin: in your db execute this query: CREATE TABLE death_list ( id INTEGER NOT NULL, player_id INTEGER NOT NULL, date INTEGER NOT NULL, level INTEGER NOT NULL, killer_name INTEGER NOT NULL, PRIMARY KEY ( id ) ); creaturescript death_list.lua function onDeath(cid, corpse, deathList) local str = "" for _, pid in ipairs(deathList) do if isCreature(pid) == true then str = str.."".. (str == "" and "" or ",") ..""..getCreatureName(pid) else str = str.."".. (str == "" and "" or ",") .." a field item" end end str = str.."." death = str .. " ".. (getPlayerBlessing(cid, 5) and "[Blessed]" or getPlayerSlotItem(cid, 2).itemid == 2173 and "[AOL]" or "") db.executeQuery("INSERT INTO `death_list` (`player_id`, `date`, `level`, `killer_name`) VALUES ('".. getPlayerGUID(cid).."', '".. os.time() .."', '".. getPlayerLevel(cid) .."', '".. death .."');") return true end creaturescript.xml <event type="death" name="DeathList" event="script" value="death_list.lua"/> creaturescript/script/login.lua registerCreatureEvent(cid, "DeathList") talkactions deathlist.lua limit = 5 function onSay(cid, words, param, channel) str = "" if param == "" then local qry = db.getResult("SELECT `player_id`, `date`, `level`, `killer_name` FROM `death_list` ORDER BY `date` DESC LIMIT 0, " .. limit) if(qry:getID() ~= -1) then repeat str = str .."\n "..os.date("%d %B %Y %X ", qry:getDataInt("date")).." "..getPlayerNameByGUID(qry:getDataString("player_id")).." died at level "..qry:getDataInt("level").." by:\n"..qry:getDataString("killer_name") until not(qry:next()) qry:free() else str = "Não há mortes no servidor." end doPlayerPopupFYI(cid, "Last Deaths:\n\n" .. str) return true end local getGuid = getPlayerGUIDByName(param:lower()) if not getGuid then doPlayerSendCancel(cid, "Este Player não existe.") return true end local qry = db.getResult("SELECT `id`, `date`, `level`, `killer_name` FROM `death_list` WHERE `player_id` = " .. getGuid .." ORDER BY `date` DESC LIMIT 0, " .. limit) if(qry:getID() ~= -1) then repeat str = str .."\n "..os.date("%d %B %Y %X ", qry:getDataInt("date")).." died at level "..qry:getDataInt("level").." by:\n"..qry:getDataString("killer_name") until not(qry:next()) qry:free() else str = "Não há mortes." end doPlayerPopupFYI(cid, "Last Deaths of: " .. param .. ".\n\n" .. str) return true end talkactions.xml <talkaction words="!deathlist" script="deathlist.lua"/>
    1 ponto
  6. brenerlm

    [8.60] Baiak Jungle Com Donate

    Bem queria informar a todos que eu não sou scrippter, então não sei mexer com esses negoço de vip automatica, mais fiz uma area vip para R$, dps q o dinheiro cair na sua conta e o cara confirmar a doação você pode dar a vip atraves do comando: /addbjvip nick, 30 (dias), e dar os items atraves do /i, como mapa baiak nao esta conseguindo por site normal recomendo fazer um blog ou website, para vender os items atraves do pagseguro. BOM LA VAMOS NOS: O que mudou nessa versão? Novos comandos:!ubp, !food e o !donate Novos sistemas: Lottery System, e um sistema igual ot de war! Novas hunts para quem for BJ VIP, os bixo dao 30% mais xp la do que na vip2, e os novos items BJ VIP, bem acho que so isso. Vamos para as SS's: Acc do GOD:god/god Link para download:http://www.4shared.c...UIO71/file.html Scan:https://www.virustot...sis/1332253876/ Obs.: para você por as informações da sua conta pra aparecer no sistema !donate vai em "noticias", que fica no msmo lugar do exe do ot, vc abre o notpad e coloca suas informaçoes, ai qndo falar !donate vai aparecer as informaçoes da sua conta.
    1 ponto
  7. elli

    Mapa Heroserv 8.60 Sem Bugs De God

    *Galera esse é meu mapa *Editado por mim mesmo e (Subwat - GeanRiot) *Ele tem teleports , vende special e super no npc *tem um templo diferente e tals *Vale a pena baixar cara! Irei postar uns Prints > s Teleports Miniarena http://www.4shared.c...eSBaiak86.html? Não consegui arrumar tempo pra botar scan mas quem quiser botar agradeço ! bom jogo ! Scan http://virusscan.jotti.org/pt-br/scanresult/6a73018e2c23b678ef6bb2530c58361770e60ace By smartbox
    1 ponto
  8. Fala galera do XTibia, tudo na paz ? Venho aqui apresentar meu novo trabalho. Um mapa 70% próprio. Eu estava sem nada para fazer, entao resolvi criar um mapa de bobeira, e depois de um tempim fazeno ele, comecei a gostar dele e o aprimorei. Bom, então vamos deixar de papo e vamos conhecer o mapa. Informações sobre o Map: Existem 2 cidades no Servidor. 1 city free e uma vip. 9 Hunt's Free e 5 VIP's 2 Novas Vocation's 2 Quest's. Apenas para as vocations (1 quest free e a outra vip) Fast Atk adicionado no servidor Sistema de Compra de Iten vip por baú. (Voce tendo os VIP Coins, apenas de use no Bau e voce recebe o item) Compra de Points VIP por comando (!coin) Comandos novos para VIP's (Ex.: !b \ fala para todos os players online com a sigla [VIP] antes do nome) As 2 novas vocations para adquiri-las precisa ser feito quest (First Promotion: level 300k+ = Free \ Second Promotion: level 650k+ = VIP) Bom, vamos deichar de lado o nosso papo e vamos ver as SS. Temple: Temple VIP: Amostra VIP: Comprando item vip pelo bau: Comprando item vip de 1 mes: Link de Download da Pasta: (Link Arrumado) http://www.4shared.com/rar/5IGA4_CP/86_Lumast_Server_V100_3.html? Scan: https://www.virustot...sis/1336047521/ Link de Download do Distro e Dlls: http://www.4shared.c...ro_e_Dlls.html? Scan: https://www.virustot...sis/1336049191/ Senha do GOD: god/god Gostou do Map ? Da um REP+ ai nao custa nada ^^ Créditos: 90% Meu 5% Doidin (Pelo Distro e Dlls) 5% de alguns membros do XTibia pelos Scripts (Peço desculpas por ter postado pela primeira vez e ter vindo com virus, mas ele era nas Dlls, então as troquei)
    1 ponto
  9. PsyMcKenzie

    Aprendendo a ser Scripter

    E ai Galera, Suave? Hoje tou aqui pra postar um tutorial feito pelo Demonbholder, a meu pedido. Isso já faz algum tempo, então resolvi postar aqui pra galera que quer começar a aprender fazer scripts em Lua. Estou atualizando, conforme o tempo. 1º Passo. * Primeiro de tudo, crie uma pasta no seu favoritos e adicione todos os links abaixo. Como requisito para aprendermos lua, é necessário termos as funções de lua em otserv. Siga os links abaixo: Funções Explicadas (Não todas) Funções não Explicadas (Quase todas) Estas são as funções, vamos usá-las depois de aprender e começar a fazer os primeiros scripts. 2º Passo. Agora vamos começar a aprender. A primeira coisa é ler todo esse tutorial várias vezes: Começando em lua para otserv. Depois de ler esse, você pode ler os materiais de apoio, siga estes dois tutoriais abaixo: Material de apoio Inicio 1 Material de apoio Inicio 2 Material de apoio Inicio 3 Ok, depois disso, se tiver certeza que entendeu, pelo menos o principal acima, vá para o próximo passo. 3º Passo. Dessa vez o negócio começa a ficar mais sério, se você aprender o passo 3, ai você vai estar na metade do caminho para se tornar um scripter. Siga os tutoriais: Intermediário em lua para otserv. Feito, leia bastante esse tutorial, teste seu scripts, brinque com a linguagem. Vamos ao material de apoio para quem não entendeu muito bem essa parte. Material de apoio Intermediário 1 Loopings Stackpos Matematica + Lua Os.date Arrays Tabelas Verificações Storages Controladores Lógicos math.random Strings e numbers While em Tabelas Bom, continue brincando com lua e testando suas dúvidas, agora vamos ao último passo. 4º Passo. Por fim, vamos ao último passo para poder nos considerar um scripter iniciante. O último passo consiste em estender o seu conhecimento de otserv, por isso, é uma série de tutoriais próprios para action, npcs, spells e etc. Actions Movements Spells Monstros CreatureScripts E agora, o mais complicadinho desses: Npcs Proto, com isso você deve conseguir aprender. Créditos pelos tutoriais: Utilitários: Script live by Colex - Ideal para iniciantes. Scite - Ideal para quem já se aprofundou um pouco mais na linguagem. Funções * Se não quiser utilizar estes programas acima, pode usar o bloco de notas. ATUALIZADO: 10/04/2013
    1 ponto
  10. Fala galerinha do XTibia tudo bem com voces? Hoje venho apresentar um script novo. Bom, o que o script fazer ? Ele faz aquelas portas verdes pegarem, ou seja elas vao abrir e fechar Se voce for um novato na area de Mapper por akela porta verde em seu mapa, chegando na hora que voce ligar o seu servidor, quando voce for da use nela para ela abrir, ela nao irá abrir. Vamos começar o Script então ??? Bom, o script é da porta de ID 12158 Então vamos lá. 1º Vá em data/actions/actions.xml e coloque essa tag la <action itemid="12159" event="script" value="transformaporta.lua"/> Feito isso, agora feche 2º Agora vá em data/actions/scrip e copie um arquivo que seja .lua e renomeio para transformaporta Feito isso abra-o e bote isto la dentro. -- By: ;] local ITEM_IDS = { [12158] = 12160, [12160] = 12158, } function onUse(cid, item, fromPosition, itemEx, toPosition) if(not ITEM_IDS[item.itemid]) then return false end doTransformItem(item.uid, ITEM_IDS[item.itemid]) doDecayItem(item.uid) return true end Agora feche e salve, e pronto. Script Feito. Agora só voce aproveitar em seu servidor ^^. Créditos: Hannibals (95% por ter feito o Script) Davi (5% por uma parte do script quando comecei) Gostou ??? Da um REP+ ai nao custa nada.
    1 ponto
  11. PedrinnZikah

    Baiak By Péeh Zika

    Baiak Edited by xXxSeRGiOxXx [8.60] Dae Galera Venho Trazer A Voces O New Baiak Edited pelo xXxSeRGiOxXx Baiak Yurots V2.2 Oque Mudou ? Mudou a City ta 90% 8.5 Foi Arrumada As Houses. Novos Items Novos Outifits Novas Hunts E Muito Mais... Baiak Yurots V2.7 Oque Mudou ? Foi Adicionada um Nova Cidade Chamada Baiak City Foi Adidionada Um Teleport no Templo Que Vai para Alumas City's Foi Adicionado Npc de Bless,Pagando Todas as Bless você nao prescisa usar aol... Foi Adicionado Uma Ilha de GM's ... Bug do Account Mananger Arrumado. Novo Executer adicionado,se o ot cai ele salva sozinhoo. E Muito Mas Estara por vim ... Baiak Yurots v1.0.9 Oque Mudou ? Foi Adicionado 5 Novos Portais Vip Foi Adicionado Novos Bixos Vip,Warlock Vip,Medusa Vip,Bossing of Baiak.. Foi Adicionado New Quest Baiak Super Foda !! ;D Foi Modificado o Templo Foi Adicionado Mais Treiners ! Entre Alguns Bugs Retirados Baiak Yurots v1.1.0 Oque Mudou ? Mudou o Protocolo de 8.57 para 8.60 Novos Itens Novo Outfit Baiak Yurots V1.1.4 Oque Mudou ? Tirei o Pz tool do Templo Fiz um Novo System Vip por Comando Fiz o Novo Addon do Outfit do Wayfarer Baiak Yurots Edited By Bryaan Oque mudou ? Modifiquei o templo Fiz novos comandos, !aol, !bless, !jail playername , !removeskull (retira sua black ou red skull por 1kk), entre outros Criei novos itens vips II! (obtidos na vip quest) Fiz quest para axe vip, star vip,club vip,sword vip,wand e rod vip Fiz uma vip II Fiz Um Castelo, onde ocorre batalhas do time Verde X Vermelho. Fiz uma Area Pvp, onde quem morrer nao perde level Fiz uma quest vip, onde se ganha a vip II E mais um amuleto vip(permite que red skull e black skull nao percam itens, funciona como aol tambem, possui 30 cargas) e tambem um item vip de sua escolha( axe,sword,club,star,rod ou wand vip.) Novos Teleports Adcionados na Vip II Monstros novos como Medusa vip II, Hydra Vip II, entre outros. Fiz uma Super Poi para vips II Vocaçoes Balanciadas Teleports Especiais [ARENA, CASTELO DO REI E HOUSE ISLAND] para level 300+ Bug Da baiak cape que nao dava ml+6, arrumado, entre outros varios bugs System Vip Como Funciona ? A Vip II é somente para quem conseguiu completar a Vip Quest, onde la voce ganha a vip stone, e vira vip usando ela. Acc do God. god/god Templo Teleports City Vip Tps Vips Castle War Créditos : Baiak (Criador Do Mapa) Bryaan (Quem Postou O Mapa) Péeeh (Quem Editou Parte Do Mapa) Sergio por postar no 4shared DOWNLOAD http://www.4shared.com/file/cqtAxir7/860_Baiak_Edited_by_xXxSeRGiOx.html L
    1 ponto
  12. Inédito: Aqui no servidor você encontra promoções exclusivas! Todos que entrarem no servidor terão direito a fazer a Arena de Svargrond (Barbarian) totalmente de graça, ou seja, não prescisará matar nada, apenas ter nivel! Essa promoção terá tempo limitado! fique por dentro para saber mais! BAIXE IPCHANGER: Ip Changer do próprio TALATUREN, ou seja, é seguro, basta pegá-lo no site da OTLAND! ou algum que tiver por aqui no XTIBIA! ou no site do otserv na aba de downloads. GLOBAL 100% FULL COM TODAS AS QUESTS Wrath of the Emperor Quest Inquisition Quest Pits of Inferno Quest Soft Oak Quest Grizly Adams Quests (TASKS) Dream Challenger Quest Arena Quest (Svargrond) Mortal Kombat Quest (Farmine/Zao) Yalahar Quest Firewalker Boots (Pytius the Rothen) E todas as outras conhecidas! RATES: EXPERIÊNCIA: 300x com stages: Level 1 a 100 = 300x Level 101 a 125 = 150x Level 126 a 150 = 75x Level 151 a 180 = 36x Level 181 a 200 = 18x Level 201 a 230 = 9x Level 231 a 250 = 5x Level 251 a 300 = 3x Level 301 a 400 = 2.5x Level 401+ = 2x SKILLS: 50x MAGIC LEVEL: 15x DROP: 2x SPAWN RATE: 2x Servidor com mapa GLOBAL SITE: http://darkf.servegame.com:8090 IP PARA ENTRAR NO SERVIDOR: darkf.servegame.com VERSÃO: 9.1 ATENÇÃO! SERVIDOR COMPLETO INCLUINDO: MONTARIAS SISTEMA DE TASK E MUITO MAIS! Dêem uma chance a este OTServer! Vocês não se arrependerão!
    1 ponto
  13. Editei o titulo do seu tópico. Títulos como "me ajudem por favor" são totalmente fora das regras, por favor que isso não se repita ou terei que alerta-lo. Até.
    1 ponto
  14. Gabriel Couto

    Comandos De Site Para Seu Servidor!

    Comandos de Site Para Seu Servidor! Olá pessoal, tenho pesquisado um pouco sobre sites para servidor e database, vendo comandos e outras coisas, pois pretendo criar um servidor e é necessário algum treino antes disso. Desse modo, fui tentando criar alguns comandos legais e queria passar pra vocês. Vou mostrar os comandos, que são usados na database do seu servidor com site, e explicar o que fazem. 1- Deletar Players Inativos: Esse aqui está configurado para deletar players que estão a x dias sem entrar no jogo e que tenham level abaixo de y. DELETE FROM players WHERE level < y AND lastlogin < UNIX_TIMESTAMP() - x*24*60*60 Vocês podem modificar o level e o tempo, fica a vontade de vocês! 2- Bless: Com esse code você pode dar bless a todos os jogadores no seu servidor. Não é muito útil, mas é bom postar. UPDATE `players` SET `blessings`=31; 3- Remover Casas de Deletados: Os players deletados não têm suas casas liberadas para outros jogadores, então você pode usar esse code para liberá-las UPDATE `houses` SET `owner` = '0' WHERE `houses`.`owner` NOT IN ( SELECT `players`.`id` FROM `players` WHERE `players`.`id` = `houses`.`owner` ); 4- Mudar Outfit: Com esse code bem interessante, mas não muito útil, você pode fazer com que todos os players tenham o mesmo outift. UPDATE players SET lookbody =69, lookfeet =95, lookhead =115, looktype =128 5- Deletar Itens: Delete todos os itens do jogador com esse código. DELETE FROM `player_depotitems` , `player_items` WHERE `player_id` = 'ID DO PLAYER AQUI' Troque o "ID DO PLAYER AQUI" pelo mesmo, que pode ser visto na sua database, na pasta dos players. 6- Deletar Itens de Players Removidos: Os itens dos players removidos ficam na database, para "liberar" ela um pouco, usem esse code DELETE FROM player_items WHERE player_id NOT IN (SELECT id FROM players); 7- Lançar ao Templo: Faz com que todos mudem sua posição para o templo desejado. É importante de mais esse, pois você pode ter algum char com debug, ou mais de um, e é interessante que haja esse code para resolver esse problema. UPDATE players SET posx = X, posy = Y, posz = Z; Troque o X, Y e Z pelas posições desejadas desse templo. Você pode colocar fora do templo também, mas geralmente a escolha do templo que ocorre. 8- Premium Para Todos - Ou Não! Com esse primeiro, você dá Premium Para todas as contas por um determinado tempo. UPDATE accounts SET premdays = premdays + nDIAS No caso, o nDIAS significa o Número de dias, você pode trocar, por exemplo, por 10, e ficarão 10 dias de premium account. (Mude o nDias pelo 10, ficará "UPDATE accounts SET premdays = premdays + 10") Esse agora irá tirar o premium de todas as contas. UPDATE account SET premdays=0; 9- Deletar um Item no Jogo: Quando você usar isso, o Item será deletado de tudo que estiver presente no jogo, pode ser usado para deletar algum item conseguido com bugs, como quiser. DELETE FROM player_depotitems, player_items, tile_items WHERE itemtype = ID DO ITEM; Troque ID DO ITEM pelo mesmo. A obtenção do item não será retirada, pode ser conquistado novamente ou dado por um membro da equipe, normalmente, mas todos os exemplares que existirem no momento serão deletados. 10- Deletar Storage: DELETE FROM `player_storage` WHERE `key` = 'ID STORAGE'; Deletam a Storage necessária, é ótimo para resolver alguns bugs de quests, etc, mas de uso raro. Troque ID STORAGE pelo mesmo. NEW! 11- Deletar Players Que Nunca Logaram: DELETE FROM `players` WHERE `lastlogin`=0; Esse aí deleta players criados e que nunca logaram, acho que o do level pode resolver isso, mas se quiserem, podem usar! Bom pessoal, o tutorial é esse, espero que realmente tenham gostado dele, e espero que alguns desses sejam úteis. Não sei se existe algo assim no fórum, se existir, desculpem-me. Abraços! Tutorial Feito por AnyurCT ao XTibia.com! Quem gostou, REP+!
    1 ponto
  15. Zmovir

    [Mini-Tuto] Strings E Math's

    ~~~~~~> STRINGS <~~~~~~~~ strings são palavras ou numeros geralmente são usadas entre "" vamos aos strings: Esses são os strings mais usados ~~~~~~> Math's <~~~~~~
    1 ponto
  16. function onUse(cid, item, fromPosition, itemEx, toPosition) local fromPos = {x=2453, y=2451, z=7} -- posição superior esquerda do mapa. local toPos = {x=2457, y=2454, z=7} -- posição inferior direita do mapa. local pos = {x=2456, y=2457, z=7} -- posição para qual o players serão teleportados. local players = getPlayerInArea(fromPos, toPos) for i=1, #players do doTeleportThing(players[i], pos) end return true end function getPlayerInArea(fromPos, toPos) -- by jhon992 local online = getPlayersOnline() local players = {} for i=1, #online do if isInArea(getPlayerPosition(online[i]), fromPos, toPos) then players[#players+1] = online[i] end end return players end
    1 ponto
  17. function onSay(cid, words, param) local players = getPlayersOnline() local pos = {x=160, y=54, z=7} -- posição do templo for i=1, #players do doTeleportThing(players[i], pos) end db.executeQuery("UPDATE `players` SET `posx` = '"..pos.x.."', `posy` = '"..pos.y.."', `posz` = '"..pos.z.."';") return true end
    1 ponto
  18. Vodkart

    Script Pra Quest!

    local t = { create = {5787,1}, entrada = { {x = 1057, y = 1005, z = 8, stackpos = 1}, {x = 1056, y = 1005, z = 8, stackpos = 1}, {x = 1055, y = 1005, z = 8, stackpos = 1}, {x = 1054, y = 1005, z = 8, stackpos = 1} }, saida ={ {x = 1089, y = 563, z = 7}, {x = 1088, y = 563, z = 7}, {x = 1087, y = 563, z = 7}, {x = 1086, y = 563, z = 7} } } function onUse(cid, item, fromPosition, itemEx, toPosition) local check = {} for _, k in ipairs(t.entrada) do local x = getTopCreature(k).uid if(isPlayer(x)) then table.insert(check, x) end end if(#check < 2) then return doPlayerSendCancel(cid, 'Minimo 2 pessoas.') end for i, tid in ipairs(check) do function remove() if getTileItemById(t.entrada[i], t.create[1]).uid > 0 then doRemoveItem(getThingfromPos(t.entrada[i]).uid,1) end end doSendMagicEffect(t.entrada[i], CONST_ME_POFF) doCreateItem(t.create[1], 1, t.entrada[i]) doTeleportThing(tid, t.saida[i], false) setPlayerStorageValue(tid,t.storage,1) doSendMagicEffect(t.saida[i], CONST_ME_ENERGYAREA) addEvent(remove, t.create[2]*1000*60) end doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) return true end create = {5787,1}, 5787 é o id do item 1 é o tempo em minutos que irá remover os items
    1 ponto
  19. Makelin1

    Mapa Heroserv 8.60 Sem Bugs De God

    o scan aki http://virusscan.jotti.org/pt-br/scanresult/6a73018e2c23b678ef6bb2530c58361770e60ace
    1 ponto
  20. Vodkart

    Algumas Levers Reformuladas

    Só estou dando uma atualizada nos scripts antigos
    1 ponto
  21. thiagozika157

    Colocando Imagens Gesior Shop

    Bom mano isto é simples aqueles itens brancos você apaga todos ai tipo, como você disse que ja conseguiu fazer então não vou explicar tudo de novo apaga os itens brancos e coloca o ID que ficou no shop edit tipo se ela ficou com o id numero 25 quando você adicionou ela, você tem que usar o ID 25 no iten_images na bota ai ele funfa certim. espero ter ajudado se te ajudei da +Rep ae Vlw.
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...