Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 08/25/10 em todas áreas
-
Nao sei se todos map editor tem essa opção Mais o Remere's map editor tem Clika em Terrain Palette ali em baixo em Tools Tem a opção No Logout Tool é so clicar ali e arrastar a area que vc quer espero ter ajudado!! se aprovado me de reputação! :button_ok:2 pontos
-
Caso sejão as chamadas "enchanted spells", ou seja, com muitas waves, tente adicionar um "return TRUE" antes do último "end" na spell. Exemplo: ... Aqui estão as configurações da spell, área, dano ... function onCastSpell(cid, var) addEvent(doCombat, 1000, combat1, var) addEvent(doCombat, 2000, combat2, var) addEvent(doCombat, 3000, combat3, var) end Ficaria assim: ... Aqui estão as configurações da spell, área, dano ... function onCastSpell(cid, var) addEvent(doCombat, 1000, combat1, var) addEvent(doCombat, 2000, combat2, var) addEvent(doCombat, 3000, combat3, var) return TRUE end flw2 pontos
-
Adicionando Novos Itens No Seu Ot
joselokooo reagiu a .mtk por um tópico no fórum
AAAiai.. num tinha o que fazer ai deu nisso =] Muita gente não sabe colocar novos itens e tal e num achei nenhum tuto disso aqui no xtibia Foi trabalhoso e cansativo espero q gostem!! Ah eu fiz com layout pq dai eu soh precisei uploadar uma imagem Tutorial Link para download: http://rapidshare.com/files/7621168/OTEditor.rar Coloquei os 3 em um arquivo.. ai fica mais fácil x)~ E só precisa esperar uma vez os segundos no rapidshare Qualquer duvida posta aew Comentem1 ponto -
PokeBall System! Ola Xtibianos, Vim hoje postar um Famoso Script de Pokeball System feito pelo Genioso Nahruto, claro pedi a autorização dele para postar. A Todos que forem pegar Scripts de outras Pessoas, lembre-se de sempre pedir autorização e claro colocar os creditos. Para Tfs: 0.34 , 0.35 e 0.36 Essas Forao Testadas E Funfo. Versoes: 8.42 - 8.50 - 8.52 - 8.54 - 8.6. Ots Testados: Snowz Yurots - Alissow Server - Styller Yurots Primeiramente Vamos Fuçar em Function.lua, se voce nao Sabe onde fica vá em: Data>Lib>Function.lua Abra e Coloque Isto: _warpzone = 2147483648 -- start storing strings here (THIS IS THE ABSOLUTE MAXIMUM VALUE FOR THIS) _maxlength = 1024 -- multiply by 3 to get the true length. setPlayerStorageInteger = setPlayerStorageValue getPlayerStorageInteger = getPlayerStorageValue function setPlayerStorageString(cid, key, value) if #value > (_maxlength-1) * 3 - 1 then -- Last word is reserved for 0 termination of the string. error("Storage string is too long") end if key > _warpzone / _maxlength then error("Storage string key is too large (" .. key .. ")") end key = _warpzone + key * _maxlength local word = 0 local wordwrap = 0 local wordcount = 0 local i = 1 while i <= #value do local byte = string.byte(string.sub(value, i, i)) word = bit.bor(word, bit.lshift(byte, wordwrap)) wordwrap = wordwrap + 8 if wordwrap == 24 then --[[ In the ideal world we would be able to store 4 characters per word, however, as the default return value for getPlayerStorageValue is -1, we cant use the last bit. ]]-- setPlayerStorageInteger(cid, key + wordcount, word) word = 0 wordwrap = 0 wordcount = wordcount + 1 end i = i + 1 end -- store the last word setPlayerStorageInteger(cid, key + wordcount, word) end function getPlayerStorageString(cid, key) if key > _warpzone / _maxlength then error("Storage string key is too large (" .. key .. ")") end key = _warpzone + key * _maxlength local wordcount = 0 local str = "" while true do if wordcount >= _maxlength then break end local word = getPlayerStorageInteger(cid, key + wordcount) if word == -1 then -- end of string break else -- Extract the 3 characters from the value byte = bit.band(word, 255) if byte == 0 then break else str = str .. string.char(byte) end byte = bit.rshift(bit.band(word, 65280), 8) if byte == 0 then break else str = str .. string.char(byte) end byte = bit.rshift(bit.band(word, 16711680), 16) if byte == 0 then break else str = str .. string.char(byte) end end wordcount = wordcount + 1 end return str end E Isso! function doConvinceSummon(cid, creature, amount, pos) summonplayerpos = {x=pos.x, y=pos.y, z=pos.z, stackpos=253} summonplayer = getThingfromPos(summonplayerpos) if(summonplayer ~= nil and summonplayer.itemid > 0) then doPlayerSendCancel(cid,"There is not enough room to summon here.") ret = 0 else convince = doSummonCreature(creature, pos) doConvinceCreature(cid, convince) ret = 1 end return ret end Agora Vamos Fazer o Script Vá em Pasta do Seu Ot > Data > Actions > Scripts Crie uma Pasta chamada pokeball.lua e bote isso dentro local notAllowed = {"Ferumbras", "Demon"} local storage = { status = 25650, pokeName = 25651 } local actionid_used = 7510 function onUse(cid, item, fromPos, item2, toPos) local pokeballStatus = getPlayerStorageValue(cid, storage.status) local pokeName = getPlayerStorageString(cid, storage.pokeName) pos = getPlayerPosition(cid) pos.stackpos = 0 if pokeballStatus == -1 then toPos.stackpos = 253 local pokeThing = getThingfromPos(toPos) if isCreature(pokeThing.uid) == TRUE then if isPlayer(pokeThing.uid) == FALSE then local pokename_ = getCreatureName(pokeThing.uid) if item.actionid ~= actionid_used then -- local maxHealth = 400 -- local creatureHealth = getCreatureHealth(pokeThing.uid) -- local divNum = (string.len(maxHealth)-1)^2 -- local result = math.floor((creatureHealth/divNum)/10) -- local chance = math.random(1, math.random(4, math.random(7, math.max(result, 7)))) -- if chance == result then if isInTable(notAllowed, pokename_) == TRUE then doPlayerSendCancel(cid, "You cannot catch this creature") else setPlayerStorageString(cid, storage.pokeName, pokename_) doRemoveCreature(pokeThing.uid) doSendDistanceShoot(fromPos, toPos, 37) setPlayerStorageValue(cid, storage.status, 1) doSetItemSpecialDescription(item.uid, "it contains a " .. pokename_ .. ".") doSetItemActionId(item.uid, actionid_used) end -- else -- doSendMagicEffect(fromPos, 2) -- doPlayerSendCancel(cid, "The Pokemom Escaped") -- end elseif item.actionid == actionid_used and pokename_ == pokeName then doPlayerSay(cid, pokeName .. " Back!!", TALKTYPE_SAY) doRemoveCreature(pokeThing.uid) doSetItemSpecialDescription(item.uid, "it contains a " .. pokename_ .. ".") setPlayerStorageValue(cid, storage.status, 1) doSendDistanceShoot(fromPos, toPos, 37) else doSendMagicEffect(fromPos, 2) doPlayerSendCancel(cid, "This pokeball is already used") end else doPlayerSendCancel(cid, "You cannot catch this creature") end else doPlayerSendCancel(cid, "Creature not found") end elseif pokeballStatus == 1 then summons = getCreatureSummons(cid) -- if #summons >= 2 then -- doPlayerSendCancel(cid, "You cannot call more pokemons") -- else doConvinceSummon(cid, pokeName, 0, toPos) doSendDistanceShoot(fromPos, toPos, 37) doPlayerSay(cid, pokeName .. " Go!!", TALKTYPE_SAY) setPlayerStorageValue(cid, storage.status, -1) doSetItemSpecialDescription(item.uid, "it is empty.") -- end end else return 1 end function isInTable(t, val) for _, v in pairs(t) do if v == val then return TRUE end end return LUA_ERROR end para TFS local notAllowed = {"Ferumbras", "Demon"} local storage = { status = 15244, pokeName = 15212 } local actionid_used = 7510 function onUse(cid, item, fromPos, item2, toPos) local pokeballStatus = getPlayerStorageValue(cid, storage.status) local pokeName = getPlayerStorageString(cid, storage.pokeName) pos = getPlayerPosition(cid) pos.stackpos = 0 if pokeballStatus <= 0 then toPos.stackpos = 253 local pokeThing = getThingfromPos(toPos) if isCreature(pokeThing.uid) == TRUE then if isPlayer(pokeThing.uid) == FALSE then local pokename_ = getCreatureName(pokeThing.uid) if item.actionid ~= actionid_used then -- local maxHealth = 400 -- local creatureHealth = getCreatureHealth(pokeThing.uid) -- local divNum = (string.len(maxHealth)-1)^2 -- local result = math.floor((creatureHealth/divNum)/10) -- local chance = math.random(1, math.random(4, math.random(7, math.max(result, 7)))) -- if chance == result then if isInTable(notAllowed, pokename_) == TRUE then doPlayerSendCancel(cid, "You cannot catch this creature") else setPlayerStorageString(cid, storage.pokeName, pokename_) doRemoveCreature(pokeThing.uid) doSendDistanceShoot(fromPos, toPos, 37) setPlayerStorageValue(cid, storage.status, 1) doSetItemSpecialDescription(item.uid, "it contains a " .. pokename_ .. ".") doSetItemActionId(item.uid, actionid_used) end -- else -- doSendMagicEffect(fromPos, 2) -- doPlayerSendCancel(cid, "The Pokemom Escaped") -- end elseif item.actionid == actionid_used and pokename_ == pokeName then doCreatureSay(cid, pokeName .. " Back!!", TALKTYPE_SAY) doRemoveCreature(pokeThing.uid) doSetItemSpecialDescription(item.uid, "it contains a " .. pokename_ .. ".") setPlayerStorageValue(cid, storage.status, 1) doSendDistanceShoot(fromPos, toPos, 37) else doSendMagicEffect(fromPos, 2) doPlayerSendCancel(cid, "This pokeball is already used") end else doPlayerSendCancel(cid, "You cannot catch this creature") end else doPlayerSendCancel(cid, "Creature not found") end elseif pokeballStatus == 1 then -- summons = doCreatureSummons(cid) -- if #summons >= 2 then -- doPlayerSendCancel(cid, "You cannot call more pokemons") -- else doConvinceSummon(cid, pokeName, 0, toPos) doSendDistanceShoot(fromPos, toPos, 37) doCreatureSay(cid, pokeName .. " Go!!", TALKTYPE_SAY) setPlayerStorageValue(cid, storage.status, 0) doSetItemSpecialDescription(item.uid, "it is empty.") -- end end return 1 end function isInTable(t, val) for _, v in pairs(t) do if v == val then return TRUE end end return LUA_ERROR end Agora Vamos Adicionar as Tags, vá em Data>Actions.xml e Adicione as Tags Corretas´ <action itemid="xxxx" script="pokeball.lua" allowfaruse="1" blockwalls="1" /> [font-"Georgia"]em <action itemid="xxxx" nos 4 X voce coloca o Number Id Do seu Item que Será como uma "Pokeball"[/font] Oque o Script Faz Realmente: - Guarda monstros dentro de objetos e salva seu status, você pode colocar pra salvar em qlqr objeto.. seria ótimo para projetos pokemons.. Creditos: Nahruto Print Screen's: Snorlax Saindo da Pokeball: Snorlax Voltando para a Pokeball Look da Pokeball ( o Player so Ve assim You See a Pokeball , Have Snorlax )] Lembrando que eu nao Adicionei o Efeito da Pokeball Abrindo e Jogando o Monstro. Para fazer este Tipo de efeito voce vai ter que saber direitinho o LookType da Pokeball Fechando e Saindo, e transformar para um efeito e depois modificar no Script, aqui no xtibia Existe varios Tutoriais explicando isto, é so procurar! Gostou? Clica no Ali em Baicho para me Ajudar! Abraços..1 ponto
-
[Talkaction] Comprando Aol Por Talkactions [8.5+]
Yamamotosilva reagiu a Dobol por um tópico no fórum
XTIBIANOS Vamos lá, esse é meu segundo script Vamos para de conversa e Vamos Lá. Va na Pasta : \data\talkactions\scripts - Copie qualquer arquivo e o coloque o nome de aol Dentro do arquivo bpaol, apague tudo que estiver dentro e coloque isto: Red - Preço, No caso 10.000gps Ver: Script desenvolvido por Tryller (Não testado por mim) Salve e va na pasta \data\talkactions Abra o arquivo talkactions com Bloco de Notas, Adicione o codigo abaixo: PARA USAR É SIMPLES, BASTA COLOCAR !aol Gostou? Simples, REP +. Valeu Gente.1 ponto -
Quick-List Oque é uma quick-list ? R- é uma lista com os melhores tópicos da area em um só. Download OTServers 8.62 The Crystal Server V0.2.0 Sleeper Map 0.6 Download OTServers 8.61 We Do Server 0.1.2 Download OTServers 8.6 Mix Yourots 1.0.0 Alissow Ots 4.11 [11/07/2010] 8.6 Completo! Snowz Thyrania 3.1 The Forgotten Server (Crying Damson) Real Server 3.2 The Subwat® Riot Server Baiak Yurots Download Utilitários 8.6 até 8.62 Tibia Client 8.6 Comedinha IPChanger Tirus Ip-Changer Asprate's Multi Ip Changer atenção: apenas tópicos e ots confiantes estarei postando, NENHUM servidor que eu postar aqui na lista, tera virus, portanto, não adianta vir falando: tem virus em tal ot, porque eu passo scan em todos e revejo. ao longo do tempo. iremos adicionando mais downloads...até!1 ponto
-
Dicas Para Praticar.
lindox reagiu a Renato Ribeiro por um tópico no fórum
Dicas para praticar! Iniciantes á experientes. Antes de mais nada, isso aqui são dicas, não precisa ser exatamente assim, você pode criar seu jeito de treinar. • Iniciantes: Você que está começando agora a mappear, é importante ler tutoriais, não podemos negar. Muitos podem dizer que o auto-border só estraga seu mapa, e podem te orientar a não usar desde o princípio, para melhorar. De uma certa forma, está errado. No começo você TEM que usar auto-border, é fundamental. As chances de você criar uma área mais bonita e bem clean usando raw pallete estando no início, é muito baixa. Mas venho lhe trazer um dica que eu usava muito quando eu estava começando. Vá em algum site de mecanismo de busca, google, yahoo, bing (sugiro o google) e procure por imagens de mapas, pegue um que você mais gostar, de preferência. Ou porcure em Show Off aqui mesmo no XTibia. Abra seu RME, e com a imagem aberta, tente fazer uma paisagem com todos os detalhes que tem na outra imagem. Mas impotante, não faço formato igual, faça tudo diferente mas com tudo que estiver lá. Como assim? Exemplo, o chão é grass, então ponha grass. Mas tem dirt misturado também!! Então ponha dirt. Use este conceito, tufos de gramas, brushes, árvores, se tiver, você poe! Depois que terminar, compare com a da imagem. Mas relembrando, não faça igual, formatos diferentes! Isso é muito importante. Faça isso com umas 20 imagens (sugiro umas duas por dia), com isso, você conseguirá explorar a fundo seu RME (sugiro usar rme para mapear) e onde ficam seus itens nos palletes e suas funções. • Intermediário: Agora, para você entrar no nível intermediário de mapping, você precisa saber todas as funções de seu Editor. "Fuce" na barra de opções de seu MapEditor, vá em File e veja todas as opções e como funcionam, depois vá em Edit, Map, View, e assim por diante. Sugiro ler um tutorial que explique tudo. Aliás, deve ter um desse aqui no XTibia. Agora que você já conhece as funções e um pouco dos palletes e onde encontrar os IDs minha dica é começar a criar seu mapa próprio! Crie um mapa com 3 cidades e várias áreas de caça. Após isso, crie outro, e mais outro e mais outro. Crie uns 10 mapas, alguns com 3 cidades, alguns com 4. Mas não demora não? Sim, demora, mas não esqueça que você está treinando. Não quer virar um mapper? • Experiente: Agora, para ser experiente, seus mapas tem que respeitar a coerência, a estética e principalmente a jogabilidade. Minha dica fundamental para este nível de mapping, é criar um mapa inteiro no raw pallete. Sem usar um auto-border. O que você demorava 2 semanas, vai demorar 2 meses. Você vai virar craque nos formatos e na variedade de detalhes de um mapa. Claro, ninguém é de ferro, experientes usam auto-border em certos casos, mas para você treinar, crie pelo menos um inteiro sem usar o auto-border. Estas são dicas elaboradas por min e na minha evolução como mapper eu usei praticamente todas elas. São dicas que funcionaram comigo, basta você adaptá-las caso não concordem com algo. Abraços.1 ponto -
Então... aqui estou novamente com mais um fruto de meus estudos em LUA. Recentemente fui apresentado à um novo ambiente de programação em LUA, o wxLua. Bom, mas primeiro, devemos saber o que é o wxLua: wxLua é um ambiente de programação LUA que tem como função principal a criação de uma interface gráfica para aplicação de scripts. Abaixo segue um exemplo do que pode ser feito com o wxLua: Obs: O script contém 352 linhas, podendo "bugar" o layout. E também algumas fotos do programa: Como é a primeira versão e ainda não sei muito sobre o assunto, o programa ficou bem básico, contendo apenas as funções: Arquivo ► Novo, Abrir, Salvar, Salvar como e exit Editar ► Copiar, Colar, Recortar, Desfazer, Refazer Ferramentas ► Funções, Executar Info ► Sobre o programa Link do Scan: Scan Link para download: X-Tibia Scripting Environment.rar Ps: Algumas pessoas podem obter um erro devido à falta de lua5.1.dll. Caso aconteça, basta copiar a dll de algum servidor para a pasta do programa. Bom, é isso. Aguardem novas versões... Agradecimentos: MatheusMkalo, Socket flw1 ponto
-
[Talkaction]!stats
raphaelpdc reagiu a DevilMoon por um tópico no fórum
Ola Eks Tibianos , Tudo Beleza? Hoje Segunda-Feira , Estava Tentando Montar um Script , Meio que Inutil , Porque Todos sabem , em Servidor de Hight Experience Muintos dele , Quando Clica em Skills da Debug , Por Causa do Level Max , Skill Max ou Alguns deles! , Pois Bem o meu Servidor tem Isso , Entao Fui Fazendo , Meu Primeiro Script sem Auxilio do VodKart e do Kydrai , a Unica Duvida que tive foi a do Ip .... Bom meu Sonho sempre Foi Aprender Bastante Script , Apesar ele Esta se Realizando , Entao Nunca Desiste dos Seu Sonhos! Bom Chega de Papo , Explicaçao do Script! o Player fala !stats Aparece Vida e Mana dele Quanto que ta Agora e o Max... Ip e Resets , Level.. Estou Com Duvidas de Colocar Ml , Axe e Etc.. Quando Vodkart Logar Pergunto a Ele as Funçoes e Edito no Topico Deiche para la! ... Go to Script? ok Lets Go! Vá em Data>Talkactions.xml Coloque o Seguinte Codigo: <talkaction words="!stats" event="script" value="stats.lua"/> Agora vá em Data>Talkactions>Scripts crie uma pasta.lua chamada stats e coloque o Seguinte Codigo: --- { By DevilMoon } --- function onSay(cid, words, param) function getResets(cid) resets = getPlayerStorageValue(cid,36874) -- Storage do seu Reset System if resets < 0 then resets = 0 end return resets end doPlayerPopupFYI(cid, "Informaçao do " .. getPlayerName(cid) .."" .. "\nStatus:" .. "\nLevel - " .. getPlayerLevel(cid) .. "\nVocation: " .. getPlayerVocationName(cid) .. "\nGuild: " .. getPlayerGuildName(cid) .. "\nReset - " .. getResets(cid) .. "\nMl: " .. getPlayerMagLevel(cid) .. "\nHealth - " .. getCreatureHealth(cid) .. " / " .. getCreatureMaxHealth(cid) .. ", Mana - " .. getCreatureMana(cid) .. " / " .. getCreatureMaxMana(cid) .. "\nIP: " .. doConvertIntegerToIp(getPlayerIp(cid)) .. "") return TRUE end Espero Que Goste do Script ! Abraços..1 ponto -
Ola pessoal, estou aqui para falar um pouco de 3 distribuições linux, que na minha opnião são as mais importantes, por que delas se originam outras. Bom vamos ao que interesa. Debian Debian e uma das ( se não a mais) importantes distribuições linux no mundo, sendo base para outras distros famosas ( como por exemplo o ubuntu), foi lançado em 16 de agosto de 1993 (parabens pra ela 17 anos :smile_positivo:), e a sua versão atual é a 5.0 lenny, e como interface grafica mantem o gnome e kde. Uso em Servidores Atualmente, a distribuição Debian é uma das mais recomendadas pra uso em servidores e afins, devido sua confiabilidade e estabilidade. Um bom exemplo é o departamento do curso de Ciência da Computação, da Universidade Federal do Paraná, que há muito tempo utiliza o Debian como o sistema oficial de seus servidores. Diversos serviços de rede, como o SSH, Apache, PHP, Mysql, entre outros, são perfeitamente configuráveis no Debian. Todas essas ferramentas possuem pacotes estáveis e documentação para uma instalação bem sucedida no sistema. Uso em Desktops A satisfação no uso do Debian como Desktop depende muito do grau de conhecimento em Linux por parte do usuário, principalmente pelo número reduzido de ferramentas de configurações de sistema. Video http://www.youtube.com/watch?v=UrJ_RwMJ28w Descrição Downloads e sites relacionados Download Debian 5.0.5 lenny -- Download Site official - www.debian.org Portugues - www.debian.org/index.pt.html ---------------------------------------------------------------------- Red Hat Descrição Pouco depois de novembro de 1994, foi lançado o Red Hat, que foi desenvolvido com o objetivo de facilitar a configuração e tornar o uso do sistema mais transparente, permitindo que ele atingisse um público mais abrangente. Apesar de sua alma comercial, todas as ferramentas desenvolvidas pela equipe do Red Hat tinham seu código aberto, o que possibilitou o surgimento de muitas outras distribuições derivadas dele, incluindo o Mandrake e Conectiva (hoje juntas, mandriva) e o SuSE. A partir de 2003 a Red Hat mudou seu foco, concentrando seus esforços no público empresarial, desenvolvendo o Red Hat Enterprise Linux (RHEL) e vendendo pacotes com o sistema, suporte e atualizações. A consequência mais marcante da decisão foi a descontinuidade do Red Hat Desktop, que era até então a distribuição Linux com o maior número de usuários, e apos isso criou a fedora, uma distribuição gratuita baseada nela. Red Hat e voltado principalmente para servidores, a diferença dele para o debian, e que o debian e gratuito, ja o red hat não. E para desktops a red hat oferece um outro sistema, o fedora ( que é baseado nele, mais para usuarios). Site Site official (portugues) - www.br.redhat.com ---------------------------------------------------------------------- Slackware Descrição A distribuição Slackware Linux é uma das mais conhecidas e respeitadas distribuições Linux existentes. A grande prova disso são as inúmeras distribuições que já foram criadas com base no Slackware (como por exemplo a Slax Linux), as quais totalizam mais de sessenta! A grande fama dessa distribuição deve-se ao fato de que, diferentemente de distribuições que tornaram-se bastante famosas nos últimos anos por oferecerem facilidades ao usuário (tais como Ubuntu, OpenSuse), o Slackware procura oferecer o mínimo de facilidades possível. Devido ao KDE 4, a interface gráfica do Slackware está muito bonita e atraente, como pode ser observada no video, disponibilizando de forma nativa alguns efeitos gráficos, como por exemplo o famoso Cube Desktop. Sendo sua ultima versão a 13.1 Criada em 16 de julho de 1993 por Patrick Volkerding. Video http://www.youtube.com/watch?v=_qBGEmRn95g&feature=related Sites e download Download - clique aqui Site official - www.slackware.com ---------------------------------------------------------------------- Bom e isso pessoal, espero que tenham gostado, mais para frente vou falar um pouco sobre outras distros ( ubuntu, mandriva, suse, entre outras)1 ponto
-
Linux Distribuições
Henrique Moura reagiu a adoXD por uma questão
hmm, todas as distribuições citados podem ser usadas como servidor, agora a questão de desempenho, só testando cada uma em cada situação kkkk Na minha opinião, nesse caso(sem muitos recursos a serem utilizados) debian seria a melhor opção.1 ponto -
Você Conhece O Dropbox?
Alissow reagiu a Henrique Moura por um tópico no fórum
Fala galera! Quanto tempo sem se falarmos, não? Pois bem, venho aqui dar uma introdução sobre um programa que uso e recomendo. Antes de começarmos, vou lhe questionar algumas coisas: Estaria você cansado de andar sempre com um pendrive para ter seus arquivos importantes em qualquer lugar? Quantas vezes teve de acabar com o que estava fazendo ou descabelar-se atrás de arquivos perdidos? Há uma solução para tudo isso: Chama-se Dropbox! O que é Dropbox? O Dropbox funciona como um backup online, um segundo HD, ou até mesmo como um compartilhador de arquivos. Você envia seus arquivos por uma pasta que será criada após a instalação, ele ficará armazenado na sua conta do Dropbox. Aonde você for, poderá acessar essa conta via website e fazer o download do arquivo que foi carregado anteriormente. Você pode fazer backups, armazenamento e até usá-lo como um HD Online! Ele sincroniza os seus arquivos através da internet entre os seus vários computadores. Grave os seus arquivos para a sua pasta Dropbox num computador, e eles estarão instantaneamente disponíveis em todos os outros computadores que tiverem o Dropbox instalado (quer sejam Windows, Mac ou Linux) porque uma cópia desses arquivos estará guardada nos servidores da Dropbox, podendo os mesmos ser acessados através do site da Dropbox a partir de qualquer computador ou dispositivo móvel(smartphones). Mesmo que um ou mais dos seus computadores tenha problemas irreparáveis, a sua pasta do Dropbox estará sempre segura. Cada conta grátis tem 2GB de espaço, podendo através de uma conta paga ter uma solução com mais espaço. Os arquivos existentes nos servidores Dropbox são enviados por SSL, encriptados com AES-256 e guardados no serviço Amazon's Simple Storage Service (S3). Isto significa que será um serviço com estabilidade, segurança e fiabilidade. Sempre que há uma sincronização com os servidores do Dropbox, um histórico de cada mudança é guardado para que possa voltar atrás caso se tenha enganado podendo até recuperar arquivos apagados. O histórico é mantido durante um mês permitindo ter tempo para recuperar de qualquer perigo que você possa ter passado. O espaço inicial pode até parecer pouco, mas pense bem: são 2GB gratuitos, e você pode expandi-lo até 10GB gratuitamente - basta enviar e-mails e trazer outros usuários ao programa, e você ganhará automaticamente ao registro do usuário 250MB! Links utéis Veja a lista de todas as funcionalidades do Dropbox (em inglês) Registre-se e depois faça o download (em inglês) Veja uma video-aula e aprenda ao usar o programa (em português) Artigo: Henrique Moura | Benardinho Lima (DA)1 ponto -
[Encerrado] Ip Do Server Como Dominio
marcelopop reagiu a beowolf por um tópico no fórum
Corrigindo o menbro Dellow,você terá que pagar um taxa para ter ex: servidor.com,hoje num bom host você acha de 14,90+ o .com,no caso seria dominio tem como você por pela no-ip ou por outros sites tipo,e-registros entre outros na net,até mais ai. Lembrando oque o Dellow falou e so pra criar o ip do seu servidor ex: servidor.servegame.com entre outras opções de la.1 ponto -
1º, procure antes de postar... 2º, fiz um tópico sobre uma coisa parecida, não teve muita repercussão ) 3º esse é o meu esse é de um outro cara, peguei na área de design, aqui 4º a parte de descobrir como ficará o ID do novo item, acho q n tem no fórum, mas sei q tem em outro. ae acho q não pode postar links de outros fórums, ae te mando por PM. duvidas, poste novamente.1 ponto
-
Dúvida Pvp Zone Tool
Nando3513 reagiu a marcelocenco por uma questão
Existe uma possibilidade, que seria fazer um script para sua arena pvp, onde quando morra saia apenas para fora da arena e não seja transportado para o templo, nos otservers antigos era assim, de uma procurada da area de scripts, talves você encontre algo do genero. Espero ter ajudado :]1 ponto -
function onCastSpell(cid, var) if getPlayerStorageValue(cid,11487) >= 1 then -- storage 11487 return doCombat(cid, acombat, var) else doPlayerSendCancel(cid, "Desculpe,Só jogadores Vips usam está magia.") end return TRUE end sua spell local acombat = createCombatObject() local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 0) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*1.5 + maglv*3) * 1.8) local formula_max = -((lv*1.5 + maglv*3) * 2) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end local arr = { {0, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 3, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 0} } local area = createCombatArea(arr) setCombatArea(acombat, area) function onTargetTile(cid, pos) doCombat(cid,combat,positionToVariant(pos)) end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") setCombatCallback(acombat, CALLBACK_PARAM_TARGETTILE, "onTargetTile") function onCastSpell(cid, var) if getPlayerStorageValue(cid,11487) >= 1 then return doCombat(cid, acombat, var) else doPlayerSendCancel(cid, "Desculpe,Só jogadores Vips usam está magia.") end return TRUE end1 ponto
-
Gesior Cria Conta Pelo Site E Quando Cria N Aparece No Databa Mias Antes Ia =/
Alissow reagiu a felipedorgas por um tópico no fórum
cara, vc ta indo no lugar certo sera? no phpmyadmin, dps loga na sua conta, e vai na coluna do seu ot ? qm sabe vc n configuro a database certo, erro em alguma coisinha, para mudar o lvl, vc tem q muda o lvl do account manager e dos character samples, pro lvl desejado, eles se encontra na database/coluna do seu ot/players1 ponto -
[Official] The Diamond Server 1.0.6 Beta
AdrianoTavaresJesus reagiu a sharematrix por um tópico no fórum
@Fe~ Que bom que gostou @Topic Cade os Bugs? aff1 ponto -
Cansei cara, com ou sem créditos você anda por todas as áreas de downloads copiando tópicos e repostando sem modificar, só para repostar. Fechado, Suspenso por 30 dias.1 ponto
-
Ja tentei falar com doidin varias veses ele nao responde... mais ele ja denunciou 1x só que ele paro de denunciar agora, acho que deixa mais nao quer falar ;x o distro é do alissow e ja vou tiralo. como dis que o distro é teu se tu posta isso no forum do alissow ot.1 ponto