Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 04/03/12 em todas áreas
-
Tutorial Básico Creaturescripts
lucasromero e 2 outros 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.3 pontos -
(Desafio) Lordfire!
pbottrinks e um outro reagiu a Henrique Moura por um tópico no fórum
Que droga de tópico é esse? Fechado. Se reincidir tópicos e discussões como esta, todas as partes envolvidas serão SUSPENSAS e o membro da equipe em questão REMOVIDO. Cansei de servir de babá pra assuntos de equipe como este. Abraços.2 pontos -
AGORA NA VERSÃO 2.0 Ola amigo Xtibianos vim trazer uma novidade a vocês... sei que existem varios Baiaks por ai.. todos diferentes alguns são até iguais mais com funções inovadoras.. A um tempo atras resolvi criar um Baiakão pra mim rsrs. E pior que deu certo, em 5 dias online consegui conquistar mais de 100 players fixos online. mais acabei ficando sem tempo de resolver tudo sozinho e resolvi fechar. o server ficou parado aqui.. muitos no msn me pedirão e eu nunca tive coragem de entregar ele assim de mão beijada né guardei por um bom tempo.. Mais.... hoje resolvi dar uma olhada nele e enquanto eu via o mapa .. funções.. e outras coisas mais , acabei achando interessante eu liberar ele aqui pra vocês Xtibianos... Então chega de papo e vamos ao que Importa.... Baiak 8.60 Usando Crystal server All features, actions, funções 100% Addons 100% Spells 100% Vocações balanceadas. Estabilidade garantida. Serve save sem lag Clean 100% Talkactions GOD, CM, GM 100% MAPA Baiak Yourots Editado por mim. INQ. Quest 100% POI 100% Anihi 100% Areá VIP com Hunts e teleports 100% Sala de teleports Arenas e muito mais... LAST UPDATE VIP 1 - 100% VIP 2 - 100% Adicionado Comando !buyvip por 3kk Adicionado Novos Outfits "Elf e Vampire" Mapa com novo visual npcs concertados e melhorados Novas quests novas hunts novas arenas PRINTS... Trainers Cidade... Addon Elf... Vampire Addon... Templo... Novos Teleports no DP É isso ai galera .. já que viram um pouco do mapa.. irei postar abaixo beleza xD acho que sera util para alguem que esteja a proucura de um baiak estavel.. Se a galera curtir estarei disponibilizando ele na versão 9.44 do Crystal server... ACC GOD = god/god CREDITOS: Tryller - desenvolvedor crystal server. Erimyth - Edição, melhorias e adaptações de novas actions. Equipe Baiak Yourots. DOWNLOAD: LINK ON - >>> Mediafire <<< SCAN: CLICK AQUI - VIRUSTOTAL <- Scan atualizado com a versão 2.01 ponto
-
A partilha foi boa, os créditos sao todos do Help3R, este server foi retirado de um forum polones ****.net, existe ainda outra versão do mapa, do mesmo criador mas com verção diferente e junto dela vem website e outros utilitários, formatei o pc perdi o link mas vou procurar e ja digo algo!!! A atualização mais recente do motor! 18.01.2012. O que mudou / acrescentou: Mapa foi actualizado para a versão 8.6. Fixa alguns bugs no mapa Fixa uma meta para subir de nível. Fixa flechas de cristal, Tirei todos os erros no console, Removedor de crânio fixos Eu adicionei ao pacote fonte e um fabricante de novas acc que é certo em 100% funcionando corretamente. Criador de Acc Para funcionar corretamente, use uma versão mais antiga do XAMPP (1.6.6 ou 1.6.6) Xampp 1.6.6 Download - OldApps.com Mega Evo Help3R para 18 de janeiro Atualização vencem em 2011/03/30, a Citação: Alterações: -balance -Magias , Itens , Quests Changes: -Novo visual do templo novos teleportes e Monstros e VIP. Nota moderadores: Proíbem jogar este motor em outros fóruns Os créditos sao todos do Help3R, eu apenas decidi partilhar com voces o posto dele em um forum polaco, mas se precisarem de algo posso tentar vos ajudar!!! Abraços Não se esqueçam REP+, partilhar não é crime mas amizade pelos players!!!1 ponto
-
[Iniciante] Efeito De Velocidade.
iurysf20 reagiu a Matheuzinhoul por um tópico no fórum
Mais um tutorial que está salvo aqui no computador, só estou compartilhando, devidos créditos no mesmo.1 ponto -
VENHO TRAZER O MEU SERVER ARRUMADO E SEM BUGS NAO QUIS MAIS ABRIR MEU SV ENTAO VO POSTA OQ TEM NELE: Kame Vocation Raditz Vocation C16 Vocation & Muito Mais... Shenron Novas Transforms Novas Spells Fusoes melhoradas (Todos, Escrever: fusion) Escreva "Transform" Ou Escrever: transformar. Taxa de equilibrio (Aproximadamente 90% dos Skill) Monstros Dividido com "nivel" Armas Melhoradas e Com porcentagem de leveL ARRUMEI TODOS OS BUGS MENOS DO BOL (AOL) QUE EU N CONSEGUI E TAMBEM TODOS OS BUGS DO SITE. SS DO SITE : DEPOIS EU COLOCO SS's DO SERVER ! DOWNLOAD's : Cliente: https://www.mediafire.com/?gob4q7ksfj0w39h Server : http://www.mediafire...klkkxzgbwl9am0n Site : http://www.mediafire...b6f4eks2qlf8bsi Creditos : CRAZZY (PELO MAPA) EU (POR ARRUMAR OS BUGS MAPA E SITE) MEU IRMAO (POR ME AJUDAR NO SERVIDOR) MATHEUSVIDALOKA (PELO CLINTE) TE AJUDEI ME DA 1 REP++ AEW CUSTA NADA! * 11/02/2014 - CLIENTE RE-UPADO. NEM SABIA QUE TINHA QUEBRADO O LINK MALS.1 ponto
-
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/1 ponto
-
Olá, Vi que muitas pessoas tem essas dúvidas, e o pessoal não sabe o custo disso, nem a diferença... Vamos começar... Dedicado Um dedicado é o que há de mais grande digamos assim, tem alta perfomance e normalmente alta disponibilidade. Um dedicado é um computador especialmente para servidores, é só você e mais ninguém em um dedicado. Toda memória pode ser usada, assim como link, e espaço. Óbvio que o custo é maior, mas é excelente! Em um dedicado você pode criar VPS, e vender também. O dedicado é próprio para grandes aplicações e/ou projetos. No dedicado você decide qual instalar, Linux ou Windows! Custo de R$250 a R$600 VPS Um servidor VPS não é semi-dedicado, VPS é Virtual Private Server, é um servidor no qual é virtualizado. Existe um dedicado e esse dedicado utiliza um sistema para virtualizar váaaarios servidores dentro do mesmo dedicado, normalmente se usa o SolusVM ou HyperVM, existem outros, mas estes 2 são os mais populares. Como funciona? O sistema executa uma imagem (Linux ou Windows) que já está dentro do servidor, e virtualiza, ou seja, cria outra máquina (servidor), e assim se torna um VPS, um servidor virtualizado. Disponibilidade Não podemos dizer que ele vá ficar 24hs online com toda certeza, ou que ele será ótimo, alta perfomance, ou ainda dizer que em um VPS ou dedicado terá sempre uma conexão remota, um servidor VPS pode ser virtualizado em Windows (que é um computador normal, só que em um VPS) em windows, claro, existe conexão remota, diferente do linux que não tem, existem ceeeentenas de diferenças entre os dois. Um servidor VPS também pode cair, pode dar erro em vários fatores que deixam ele online, dar problema de link, ataques DDoS, DoS, eXploit, etc. Além de quedas do dedicado, se o dedicado cair, ou der algum problema, todos os servidores virtuais também terão. Normalmente um dedicado fica 99.0~99.9% de uptime. Ao virtualizar, a pessoa que está virtualizando, provavelmente proprietária do dedicado, pode limitar vários fatores, tais como, nucleos de processamento, memória, espaço em disco, memória burst, etc. Em um VPS tudo pode ser alterado muuuuito facilmente, diferente de um dedicado, um dedicado dentro do sistema (solus vm, etc.) pode ir lá, editar o VPS e trocar, se pode ter mais ou menos recursos, sem afetar NADA. Já o dedicado não, ele é fisíco, diferente do VPS que é virtual (virtualizado), o dedicado por ser fisíco, tem que ter alguém pra mecher (fisicamente), e isso não é num piscar de olhos! Tudo conta em um servidor dedicado & vps, segurança por exemplo, tem que ter RAID, o que é? É um sistema que faz com que se o HD queimar no dedicado, tem outro com as mesmas informações, não é backup, simplesmente se um queimar o outro entra em ativa funcionando. Tem também a questão de velocidade, se for nacional dependendo do link terá um bom ping e talvez sem muito lag, se for EUA tem que ter um link ótimo e ainda sim terá um ping alto e possíveis (muito) lag. Custo de R$40 a R$250 Cloud Computing O Cloud Computing é praticamente um VPS, só que ele é semi-dedicado, por que? Porque ele ao invés de utilizar a virtualização OpenVZ, KVM ou outras, utiliza Citrix! E que merda é essa? Em OpenVZ por exemplo, é um tipo de virtualização, a mesma permite oversell, ou seja, você pode criar dentro de um dedicado 100 servidores VPS, com 8GB, sendo que seu dedicado só ele tem 8GB. Já em Citrix, não. O que você dá ao servidor, é descontado do dedicado! E porque é obrigatório Citrix para fazer um cloudcomputing? Por que simplesmente os desenvolvedores não conseguiram tornar o mesmo compatível com o Kernel do OpenVZ, ou KVM. Isso é mais ligado normalmente á hospedagens e/ou servidores Linux. E como Funciona? O Cloud Computing, ele está interligado entre vários dedicado (normalmente 3 a 4). Isso mesmo, os arquivos ficam em diversos servidores em diversos locais, se um dedicado cair, o outro ainda está online! Então a probabilidade de um Cloud cair, é de 1 em 1 milhão, mas não é impossível!!! Custo de R$100 a R$400 Enfim, só gostaria de tirar essa dúvida da galera mesmo! Espero ter tirado a dúvida do pessoal, qualquer coisa é só perguntar! Respondendo a algo fácil.. Por que sei disso tudo? Sou proprietário de uma empresa de hospedagens de sites, temos 9 dedicados na Limestone (datacenter) e 2 no Brasil na ALOG (datacenter). É no caso, a uGupa Networks; www.ugupa.com.br (espero não ser um problema por o link (: ) Abraço a todos!1 ponto
-
[ Reprovado ][ Reprovado ]Como Criar Wand Ou Rod
victorgod reagiu a brunotorres por um tópico no fórum
esse e o meu primeiro topico aki no xtibia e eu vo encinar a criar wand e rods você quer fazer uma wand daquela clava que tem no seu ot e você acha bonita mas quer ela como wand,bom vo lhe ensinar. então certifique-se de que a arma que deseja por como wand possa ser equipada por druid e/ou sorcerers: depois de certificar-se va na pasta do seu ot procure pela pasta items dentro da pasta data e abra o items.xml procure pelo id ou nome da clava que vc quer mudar e colocar como wand eu estou fazendo com o a lunar staff ela estára assim <item id="7424" article="a" name="lunar staff"> <attribute key="weight" value="3800" /> <attribute key="defense" value="25" /> <attribute key="attack" value="40" /> <attribute key="weaponType" value="club" /> <attribute key="slotType" value="two-handed" /> </item> mude para <item id="7424" article="a" name="Special Wand"> <attribute key="weight" value="2300" /> <attribute key="weaponType" value="wand"/> <attribute key="shootType" value="cake" /> <attribute key="range" value="7" /> </item> eu vo explicar Special Wand = name weight = peso (coloque um valor baixo pois mages não tem muito cap) shootType o tipo de "tiro" que ira até o target (holy, death, fire , ice , earth , ice e (eu usei o shootType cake para ficar diferente um poko) range= a quantidade de sqm que o char atacara com a wand/rod abra a pasta weapons.xml e cole perto das wands ou rods prara ficar organizado <wand id="7424" level="200" mana="30" min="700" max="1000" type="death" event="function" value="default"> <!-- Special Wand --> <vocation id="1"/> <vocation id="2"/> </wand> explicando as weapons wand id= id do item usado level = level necessário mana = quanto de mana gastara min = minimo de dano max = maximo de dano type = elemento que explodira embaixo do target vocation id = id da vocação 1 para sorc e 2 para druid agora eu vo colocar uma foto dessa wand veja oque é o shottype do items.xml e o type da weapons.xml eu fiz uma com o shottype de cake e type de death ela lanca um cake e explode death, viu porque não combina? e tem que deichar os dois iguais? e para melhorar a organização e leitura de seu xml baixe esse programa: http://www.baixaki.c...copy-editor.htm esta hospedado no baixaki e la eles testam e veem se tem spywares malwares e entre outros, pode confiar pois é um site de um provedor sério vlw gente qualquer coisa comenta aew !!! me da um REP+ aew ñ custa nada1 ponto -
1 ponto
-
Getfatorialnumber()
Makelin1 reagiu a SkyDangerous por um tópico no fórum
Ui, me impolgei em fazer funções .D Estudei como funciona fatoriamento de um número inteiro, e resolvi por em prática. Ta ai, pra usar ;D function GetFatorialNumber(fatorial) local a,b = fatorial,fatorial print (a,"*") while (b > 1) do b = b - 1 a = a*b if b == 1 then print (b,"=" , a) else print(b,"*") end end end a = 5 -- Aqui bota um numero inteiro para o fatoramento return (GetFatorialNumber(a)) Exemplo de Print: 5 * 4 * 3 * 2 * 1 = 120 Prontinho, rode sem problemas ;D Funfando 100% , e desenvolvido por mim1 ponto -
Esse script vai funcionar da seguinte maneira, quando o player falar: Jezeli nie mozesz uruchomic Ele recebera 1kk e pode ser falado apenas uma vez por conta, pelo que entendi era isso que vc queria. Vai em data/talkactions/script, duplica um arquivo e nomeia para "say_gain" sem as aspas e nele cole: function onSay(cid, words, param, channel) if (param == "nie mozesz uruchomic" and getPlayerStorageValue(cid, 302099+getAccountByName(getCreatureName(cid))) ~= 1) then doPlayerAddItem(cid, 2160, 100) -- troque o 2160 pelo id do item, e o 100 pela quantidade. setPlayerStorageValue(cid, 302099+getAccountByName(getCreatureName(cid)), 1) doSendMagicEffect(getCreaturePosition(cid), 30) -- troque o 30 pelo effect de sua preferencia. return true end return true end Agora em talkactions.xml cole a tag: <talkaction words="Jezeli" event="script" value="say_gain.lua"> </talkaction>1 ponto
-
2 Dúvidas 3 Rep +
pedrizito15 reagiu a Subwat por uma questão
Sorceres Usando Apenas MAGE/WIZARD addons: troque seu arquivo outfits.xml para <?xml version="1.0"?> <outfits> <outfit id="1"> <list gender="0" lookType="136" name="Citizen"/> <list gender="1" lookType="128" name="Citizen"/> </outfit> <outfit id="2"> <list gender="0" lookType="137" name="Hunter"/> <list gender="1" lookType="129" name="Hunter"/> </outfit> <outfit id="3"> <list gender="0" lookType="138" name="Mage"/> <list gender="1" lookType="130" name="Mage"/> <vocation id="1"/> <vocation id="5"/> </outfit> <outfit id="4"> <list gender="0" lookType="139" name="Knight"/> <list gender="1" lookType="131" name="Knight"/> </outfit> <outfit id="5" premium="no"> <list gender="0" lookType="140" name="Noblewoman"/> <list gender="1" lookType="132" name="Nobleman"/> </outfit> <outfit id="6" premium="no"> <list gender="0" lookType="141" name="Summoner"/> <list gender="1" lookType="133" name="Summoner"/> </outfit> <outfit id="7" premium="no"> <list gender="0" lookType="142" name="Warrior"/> <list gender="1" lookType="134" name="Warrior"/> </outfit> <outfit id="8" premium="no"> <list gender="0" lookType="147" name="Barbarian"/> <list gender="1" lookType="143" name="Barbarian"/> </outfit> <outfit id="9" premium="no"> <list gender="0" lookType="148" name="Druid"/> <list gender="1" lookType="144" name="Druid"/> </outfit> <outfit id="10" premium="no"> <list gender="0" lookType="149" name="Wizard"/> <list gender="1" lookType="145" name="Wizard"/> <vocation id="1"/> <vocation id="5"/> </outfit> <outfit id="11" premium="no"> <list gender="0" lookType="150" name="Oriental"/> <list gender="1" lookType="146" name="Oriental"/> </outfit> <outfit id="12" premium="no"> <list gender="0" lookType="155" name="Pirate"/> <list gender="1" lookType="151" name="Pirate"/> </outfit> <outfit id="13" premium="no"> <list gender="0" lookType="156" name="Assassin"/> <list gender="1" lookType="152" name="Assassin"/> </outfit> <outfit id="14" premium="no"> <list gender="0" lookType="157" name="Beggar"/> <list gender="1" lookType="153" name="Beggar"/> </outfit> <outfit id="15" premium="no"> <list gender="0" lookType="158" name="Shaman"/> <list gender="1" lookType="154" name="Shaman"/> </outfit> <outfit id="16" premium="no"> <list gender="0" lookType="252" name="Norsewoman"/> <list gender="1" lookType="251" name="Norseman"/> </outfit> <outfit id="17" premium="no"> <list gender="0" lookType="269" name="Nightmare"/> <list gender="1" lookType="268" name="Nightmare"/> </outfit> <outfit id="18" premium="no"> <list gender="0" lookType="270" name="Jester"/> <list gender="1" lookType="273" name="Jester"/> </outfit> <outfit id="19" premium="no"> <list gender="0" lookType="279" name="Brotherhood"/> <list gender="1" lookType="278" name="Brotherhood"/> </outfit> <outfit id="20" premium="no"> <list gender="0" lookType="288" name="Demonhunter"/> <list gender="1" lookType="289" name="Demonhunter"/> </outfit> <outfit id="21" premium="no"> <list gender="0" lookType="324" name="Yalaharian"/> <list gender="1" lookType="325" name="Yalaharian"/> </outfit> <outfit id="22" premium="no"> <list gender="0" lookType="336" name="Warmaster"/> <list gender="1" lookType="335" name="Warmaster"/> </outfit> <outfit id="23" premium="no"> <list gender="0" lookType="329" name="Wife"/> <list gender="1" lookType="328" name="Husband"/> </outfit> <outfit id="24" premium="no"> <list gender="0" lookType="366" name="Wayfarer"/> <list gender="1" lookType="367" name="Wayfarer"/> </outfit> <outfit id="25" premium="no"> <list gender="0" lookType="12" name="verminor"/> <list gender="1" lookType="12" name="verminor"/> </outfit> <outfit id="26" premium="no"> <list gender="0" lookType="347" name="bixinho"/> <list gender="1" lookType="347" name="bixinho"/> </outfit> </outfits> você quizer por outros outfits para determinada vocação basta por está tag igual eu fiz... \/ Aqui a Spell: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) local condition = createConditionObject(CONDITION_OUTFIT) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) addOutfitCondition(condition, 0, 4, 0, 0, 0, 0) setCombatCondition(combat, condition) local condition2 = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition2, CONDITION_PARAM_BUFF, 1) setConditionParam(condition2, CONDITION_PARAM_SUBID, 2) setConditionParam(condition2, CONDITION_PARAM_TICKS, 5 * 60 * 1000) setConditionParam(condition2, CONDITION_PARAM_SKILL_MELEE, 15) setConditionParam(condition2, CONDITION_PARAM_SKILL_SHIELD, 15) setConditionParam(condition2, CONDITION_PARAM_STAT_MAXHEALTHPERCENT, 150) setCombatCondition(combat, condition2) local area = createCombatArea( { {1, 1, 1}, {1, 3, 1}, {1, 1, 1} } ) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end TAG: <instant name="nomedaspell" words="palavrasdaspell" lvl="16" mana="200" prem="0" selftarget="1" exhaustion="1500" needlearn="0" event="script" value="Nomedaspell.lua"> <vocation id="1"/> </instant>1 ponto -
[Encerrado] [Erro] Npc E Mapa
chavephilips reagiu a Beeki por um tópico no fórum
as source é a base do distro ( TheForgottenServer.exe ) no caso se você quiser editar alguma coisa no distro você teria que editar nas source e re-compilar tudo depois, mas se isso não for o caso, nem as baixe.1 ponto -
quem sabe o item que você esta tentando usar jah possui uma outra tag no movements.xml. Se possuir apaga as outras tags e testa novamente.1 ponto
-
Me Ajudem Com Meu Website
dragopereira reagiu a coyotestark por um tópico no fórum
isto, voce so precisa tirar todas as dicas do config.lua, ele deve ficar zero, sem nenhuma dica, tente usar este CONFIGURE DO SEU GEITO1 ponto -
Peça Sua Sign
darkanderson reagiu a zodiak por um tópico no fórum
Sign darkanderson v1 v2 Não esqueça do REP+ se puder!1 ponto -
global events/script script.lua function onThink(interval, lastExecution) local config = { days = {"Sunday", "Tuesday", "Friday"}, storage = 102590, hours = 24 } if isInArray(config.days, os.date("%A")) and getGlobalStorageValue(config.storage) - os.time() <= 0 then setGlobalStorageValue(config.storage, os.time()+config.hours*60*60) doBroadcastMessage("sua exp rate agr foi aumentada em 50% por "..config.hours.." horas! Aproveite.") end return true end globalevents.xml <globalevent name="ExpBonus" interval="60" event="script" value="script.lua"/> creaturescript/script script.lua function onKill(cid, target) if isPlayer(cid) and isMonster(target) then if getGlobalStorageValue(102590) - os.time() >= 1 then local exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier) local count = ((getMonsterInfo(string.lower(getCreatureName(target))).experience*1.5*exp)/2) doPlayerAddExperience(cid, count) addEvent(doSendAnimatedText, 500, getCreaturePosition(cid), '+'..count, math.random(50,60)) end else return TRUE end return TRUE end creaturescript.xml <event type="kill" name="ExpBonus" event="script" value="script.lua"/> creaturescript/script/login.lua adc registerCreatureEvent(cid, "ExpBonus") Ai você pode melhorar o script com textos de mensagens com tempo de quanto falta para acabar o bônus pq to sem saco pra faze, etc... Obs: já está configurado para dar 50% de extra exp para os jogadores, e sim, é com stages (: flw1 ponto
-
Cordenação: Queria Saber O Motivo Do Meu Banimento!
darkanderson reagiu a Folspa por um tópico no fórum
Português incorreto, reportado.1 ponto -
Cordenação: Queria Saber O Motivo Do Meu Banimento!
DaNDaNrOxX reagiu a Subwat por um tópico no fórum
tópico na Área incorreta, área certa seria "Atendimento". reportado para moverem. abraços.1 ponto -
[ Resolvido ]Sd Infinita Alguem Sabe?
Dersinho reagiu a darkanderson por um tópico no fórum
Amigo, pelo que eu vi você quer apenas uma runa infinita, certo? Veja este tópico: http://www.xtibia.com/forum/topic/181889-como-botar-apenas-1-runa-invinita/ Veja a dica do Jhon992.1 ponto -
Peça Sua Sign
Gabrielzxzx reagiu a zodiak por um tópico no fórum
Sign Gabrielzxzx Não esqueça do REP+ se puder!1 ponto -
Boas Vindas Aos Novos Estagiários Do Xtibia.com!
Henrique Moura reagiu a Critical por um tópico no fórum
Haha, por que colega? Todos temos chances iguais, mesmo eu não tendo participado muito do fórum estes últimos anos ou até mesmo não tendo trabalhos aqui, teríamos chances iguais do mesmo jeito. Atenciosamente, Critical.1 ponto -
[Encerrado] Ajuda Po Centurion V4
HisashiitYamaguti reagiu a Beeki por um tópico no fórum
#Reportado, local errado, o correto seria dúvidas sobre OTservidores.1 ponto -
[ Irregular ]Baiak Down By Brenno 8.6
brennovelloso reagiu a Makelin1 por um tópico no fórum
simples so vc ir em https://www.virustotal.com/ e la vc clica em choose file e procura o arquivo do ot q ta no seu pc .. e dps aperte "Scan It" so isso vlw qualqer coisa tamos ai se gostou da minha ajuda poderia da 1 + rep ? Abraço xD Tamos Ai1 ponto -
1 ponto
-
[Encerrado] [Pokemon] Dúvidas? - Pda
BrunooMaciell reagiu a Nibelins por um tópico no fórum
Como avisei que não iria mais ajudar e talz mais como não vivo sem ajudar nesse topico hehehe os dedos fica cosando no teclado estei enviando a versão patch 1.1b com algumas correções Changelog: Versão 1.1 [16/03/2012] •portrait do 402 pokemons adicionado no item.xml •corpos do 402 pokemons adicionado no item.xml •correção da evolução do pokemon Shiny Growlithe para Shiny Arcanine •correção do looktype Shiny Jolteon •correção de stone para evoluir os 151 pokemon Shiny agora cada pokemon shiny evolui com sua determinada stone shining fire stone - shining water stone - shining leaf stone - shining heart stone - shining enigma stone shining rock stone - shining venom stone - shining ice stone - shining thunder stone - shining crystal stone shining coccon stone - shining darkness stone - shining punch stone - shining earth stone •correção na evolução do Shiny Vileplume •correção na evolução do Shiny Poliwhirl •correção na evolução do Shiny Eevee •correção na evolução do Shiny Slowpoke Changelog: Versão 1.1a [18/03/2012] •adicionado sistema passive [creditos a Slicer pelo sistema parabens otimo sistema] •correção looktype spell Scizor •correção de alguns bug Changelog: Versão 1.1b [28/03/2012] •Correção portrait Pokemon sudowoodo [Dano debug] •Correção do Pokemon Farfetchd •Correção e Alteração portrait Pokemons Shiny e Johto [compativel com cooldown bar] •Correção de alguns Loot •Correção de spell de alguns pokemons [spell não compativel] •Moves do pokemon Forretress adicionado •Pokemon Shiny Tangela adicionado level tables.lua Download: Link Aqui! cooldown bar 100% funcionando1 ponto -
!commands
Felipefox34 reagiu a Beeki por um tópico no fórum
Aqui está talkactions.xml <talkaction words="!commands;/commands" event="script" value="commands.lua"/> commands.lua local config = { ingameGuilds = getBooleanFromString(getConfigValue('ingameGuildManagement')) } function onSay(cid, words, param, channel) local playerAccess, t = getPlayerAccess(cid), {} for i, talk in ipairs(getTalkActionList()) do if(not talk.hidden and playerAccess >= talk.access) then if(config.ingameGuilds or (talk.functionName ~= "guildjoin" and talk.functionName ~= "guildcreate")) then table.insert(t, talk) end end end table.sort(t, function(a, b) return a.access > b.access end) local lastAccess, str = -1, "" for i, talk in ipairs(t) do local line = "" if(lastAccess ~= talk.access) then if(i ~= 1) then line = "\n" end lastAccess = talk.access end str = str .. line .. talk.words .. "\n" end doShowTextDialog(cid, 2160, str) return true end1 ponto -
Showoff - Resident Evil
Boster15 reagiu a gonorreiaswat por um tópico no fórum
Hahah', Trinkey de rir agora... UIehuisahesa Mas não é não, é mais para infeite, pra dar um sentido no jogo..mais realidade... sabe? #História @@@ S3rial7 Ainda não tem... @@@ Fezzin Ahh, o templo pode até ser, mas tem que levar em consideração que é um templo improvisado na história que estou montando, pois a cidade real mesmo está destruída pelos zombies. Valeu pelos comentários. Abraços a todos :smile_positivo:1 ponto -
Esse script não foi feito por você, por favor coloque os créditos adequadamente!1 ponto
-
boa escravos HUASUASHHUASUASHHASUHASUHUAS Gostei dessa0 pontos