Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 04/04/12 em todas áreas
-
Esse servidor é o melhor global 8.60 da atualidade, ele é vendido pelo site da otprojects, eu o comprei porém a primeira pessoa que divulgou foi o Guizinhoo então irei da os créditos a ele. O servidor é bem completo, com muitas funções boas e com o mapa mais completo, vocês podem aproveitar várias coisas do servidor.. Quem tem problemas com site, aconselho usar este.. Junto com database e outros.. eu não o baxei, e nen testei.. eu tenho ele aqui em casa pois eu também o comprei, se for ele mesmo, vocês estão conseguindo o melhor global disponível no momento. de graça. Global Pack FULL Servidor: * War System * Addon Bonus * Task completas (quest log) * Paralyze exaust * Raids completas e com horário * 5 eventos automáticos e com horário (Coliseum, Zombie, Loterry, Dota e War of Emperium) * Mapa COMPLETO * Todas as quests * Uptime +400h * Arena Hunting (VIP) * Recompensa lvl 45 * 11 Cidades + 12 Ilhas (VIP) * 120+mb * Sha1 ~> password é salvo em códigos * Database completa Site: * Proteções * Informaçoes sobre, task, raids, 5 eventos, addon bonus, War System * Melhor gesior da atualidade Downlaods: Download Servidor http://www.4shared.c...OTProjects.html Download WebSite http://www.4shared.c...or_extreme.html Download tfs+dll 4.0 ~> http://speedy.sh/dKCC9/DLLS-DISTRO.rar Download Dll [opção 2] http://www.4shared.c...s_e_Distro.html ____________________________________________________ Downlaod somente Mapa http://www.xtibia.co...me-world-118mb/ Download somente Db http://speedy.sh/9WDFh/database.sql ____________________________________________________ Scans: * Não sei se ja colocaram o servidor aqui no xtibia, qualquer coisa contate-me __________________________________ Eu estou usando o site no meu yurots, caso queiram da uma olhada é esse: pvp24h.servegame.com <- click2 pontos
-
Criando Um Cliente 100% Proprio
LuisMatheuziin e um outro reagiu a Tony por um tópico no fórum
Olá pessoal do Xtibia! Hoje vou ensinar a vocês como criar um cliente 100% próprio para seu servidor de tibia. :forward: Créditos :back: :star2: Jakiin :star2: Trazer ao x-tibia :star2: TiraDuvidas :star2: Fazer o Tutorial Este tópico recebeu destaque em nosso portal!2 pontos -
Peça Sua Sign By: Annemotta
Mulizeu e um outro reagiu a AnneMotta por um tópico no fórum
Bom como podem ver esses últimos dias venho me dedicando ao "photoshop" então resolvi fazer este tópico para ajudar alguns e me auto-ajudar a treinar já que estou começando agora, por enquanto irei fazer apenas uma sign por dia, não irei chamar de pagamento mais sim um rep de agradecimento seria legal por cada sign feita, então esta aberto aque, que venham os pedidos. OBS: Irei apenas fazer Sign ( 420x180). Algumas sign que ja fiz: http://www.xtibia.co...eria-annemotta/2 pontos -
Tutorial Básico Creaturescripts
lucasromero reagiu a jhon992 por um tópico no fórum
Tutorial Básico sobre CreatureScripts CreatureScripts = São scripts que serão ativados após uma determinada ação criada pelo monstro ou personagem. Essas ações são determinadas como funções. Existem varias funções utilizadas para a criação de creaturescripts e estas são: onDeath(cid, corpse, killer)-- que é executada ao morrer. onPrepareDeath(cid, lastHitKiller, mostDamageKiller) -- semelhante a onDeath. onAttack(cid, target) -- executa ao atacar. onCombat(cid, target) -- semelhante ao onAttack. onLogin(cid) -- executa ao logar. onLook(cid, thing, position, lookDistance) -- executa ao dar look. onAdvance(cid, skill, oldLevel, newLevel) -- executa ao upar skills/levels. onStatsChange(cid, attacker, type, combat, value) -- executa ao perder ou ganhar life/mana/condições. onLogout(cid) -- executa ao deslogar. onKill(cid, target, lastHit) -- executa ao matar. onThink(cid, interval) -- executa em determinado tempo. onJoinChannel(cid, channelId, users) -- executa ao entrar em um chat. onReceiveMail(cid, sender, item, openBox) -- executa ao receber um parcel/carta. onReportBug(cid, comment) -- executa ao reportar bug. Para criar esse tipo de script, primeiramente vai na pasta data/creaturescripts/scripts e duplica um arquivo e salve com "nomedesejado"; Agora você vai determinar que função você vai precisar para criação do seu script. Para exemplo vou usar a função "onAdvance"(ao upar). Neste exemplo, quando o player upar level 100 ele irá ganhar 1kk: 1 function onAdvance(cid, skill, oldLevel, newLevel) 2 if (getPlayerLevel(cid) == 100) then 3 doPlayerAddItem(cid, 2160, 100) 4 doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Parabéns, você ganhou 1kk por atingir level 100!") 5 doSendMagicEffect(getCreaturePosition(cid), 30) 6 end 7 return true 8 end Numerei as linhas para melhor entendimento, nos seus scripts vocês não devem numerar. linha 1 = Inicio da função onAdvance, essa linha recebe algumas informações do player que upou, como seu cid, seus skills o velho level e o novo level. Obs: cid = creature id, numero de identificação do player/monstro. linha 2 = Inicia-se um if onde verifica se o level do player é igual a 100. Se for verdadeiro, o script executa as linhas 3,4 e 5, senão pula direto a linha 6. linha 3 = Adiciona 100 itens com o id 2160 ao player. linha 4 = Manda uma mensagem parabenizando o player. linha 5 = Solta o efeito de numero 30, na posição em que o player esta. linha 6 = Finaliza a verificação do if. linha 7 = Retorna verdadeiro. Obs: sempre é necessario ela linha no final de seu código. linha 8 = Finaliza a função onAdvance. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Por fim para funcionamento do seu script é necessario adicionar 2 tags: 1º- No "data/creaturescripts/creaturescripts.xml" 2º- No arquivo "data/creaturescripts/scripts/login.lua", Obs: se o script que você for fazer for de função onLogin, não precisa adicionar a segunda tag. 1º Tag: Vai em data/creaturescripts/creaturescripts.xml e cole a tag: <event type="advance" name="QualquerNome" event="script" value="nomedesejado.lua"/> O type="" , será o nome da função de seu script após a palavra "on" e sempre tudo em minusculo. O name="", use qualquer nome porem esse nome vai ser usado para registrar no script onLogin na tag2. O value="", é o nome com qual você salvou seu script. Agora em data/creaturescripts/scripts/login.lua, sempre antes do último return true: registerCreatureEvent(cid, "QualquerNome") QualquerNome é o name que você adicionou na tag1 do creaturescripts.xml. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Acho que é isso aew, espero ter ajudado a galera que esta iniciando. Dica para criação de scripts: Para melhor edição e organização use Notepad++: http://www.baixaki.c...ad/notepad-.htm Sempre usar uma lista de funções como apoio: http://www.xtibia.co...sta-de-funcoes/ E sempre pesquise por scripts prontos e tutoriais para ter uma base.1 ponto -
Baiak Disney 3.0
DeadMasterx reagiu a ibne por um tópico no fórum
Baiak Yurots V2.2 Oque Mudou ? Mudou a City ta 90% 8.5 Foi Arrumada As Houses. Adicioano Npc Papai Noel no Templo Vende Items 8.54! 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 Sistema Vip.. 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 Item 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, totalmente ICE Fiz novos comandos, !aol, !bless, !jail playername <para gods>, !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 I é free, portanto o comando !buyvip, foi removido, pois implicava com a vip II. A Vip II é somente para quem conseguiu completar a Vip Quest, onde la voce ganha a vip stone, e vira vip usando ela. Adicionada a Vip 3 SS : (ALGUMAS)QUER SABER MAS BAIXE Dawnload : 4Shared : http://www.4shared.c.../Baixa_Ai.html? Mediafire : http://www.mediafire...2id0wksx159bely SendSpace: http://www.sendspace.com/file/la4dg9 Scan: https://www.virustot...sis/1333501156/ GOSTOU DA REP + OBRIGADO!1 ponto -
[Encerrado] [Pokemon] Dúvidas? - Pda
vudi reagiu a angeldoido por um tópico no fórum
Explica onde coloco isso? E quais funções esta disponivel no que voce postou Data/creaturescript/vipexp.lua vai login.lua q fica em data/creaturescript/login.lua e add seguinte linha registerCreatureEvent(cid, "ExpVip") Depois e por ultimo vai data\creaturescripts e abre creaturescripts.xml e add essa linha <event type="login" name="ExpVip" event="script" value="vipexp.lua"/> Pra configura vai vipexp.lua e onde ta essa linha local rate = 1.1 -- 10% muda a configuração no caso 20% seria 1.2 Se ajudei REP +1 ponto -
Editando/fazendo Um Client!
ThiagoMartinsMR reagiu a Gabrielzxzx por um tópico no fórum
A area correta e Outros Tutoriais Para mudar o nome para; Editando/Fazendo um executer faça o seguinte vá em editar post>Usar editor completo e lá você muda o titulo1 ponto -
Obrigado A Todos. Puxei Tipo De SUBWAT,mas não tem como fazer melhor1 ponto
-
Npc Que Vende Addons De Monstros.
Felipefox34 reagiu a jhon992 por uma questão
Então fisese algo errado no arquivo Monsterout Seller.xml1 ponto -
Existem algumas formas simples de fazer, porém não muito eficientes. Pegue essa imagem de um rosto por exemplo. Crie um documento do tamanho da imagem, com camada de fundo branca. E cole a imagem numa camada nova. Agora na imagem aplique um filter>artistic>poster edges(arestas posterizadas), agora modifique ao seu gosto(recomendo 5 para todas opções) e dê um ok. Agora na mesma camada da imagem aperte CTRL+U e deixe a saturação em -100 e de um ok. Depois disso aplique um blend mode na camada da imagem para vivid light(Luz Brilhante). Essa é uma maneira, existem outras também. Mas acho que a melhor maneira de fazer o desenho é vetorizando a imagem. Se você fizer os passos acima e vetorizar emcima do resultado, ficaria mais fácil.1 ponto
-
e basicamente um pet system eu fiz por talkactions! function onSay(cid, words, param) local pet = { ["Orc"] = {10, 20}, ["Dragon"] = {30,40}, ["Cyclops"] = {50,500000} } local a = getCreatureSummons(cid) for k,v in pairs(pet) do if getPlayerLevel(cid) >= v[1] and getPlayerLevel(cid) <= v[2] then if (table.maxn(a) < 1)then x = doSummonCreature(k, getThingPos(cid)) doConvinceCreature(cid,x) doCreatureSay(cid,"Help my "..k.." pet",TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 2) elseif words == "!removepet" then doCreatureSay(cid,"Thanks my "..getCreatureName(a[1]).." pet",TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 2) doRemoveCreature(a[1]) else doPlayerSendCancel(cid,"you have pet summoned") return TRUE end end end end e aki por spells so que eu dei uma implementada no da spells tem umas fazes fico legalzin! function onPet(cid) local pet = { ["Orc"] = {10, 20}, ["Dragon"] = {30,40}, ["Cyclops"] = {50,500000} } local a = getCreatureSummons(cid) for k,v in pairs(pet) do if getPlayerLevel(cid) >= v[1] and getPlayerLevel(cid) <= v[2] then if (table.maxn(a) < 1)then x = doSummonCreature(k, getThingPos(cid)) doConvinceCreature(cid,x) doCreatureSay(cid,"Help my "..k.." pet",TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 2) addEvent(onPet,500,cid) return TRUE end end end end function onCastSpell(cid, var) addEvent(doCreatureSay,500,cid,"Pelos poderes") addEvent(doCreatureSay,1500,cid,"dados a min") addEvent(doCreatureSay,2500,cid,"eu invoco") addEvent(doCreatureSay,3500,cid,"uma criatura") addEvent(doCreatureSay,4500,cid,"Saida do inferno") addEvent(doCreatureSay,5500,cid,"erga-te") addEvent(onPet,6500,cid) return TRUE end Tag do talkactions <talkaction words="!pet;!removepet" script="nome arquivo.lua"/> e aki da spells <instant name="Pet" words="invocar" lvl="12" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="nome arquivo.lua"> </instant>1 ponto
-
[Encerrado] [Pokemon] Dúvidas? - Pda
diasdoido reagiu a ABCDEFGHIJK por um tópico no fórum
@diasdoido Se for o que eu to pensando É so ir em actions/sctipts/catch.lua Acha essa parte: Ai pra editar a chance é so mudar o "cr" quanto maior mais facil capturar1 ponto -
Peça Sua Sign By: Annemotta
Maconheira reagiu a AnneMotta por um tópico no fórum
bom peço que faça um pedido de cada vez, se não ira dar problemas, sorry. Ai esta a sua Sign.1 ponto -
1 ponto
-
Fiz um script tbm, vou postar pq começei a fazer antes do vod postar o dele. O meu script vai funcionar como um evento. O Gm ordena quando começa e acaba esse evento. Vai em data/creaturescripts/scripts, duplica um arquivo e nomeia para "login_exp" sem as aspas e nele cole: function onLogin(cid) local rate = 2 -- 100% local msg = "Aproveite o evento Doble Exp!" local stor = 13545 -- storage vip if (getGlobalStorageValue(stor) > 0) then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, msg) end return TRUE end Em creaturescripts.xml cole a tag: <event type="login" name="Login_Exp" event="script" value="login_exp.lua"/> ------------------------------------------------------------------------------------------------------------ Vai em data/talkactions/scritps e duplica um arquivos, e nomeia para "eventexp" sem as aspas e nele cole: function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if (param == "open") then if (getGlobalStorageValue(13545) > 0) then doPlayerSendTextMessage(cid, 22, "O evento ja esta aberto.") return true end setGlobalStorageValue(13545, 1) doBroadcastMessage("O evento Double Exp esta aberto, todos os player serão kikados após 10 segundos!") addEvent(RemoveAll, 10000, cid) elseif (param == "close") then if (getGlobalStorageValue(13545) <= 0) then doPlayerSendTextMessage(cid, 22, "O evento ja esta feixado.") return true end setGlobalStorageValue(13545, 0) doBroadcastMessage("O evento Double Exp esta feixado, todos os player serão kikados após 10 segundos!") addEvent(RemoveAll, 10000, cid) end return true end function RemoveAll(cid) local online = getOnlinePlayers() for i=1, #online do if (isPlayer(getPlayerByName(online[i]))) then doRemoveCreature(getPlayerByName(online[i])) end end end Em talkaction.xml cole a tag: <talkaction log="yes" access="5" words="eventxp" event="script" value="eventexp.lua"/> Para abrir o evento basta com o gm usar o comando "eventxp open" e para feixar "eventxp close".1 ponto
-
Pokemon Supreme® {Atualizado²}
digororp reagiu a Aragorn100 por um tópico no fórum
criança porfavor... não postei mais nada desde o dia 8 fique com isso em mente1 ponto -
Bom galera! Hoje fiz meu primeiro tutorial, trata-se de um tutorial de iluminação. É um tutorial simples, acredito que quem conhece um pouco de photoshop conseguirá realizar sem problemas. Se desejam algum outro tutorial voltado à design, comentem aqui no tópico. Gostou? Comente e REP+! ajuda bastante na criação de futuros tutoriais! Caso tenham realizado algum trabalho utilizando esse tutorial, postem aqui!1 ponto
-
[Tutorial]Criando Website Com Xampp
Piabeta Kun reagiu a ultimate1996 por um tópico no fórum
@Gabrielzxzx Não é pra selecionar a database terminada em .s3db . é pra selecionar uma que fica provavelmente dentro da pasta schemas chamada mysql.sql. @Raiat O problema não é com o site então, é com a porta que não está desbloqueada e nem no jogo os outros conseguem entrar.. então no site provavelmente não vão entrar também.. @RodrigolndRJ Os outros players conseguem entrar no seu servidor? Se eles conseguem, a porta 7171 está desbloqueada.. mas falta desbloquear a 8090 no firewall e no seu roteador/modem.1 ponto -
[Encerrado] [Pokemon] Dúvidas? - Pda
daniel3674 reagiu a FlamesAdmin por um tópico no fórum
Mario você posta o erro mais não posta o arquivo o que também fez com ele!! logico que ninguém vai responde né! o kra acha q a gente é advinha pra sabe qual é o erro.... LOL1 ponto -
Como Criar Um Instalador
ManoTobira reagiu a PedroXtibiaaaa por um tópico no fórum
Primeiro de tudo baixe o Install Creator [download]http://www.theclickteam.com/webftp/files/5/5/icpinst.exe[/download] Depois de instalado abra-o, vai aparecer isto: se não aparecer tentem clicar em new. Clique em avançar, escolham a pasta que está o cliente de vocês e clique em avançar. Escolham a linguagem que vai ser o instalador e embaixo o nome do produto. Sempre cliquem em "preview" para ver como vai ficar antes, clique em avançar. Em default vai ser a opção de instalação, Windows, Linux... e embaixo vai ser caso você queira que precise de um serial key pra que possa abrir o arquivo, aconselho a não botar, clique em avançar. Aqui você vai escolher como vai ser o instalador, se ele vai ser full screen ou small screen, com a opção full screen você pode escolher o nome que vai aparecer la em cima, um background ou as cores que vão aparecer no fundo. Para quem escolheu Full Screen: ali em browse você vai escolher a imagem que você quiser como fundo e embaixo são as opções: Stretch (Esticar) - Pattern (Padrão) e do outro lado é o alinhamento: Left (Esquerda) - Center (Centro) - Right (Direita) - Top (Topo) - Center (Centro) - Bottom (Fundo) Para quem escolheu Small Screen: No primeiro onde está escrito Default você pode escolher o que achar melhor, para visualizar basta clicar Preview. Embaixo em Left Bitmap você pode escolher a imagem que você vai querer que apareça na Esquerda do instalador, a imagem tem que ser no tamanho de 140x316. No outro em Top Bitmap é a imagem que vai ficar em cima, tem que ser no tamanho de 57x57. Depois disso clique em avançar. Nessa parte você pode escrever as informações que quiser, sobre como criar conta, como jogar... Clique em avançar. Nessa parte você vai poder colocar algum termo ou condição para aceitar. Clique em avançar. Aqui você pode escolhar em qual lugar a pasta do seu servidor vai ser salva, aconselho a deixar do jeito que esta. Clique em avançar. Aqui você vai poder escolher se quer ou não que o instalador crie um icone do seu cliente no desktop. Primeiro em Browse ache o seu client, e embaixo escolha o nome que você quer que apareça. Clique em avançar. Aqui não mexa no primeiro, e no segundo você pode escolher se quer que o programa execute o seu cliente quando a instalação terminar, para isso clique em browse e escolha o seu cliente. Clique em avançar. Deixe marcado Uninstall Program para que os outros não tenhma problemas para desinstalar o seu cliente. Clique em avançar 2 vezes, desmarque a opção "Do not build the install Program" Vai abrir uma janela para "Salvar como" coloque Install e feche, se ele pedir pra salvar mais alguma coisa coloque com o nome de Install Config.1 ponto