

bloder
Campones-
Total de itens
30 -
Registro em
-
Última visita
Tudo que bloder postou
-
Telhado = 9092-9099, ou raw pallet,Roofs Enfeites para o telhado = 9102,9103,9106,8012,8014 Walls = 1037,10227,10254 Espero ter Ajudado. Flw's
-
[Ajuda]Catch De Alguns Pokemons (Pokemon Flash)
tópico respondeu ao bruno105 de bloder em Lixeira Pública
Eu quis dizer que o script apenas funcionara se o nome do corpo do pokemon começar com Dead.Exemplo:quando vc der look no corpo vai aparecer mais ou menos assim You see Dead Rioulo e a lista seria a parte do script que esta com o nome do pokemon com a chance de captura-lo: local chance = { ['abra'] = 50, ['kadabra'] = 50, ['alakazam'] = 50, ['gastly'] = 50, ['haunter'] = 50, .... Como vc não conseguiu criar o corpo do pokemon com o comando /i dead riolu,creio que o nome do corpo não começe com Dead,altere isso no seu item.xml -
[Ajuda]Catch De Alguns Pokemons (Pokemon Flash)
tópico respondeu ao bruno105 de bloder em Lixeira Pública
Veja se o corpo do riolu e dos outros pokemons que vc não esta conseguindo capturar começa com dead.exemplo : dead riolu,pois esse script só captura o pokemon se o corpo dele for dead e nome do pokemon estiver na lista,caso contrario, o pokemon não sera capturado. Espero ter ajudado! Flw. -
Conserteza merece meu ponto de rep+ por esse belissimo trabalho
-
No baiak Yourots tem um sistema parecido,mais nele vc ganha rep+ por matar bichos e - se matar players,ai cada nivel de reputação tem uma descrição quando vc da look no char.mais seu script é muito bom tbm! Flw's.
-
Eu vi um sistema desse acho que n otfans. Mas servia para comprar casas e usar itens,tipo no lugar do level para usar o item era a idade xD
-
@ Eskylo Vlw pelo conselho,mas eu sou meio novo nessa area de script e ainda não tenho muito conhecimento pelo mesmo,tentarei modificar esse script deixando-o menor! Feliz Ano novo!
-
Não sei se é todas,porque eu não testei.Mas todas as que eu testei deu debug como exura,Exura Gran,mas frigo...Mais eu trokei o distro e agora ta normal!
-
Muito Obrigado pelos elogios :biggrin: @ Churupetinha : para colocar os premios ramdomizados,use este script: -- Cassino System by LucasHere function onUse(cid, item, frompos, item2, topos) pos1 = {x=989, y=1013, z=7, stackpos=1} --posição que vai cria os items pos2 = {x=990, y=1013, z=7, stackpos=1} pos3 = {x=991, y=1013, z=7, stackpos=1} local config = { moneyneed = 100 -- dinheiro para jogar } local randomChance = math.random(1, 12) local premio = {2148, 2687, 6394, 6280, 6574, 6578, 6575, 6577, 6569, 6576, 6572, 2114} -- id dos premios local premio_cont = 2 -- quantidade do premio que vai ganhar function additem(cid,premio,premio_cont) doPlayerAddItem(cid, premio,premio_cont) end if item.itemid == 1945 and getPlayerMoney(cid) < config.moneyneed then doPlayerSendCancel(cid,"Desculpe,voce não grana suficiente para jogar!") return FALSE end if item.itemid == 1945 and math.random(0, 8) == 1 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) doCreateItem(6556,1,pos1) addEvent(doCreateItem, 1000, 6556, 1, pos2) addEvent(doCreateItem, 2000, 6556, 1, pos3) addEvent(additem,2000, cid, premio[randomChance], premio_cont) return true elseif item.itemid == 1945 and math.random(0, 8) == 2 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) doCreateItem(6557,1,pos1) addEvent(doCreateItem, 1000, 6557, 1, pos2) addEvent(doCreateItem, 2000, 6556, 1, pos3) return true elseif item.itemid == 1945 and math.random(0, 8) == 3 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) doCreateItem(6557,1,pos1) addEvent(doCreateItem, 1000, 6557, 1, pos2) addEvent(doCreateItem, 2000, 6557, 1, pos3) addEvent(additem,2000, cid, premio[randomChance], premio_cont) return true elseif item.itemid == 1945 and math.random(0, 8) == 4 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) addEvent(doCreateItem, 1000, 6556, 1, pos2) addEvent(doCreateItem, 2000, 6556, 1, pos3) doCreateItem(6557,1,pos1) return true elseif item.itemid == 1945 and math.random(0, 8) == 5 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) addEvent(doCreateItem, 1000, 6557, 1, pos2) addEvent(doCreateItem, 2000, 6556, 1, pos3) doCreateItem(6557,1,pos1) return true elseif item.itemid == 1945 and math.random(0, 8) == 6 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) addEvent(doCreateItem, 1000, 6556, 1, pos2) addEvent(doCreateItem, 2000, 6557, 1, pos3) doCreateItem(6557,1,pos1) return true elseif item.itemid == 1945 and math.random(0, 8) == 7 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) addEvent(doCreateItem, 1000, 6557, 1, pos2) addEvent(doCreateItem, 2000, 6556, 1, pos3) doCreateItem(6557,1,pos1) return true elseif item.itemid == 1945 and math.random(0, 8) == 8 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) addEvent(doCreateItem, 1000, 6556, 1, pos2) addEvent(doCreateItem, 2000, 6557, 1, pos3) doCreateItem(6556,1,pos1) return true end item0 = getThingfromPos(pos1) item1 = getThingfromPos(pos2) item2 = getThingfromPos(pos3) if item.itemid == 1946 then doTransformItem(item.uid,1945) if item0.itemid ~= 0 and item1.itemid ~= 0 and item2.itemid ~= 0 then doRemoveItem(item0.uid,1) doRemoveItem(item1.uid,1) doRemoveItem(item2.uid,1) end else doTransformItem(item.uid,1945) end return 1 end Flw's :smile_positivo:
-
Tente Passar o tile 459 ao redor da piramide e colocar algum tile andavel em baixo das rampinhas da piramide Flw's
-
Bom,esse é o primeiro Script que eu faço e posto aki no :XTibia_smile: ,então espero que gostem. O Script funciona assim: o player pucha a alavanca e então aleatóriamente é criado 3 items,se os items forem iguais o player ganha um premio! Então vamos ao que interesssa.Primeiramente,abra o mapa do seu ot e faça uma area mais ou menos como essa da imagem abaixo: Depois,vá em data/actions/scripts e crie um arquivo chamado cassino.lua e cole isto dentro: -- Cassino System by LucasHere function onUse(cid, item, frompos, item2, topos) pos1 = {x=989, y=1013, z=7, stackpos=1} --posição que vai cria os items pos2 = {x=990, y=1013, z=7, stackpos=1} pos3 = {x=991, y=1013, z=7, stackpos=1} local config = { moneyneed = 100 -- dinheiro para jogar } local premio = 2148 -- id do premio local premio_cont = 200 -- quantidade do premio que vai ganhar function additem(cid,premio,premio_cont) doPlayerAddItem(cid, premio,premio_cont) end if item.itemid == 1945 and getPlayerMoney(cid) < config.moneyneed then doPlayerSendCancel(cid,"Desculpe,voce não grana suficiente para jogar!") return FALSE end if item.itemid == 1945 and math.random(0, 8) == 1 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) doCreateItem(6556,1,pos1) addEvent(doCreateItem, 1000, 6556, 1, pos2) addEvent(doCreateItem, 2000, 6556, 1, pos3) addEvent(additem,2000,cid,premio,premio_cont) return true elseif item.itemid == 1945 and math.random(0, 8) == 2 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) doCreateItem(6557,1,pos1) addEvent(doCreateItem, 1000, 6557, 1, pos2) addEvent(doCreateItem, 2000, 6556, 1, pos3) return true elseif item.itemid == 1945 and math.random(0, 8) == 3 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) doCreateItem(6557,1,pos1) addEvent(doCreateItem, 1000, 6557, 1, pos2) addEvent(doCreateItem, 2000, 6557, 1, pos3) addEvent(additem,2000,cid,premio,premio_cont) return true elseif item.itemid == 1945 and math.random(0, 8) == 4 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) addEvent(doCreateItem, 1000, 6556, 1, pos2) addEvent(doCreateItem, 2000, 6556, 1, pos3) doCreateItem(6557,1,pos1) return true elseif item.itemid == 1945 and math.random(0, 8) == 5 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) addEvent(doCreateItem, 1000, 6557, 1, pos2) addEvent(doCreateItem, 2000, 6556, 1, pos3) doCreateItem(6557,1,pos1) return true elseif item.itemid == 1945 and math.random(0, 8) == 6 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) addEvent(doCreateItem, 1000, 6556, 1, pos2) addEvent(doCreateItem, 2000, 6557, 1, pos3) doCreateItem(6557,1,pos1) return true elseif item.itemid == 1945 and math.random(0, 8) == 7 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) addEvent(doCreateItem, 1000, 6557, 1, pos2) addEvent(doCreateItem, 2000, 6556, 1, pos3) doCreateItem(6557,1,pos1) return true elseif item.itemid == 1945 and math.random(0, 8) == 8 then doTransformItem(item.uid,1946) doPlayerRemoveMoney(cid,config.moneyneed) addEvent(doCreateItem, 1000, 6556, 1, pos2) addEvent(doCreateItem, 2000, 6557, 1, pos3) doCreateItem(6556,1,pos1) return true end item0 = getThingfromPos(pos1) item1 = getThingfromPos(pos2) item2 = getThingfromPos(pos3) if item.itemid == 1946 then doTransformItem(item.uid,1945) if item0.itemid ~= 0 and item1.itemid ~= 0 and item2.itemid ~= 0 then doRemoveItem(item0.uid,1) doRemoveItem(item1.uid,1) doRemoveItem(item2.uid,1) end else doTransformItem(item.uid,1945) end return 1 end E em Actions.xml,Cole isto: <action actionid="XXXX" event="script" value="cassino.lua"/> XXXX = action id que vai ser usado para executar o script,não esqueça de colocar na alavanca do mapa. Espero que tenham gostado!
-
É verdade mesmo tendo consertado o erro, continua com os debugs sempre que eu conjuro uma magia Mas Mesmo assim Vlw Por ter Me ajudado. Thanks!
-
:button_cancel: Pode fechar o Tópico,não preciso mais disso :smile_positivo:
-
Acho que na sua database não tenha a tabela account_viplist,tente adiciona-la para ver se o bug é corrigido! Flw's
-
Olá galera,eu queria saber como eu faço para resolver esse problema que esta dando no meu server : [29/12/2010 23:11:40] [Warning - Items::loadFromXml] Unknown key value replaceable [29/12/2010 23:11:40] [Warning - Items::loadFromXml] Unknown key value replaceable [29/12/2010 23:11:40] [Warning - Items::loadFromXml] Unknown key value replaceable [29/12/2010 23:11:41] [Warning - Items::loadFromXml] Unknown key value replaceable ..... Acho que devido à este erro,quando o player invoca uma magia da debug! Se Alguém puder Ajudar,Agradeço!
-
No forum tem alguns tutoriais de como adicionar sprites é só vc procura,mais eu recomendo vc a baixar um cliente ja com as sprites que tbm tem no forum disponivel para download. :forward: Cliente para download Flw's :smile_positivo:
-
Cara,essa Caverna Ta D+,muito show essa cave ae.Parabéns cara,perfect!
-
Deslculpe Eu postei o script mais não tinha visto que o ESkylo Ja tinha postado! Malz Ae
-
Posso estar errado,mas,esse script só captura o pokemon se o corpo começar com dead e um nome da lista.EX:dead abra,veja se o corpo do pokemon que não esta dando para capturar começa com dead e o nome dele esta na lista!
-
Eu Acho que no script do catch, voce tem que colocar os ID's dos corpos do pokemon que não da para capturar e a chance de captura de cada um dos novos ids que voce colocar! Flw's.
-
Em Globalevents crie um arquivo chamado clean.lua,e depois cole isto dentro: function executeClean() doCleanMap() doBroadcastMessage("Game map cleaned, next clean in 2 hours.") return true end function onThink(interval, lastExecution, thinkInterval) doBroadcastMessage("Game map cleaning within 30 seconds, please pick up your items!") addEvent(executeClean, 30000) return true end depois em globalevents.xml coloque isto: <globalevent name="clean" interval="7200" event="script" value="clean.lua"/> caso voce quiser a talkactions crie um arquivo chamado clean.lua e cole isto dentro : local cleanEvent = 0 function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Collected " .. doCleanMap() .. " items.") return true end if(param == 'tile') then local removeLoadedFromMap = false local t = string.explode(param, ",") if(t[2]) then removeLoadedFromMap = getBooleanFromString(t[2]) end doCleanTile(getCreaturePosition(cid), removeLoadedFromMap) return true end if(not tonumber(param)) then doPlayerSendCancel(cid, "Command requires numeric param.") return true end stopEvent(cleanEvent) prepareClean(tonumber(param), cid) return true end function prepareClean(minutes, cid) if(minutes == 0) then if(isPlayer(cid)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Cleaned " .. doCleanMap() .. " items.") end doBroadcastMessage("Game map cleaned.") elseif(minutes > 0) then if(minutes == 1) then doBroadcastMessage("Game map cleaning in " .. minutes .. " minute, please pick up all your items.") else doBroadcastMessage("Game map cleaning in " .. minutes .. " minutes.") end cleanEvent = addEvent(prepareClean, 60000, minutes - 1, cid) end end e em talkactions.xml cole isto : <talkaction log="yes" words="/clean" access="3" event="script" value="clean.lua"/>
-
Bem legal esse script ae,esses dias estava procurando um script desses Flw! Obs:Um pequeno detalhe: o correto seria local moneyNeed = 1000 ------ Dinheiro necessário para mudar o nome vc só esqueceu de colokar o "N" antes do "ey"
-
[Creatureevent] Contagem De Frags No Look
tópico respondeu ao Saymon14 de bloder em Globalevents e Spells
Bem legal esse script,acho que ficaria legal em um ot de WAR ,mais em pvp tbm é legal,gostei Flw! -
Tenta o script desse tópico aki ADDon doll Espero ter ajudado Flw!
-
Crie um arquivo chamado post.lua na pasta talkactions e cole isto dentro: local config = { priceForEachMessage = 2000, -- preço de cada mensagem } function onSay(cid, words, param, channel) if(param == "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[ERROR] Command requires param.") return TRUE end local t = string.explode(param, ",") if(not t[2]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[ERROR] !post NAME_item, Price In 'k'") return TRUE end if(isNumber(t[2]) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[ERROR] Price can be only numbers.") return TRUE end if(doPlayerRemoveMoney(cid, config.priceForEachMessage) == TRUE) then doBroadcastMessage(" " .. getPlayerName(cid) .. "'s esta comprando " .. t[1] .. "! Preço: " .. t[2] .. "k.", MESSAGE_STATUS_WARNING) else doPlayerSendCancel(cid, "[ERROR] You need " .. config.priceForEachMessage .. " gold coins to send a message.") end return TRUE end Dps coloque issu em talkactions.xml <talkaction words="!post" event="script" value="post.lua"/> para usar o comando diga !post nome do item,preço em k ex: !post royal helmet,30 Flw!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.