Ir para conteúdo

DevilMoon

Conde
  • Total de itens

    706
  • Registro em

  • Última visita

  • Dias Ganhos

    10

Tudo que DevilMoon postou

  1. Se meu Pc Aguentasse Hahaha.. Vou ver aqui uma coisa.. se conseguir dai mando fechar o topico
  2. Lol Covardia Fazer Isso Pobre Bicho... Mais eu Ri e Muinto..
  3. Funfo Nao, Nao deu nenhum errinho no distro.. n sei pq vou ver aki..
  4. Cara nao sei estou certo ou errado, mais todos os distros vem isso e essa coisa so ativa quando tu colocar nas hotkey, Exemplo: Colo Mana Potion no f4 Dai aperto o F4 aparece.. 12:12 Using one of 3 great mana potions... Que eu Saiba é assim, mais vou dar uma olhada!! Abraços..
  5. Lugar Errado Man Certo Seria em Pedidos de Scripts Reportado Para Moderaçao.. Abraços..
  6. DevilMoon

    Erro No Distro.

    Esses eu Sabia mais vlw Apocarai... [30/08/2010 21:15:09] >> Checking software version... outdated, please consider updating! [30/08/2010 21:15:10] > Current version information - version: 0.3.4, patch: 2, build: 1879, timestamp: 1242396574. [30/08/2010 21:15:10] > Latest version information - version: 0.3.6, patch: 0, build: 3293, timestamp: 1260652199. Como Faço para Atualizar?
  7. Fight System: Bom Galera Tudo Bem? Lembra aqui na Area de Talkactions Tinha um Sistema de Fight que tu falava !fight NOMEDOPLAYER, 1 e o Script tava todo erradao. Entao Fui tentar Mecher no Script e Ageitei umas coisinhas e Outras ate que uma hora deu um Bug no Script e eu nao consegui Resolver Elseif e RETURN TRUE Bom Pedi para meu Professor Gordo e Tesudo Vodkart para dar umas Ageitadas... e Primeiramente a Talkaction Ira Remover um Item que é as Herts Depois Falo Disso.. Antigo Script estava um Calapso, Tinha que falar !fight DevilMoon, 1 e acresentar a virgula e o 1 entao removemos Isso e demos umas Ageitadas.. O Vodkart Ok! Vamos ao que Intereça Vá em Data>Talkactions Crie uma pasta.lua chamada desafio.lua e coloque isso: --[[ Fight System by Subwat]]-- --[[ Updated by Vodkart ]]-- function onSay(cid, words, param) config = { level1= 100, -- level necessario do player 1 pra usar o fight system. level2= 100, -- level necessario do player 2 pra usar o fight system. pid=getPlayerGUID(cid), -- não mecha premium = "yes", -- se precisa ser premium account ("yes" or "no") redskull="yes", -- players com red skull podem huntar? ("yes" or "no"). prot="no", -- players precisam estar em protection zone pra huntar? ("yes" or "no"). bat="no", --players precisam estar sem fight pra huntar? ("yes" or "no"). Posplayer1 = {x=1007, y=989, z=7}, -- para onde o jogador que deu fight sera levado Posplayer2 = {x=1012, y=989, z=7}, -- para onde o jogador que aceito fight sera levado RemoveItem = "yes", -- se ira remover o item ("yes" or "no") item = 5943, -- id do item storage = 9696 } if words == '!fight' then local player = getPlayerByName(param) local pid = getPlayerByNameWildcard(param) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end if(config.redskull == "no") and (getCreatureSkullType(cid) == 4) then doPlayerSendTextMessage(cid,22,"apenas player sem red skull podem Usar Fight System.") elseif (getPlayerLevel(cid) < config.level1) then doPlayerSendTextMessage(cid,22,"você precisa ter level " .. config.level1 .. " pra usar o fight system.") elseif (getPlayerLevel(player) < config.level2 ) then doPlayerSendTextMessage(cid,22,"o jogador não tem level " .. config.level2 .. " para vc dar fight system.") elseif(config.prot == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid,22,"você precisa estar em protection zone pra usar o fight system.") elseif(config.bat == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid,22,"você precisa estar sem battler pra usar o fight system.") elseif(config.redskull == "no") and (getCreatureSkullType(player) == 4) then doPlayerSendTextMessage(cid,22,"o outro player precisa estar sem red skull usar o fight system.") elseif(config.prot == "yes") and (getTilePzInfo(getCreaturePosition(player)) == FALSE) then doPlayerSendTextMessage(cid,22,"o outro player precisa estar em protection zone pra usar o fight system.") elseif(config.bat == "yes") and (getCreatureCondition(player, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid,22,"o outro player precisa estar sem battler pra usar o fight system.") elseif(config.premium == "yes") and (not isPremium(cid)) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "apenas players com premium account podem dar fight.") elseif(config.RemoveItem == "yes") and (doPlayerRemoveItem(cid, config.item, 1) == FALSE) then doPlayerSendTextMessage(cid, 22, "Desculpe,voce não tem 1 " .. getItemNameById(config.item) .. " para dar fight.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) elseif isPlayer(player) then doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"Voce acaba de Desafiar o Player chamado " .. getPlayerName(player) .." espere ele aceitar.") doPlayerSendTextMessage(player,MESSAGE_STATUS_WARNING,getCreatureName(cid) .. ' Acaba De Dar Fight em Você,o pvp entre os dois não resultará em skulls deseja aceitar? diga !aceitar se não diga !recusar.') setPlayerStorageValue(player, config.storage, 1) doTeleportThing(cid,config.Posplayer1) doCreatureSetSkullType(cid, 2) end return TRUE end if words == '!aceitar' then if getPlayerStorageValue(cid,config.storage) >= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "o jogador aceito,começara o fight.") setPlayerStorageValue(cid, config.storage, -1) doCreatureSetSkullType(cid, 2) doTeleportThing(cid,config.Posplayer2) else doPlayerSendTextMessage(cid, 22, "Desculpe,voce não foi envitado para fight.") end return TRUE end if words == '!recusar' then if getPlayerStorageValue(cid,config.storage) >= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "você recusou o fight.") setPlayerStorageValue(cid, config.storage, -1) end return TRUE end return TRUE end E Agora vá em Data>Talkactions.xml e Acressente esta Tag: <talkaction words="!fight;!aceitar;!recusar" event="script" value="desafio.lua"/> Para Desafiar o Player so Falar !fight DevilMoon ou !fight NOMEDOPLAYER Heart System: Bom Heart System, Nao Sabia que Existia e Fui Fazendo as vezes fico Fazendo Scripts para ir Pegando a "Manha" De Mecher entao Fizz e Testei e Ficou Legal, Porem pesquisei no Google e Achei Varios...o Leo Criador do Styller e Muintos Outros. Mais Vim Postar Aqui!! Vá em Data>CreatureEvents>Scripts crie uma pasta.lua chamada hearts.lua e coloque isso: function onDeath(cid, corpse, lastHitKiller, mostDamageKiller) local cidpos = getPlayerPosition(lastHitKiller) loot = 5943 item = doPlayerAddItem(lastHitKiller,loot,1) if(isPlayer(lastHitKiller) == TRUE) then hitKillerName = getPlayerName(lastHitKiller) doSetItemSpecialDescription(item,"This is the heart of "..getPlayerName(cid).." killed at Level "..getPlayerLevel(cid).." by "..hitKillerName..".") doPlayerSendTextMessage(lastHitKiller, MESSAGE_STATUS_CONSOLE_ORANGE, "You Killed " .. getCreatureName(cid) .. ".") doSendMagicEffect(cidpos,12) else hitKillerName = getCreatureName(lastHitKiller) doSetItemSpecialDescription(item,"This is the heart of "..getPlayerName(cid).." killed at Level "..getPlayerLevel(cid).." by a "..hitKillerName..".") end setItemName(item, ""..getPlayerName(cid).."\'s Heart") return TRUE end Agora vá em Data>CreatureScripts.xml e Adicione esta Tag la: <event type="death" name="Reward" event="script" value="hearts.lua"/> Assim Tu mata um Player e tu Vai Ganhar um Item Morgaroth Heart, So que com o outro name assim!! Draken Fighter: Um Npc para Ajudar os Noobs a Saber Duelar, Comprar e Vender suas Hearts se nao quiserem Duelar!! Vá em Data>Npc Crie uma pasta.xml chamada Draken Fighter e coloca isso dentro: <npc name="Draken Fighter" script="data/npc/scripts/hearts.lua" access="5" walkinterval="1000" lookdir="1"> <health now="1000" max="1000"/> <look type="144" head="97" body="97" legs="94" feet="97" addons="3"/> <parameters> <parameter key="message_greet" value="Hey |PLAYERNAME| Compro e Vendo {Hearts} de Players Mortos diga {Trade} Se Tiver Alguns! Diga {Info} Para Saber mais Sobre Fight!"/> <parameter key="message_farewell" value="Venha Sempre aqui Se Tiver Mais!"/> <parameter key="module_keywords" value="1" /> <parameter key="keywords" value="info;hearts" /> <parameter key="keyword_reply1" value="Para Duelar fale !fight nomedoplayer. Nao Pode Duelar com Pessoas da Staff, e Custa 1 Heart para Duelar." /> <parameter key="keyword_reply2" value="Hearts sao a Riqueza do Seu Inimigo que Foi Morto quando Voce Matou-o"/> <parameter key="module_shop" value="1"/> </parameters> </npc> Agora vá em Data>Npcs>Scripts crie uma pasta.lua chamada hearts e coloque isso: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local shopModule = ShopModule:new() npcHandler:addModule(shopModule) shopModule:addBuyableItem({'heart'}, 5943, 100000, 1, 'heart') shopModule:addSellableItem({'heart'}, 5943, 10000, 1, 'heart') npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Motivo do Fight, Npc e Heart Fight, Voce pode Deichar sem Item ou com Item vai ser mais Emocionante pelomenos ele Paga Algo, Se nao vai ficar desafiando Toda Hora, Isso poderia Ser Chato.. Npc, Ele Pode Ser Muinto Util para quem Recem Criou Char, Ou ate mesmo os Players do seu ot que nao sabem a novidade!! Hearts, Pura Diversao Ganha Premios e quando tu mata um Top voce pode colocar na Sua House... Screen Shoots: Draken Fighter: Fight System: Heart System: Arena Sbot: Voces podem Tirar uma Ideia como eu Fiz a Minha. A E eu matei o Carinha na Arena ele Foi so num Hadouken. Obs: Nao Liguem para o 1 Player Online Recem Tinha Ligado o Ot Oquey? Sugestoes e Duvidas Somente Neste Topico!! Abraços..
  8. nao infrento a leg ... sim o video do tibia..
  9. Aee Muinto Bom... Continue Assim Brumatt E Won!! Espero Ser Intrevistado Abraços..
  10. Luisfe Fail.. Nao se Coloca Cor dentro de codebox e Outra Precisa de SS Man!! Abraços..
  11. DevilMoon

    Duvida Sobre Site!

    Ola Galera Estou com Uma Danada Duvida sobre Criar esses tipo de site!! http://sbot.servegame.com:8090'>http://sbot.servegame.com:8090 ou so http://sbot.servegame.com Tenhu um Ot Sbot como ja da para ver e quero criar site desse tipo so que tem 1 Problema!! Minha net é compartilhada se alguem poder ajudar!! Agradeço!! Meu OtServ é 8.50, a Versao do Mapa é 8.40, e a TFS é 0.3.4 Dou REP+ Para quem Ajudar!! Abraços..
  12. Primeiramente, Voce deve ter mudado o Monstro que Sumonaa ouuuu Mechido no Script na Parte do Monster!
  13. 1: Parabéns ao Xtibia...Eu Tenhu 1 Ano de Registrado e Entrei Na Equipe Bem Cedo!! Parabéns ao Gustavo, Xtibia e A Todos Membros da Equipe!! 2: Quero uma Camiseta do Xtibia '-' Abraços..
  14. Muinto Bom Cara... Pally é mt foda msm!! Mt Bom continue assim!! Espero a Proxima!! Abraços..
  15. So que dai tá , n Nao quero pagar RIARAIRIARIARIA
  16. Da Algum Erro? Alguma coisa cara voces tem uma mania de fala e nao postar os bugs.. Testei no meu Otserv Funfo Certinho cara, Poste o Erro function onCastSpell(cid, var) local playerpos = getPlayerPosition(cid) local cloth = getCreatureOutfit(cid) local health = getCreatureHealth(cid) local maxhealth = getCreatureMaxHealth(cid) local MaximoSummon = 5 --- Maximo de Monstros Sumonados!! No Caso So Posso Sumonar 5 Clones local summons = getCreatureSummons(cid) if(table.maxn(summons) < MaximoSummon) then -- no summons local clone = doCreateMonster("clone", playerpos) doConvinceCreature(cid, clone) setCreatureMaxHealth(clone, maxhealth) doCreatureAddHealth(clone, health) doSetCreatureOutfit(clone, cloth, -1) doSendMagicEffect(playerpos, 2) return TRUE end end Tenta denovo, se nao der Posta o Erro que da no Distro!!
  17. Eu Tenhu aki Um Sistema de Double Exp Ring.. So que tenhu que editalo para fazer do geito que quer!! e Se eu consiguir ok? dai dou um Edit!! Obs: Posts como Esses sao Considerados como Flood so Poste quando Tiver Algum Erro no Script ou Elogios Ok? Se nao Na Proxima vez Pordera ser Alertado e Sei que voce nao quer Isso!! Abraços..
  18. Nao Sei cara, nao sou tao avançado assim em scripting fale com o vodkart ou com o Kydrai, Oneshot ou Apocarai dai eles podem te ajudar! Abraços..
  19. Primeiramente Vá em Data>CreatureEvents.xml Adicione Essa Tag. <event type="death" name="infernalquest" script="infernalquest.lua"/> Ok Agora vá em Data>CreatureEvents>Scripts abra a Pasta Login.lua e Adicione Isso: (Obs Essa Funçao Adiciona-se Em Baxo de function onLogin(cid). Para nao Dar Erro ). registerCreatureEvent(cid, "infernalquest") Ok Agora Vamos ao Script vá em Data>CreatureEvents>Scripts crie uma pasta.lua chamada infernalquest e coloque isso: function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "infernalquest") local creaturename = getCreatureName(cid) --- Poziçao aonde Sera Criado o Tp Quando o Monstro Morrer local lucifer_in_pos = {x=479, y=524, z=7, stackpos=2} -- Cordenadas aonde sera Criado --- Poziçoes aonde Sera Teletransportado local lucifer_to_pos = {x=465, y=527, z=7, stackpos=1} local time_to_pass = 30 -- in seconds local tpID = 1387 local doEffect = CONST_ME_TELEPORT local message = "You now have 30 seconds to exit this room through the teleporter." if creaturename == 'Lucifer' then teleport = doCreateTeleport(tpID, Lucifer_to_pos, Lucifer_in_pos) doSendMagicEffect(Lucifer_in_pos, doEffect) doCreatureSay(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInLuciferWard, (1000*time_to_pass)) function removeTeleportInluciferWard() if getThingfromPos({x=479, y=524, z=7, stackpos=1}).itemid == 1387 then doRemoveItem(getThingfromPos({x=479, y=524, z=7, stackpos=1}).uid,1) doSendMagicEffect({x=479, y=524, z=7, stackpos=1}, CONST_ME_POFF) return TRUE end end end end Feche e Salve! Agora no Caso Meu Monstro é o Lucifer. Postei o Script, Porque Vi Muintos Scripts igual a Esses que Nao Funcionavao , ou o Tp nao Sumiria Dps!! Creditos: Bom Peguei do Styller. e Removi Algumas Coisas e Deichei para Sumonar 1 Monstro Só!! Abraços..
  20. Sim sim , Muintas coisas Desnecessarias no Script Cara.. Dei uma Ageitada aqui para colocar no Meu Otserv!! Mais Obrigado por Trazer ao Xtibia Abraços..
  21. Cara entao nao Posta coisas que estao com Devidos Bugs, ou Erros no Script se voce nao sabe ageitar Ok? Abraços..
  22. Se Ele , Estiver no Andar 7 E Falar /flydown aparecera que oque tem em bacho.. Porque o Tile 260 ( N Lembro se é Esse ) o Invisivel é um Tile normal como qualquer outro so que invisivel, entao vai dizer oque tem abaicho!! e no Ultimo .Nao Testei ainda. Vou testar e dou um Edit!! Abraços..
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...