Search the Community
Showing results for tags 'bau'.
-
Bom galera antes de tudo, pesquisei e não encontrei desse que dá a roupa se tiver o tal level pedido na script. Tou deixando bem explicado para melhor compreensão de todos. O script é simples e já foi testado, estando o mesmo 100% na minha base 8.54 Vamos lá! Vá em data/actions/scripts e crie um arquivo Lua chamado > Outfitquest Feito isso dentro adicione esse código v Em actions.xml você adiciona v Explicação: if item.uid == 12154 then 12154 é a unique id que você vai colocar no baú. Lembrando que vc pode mudar os valores. Obs: Mudando esse valor vc terá que deixar igual na da tag da actions.xml if getPlayerLevel(cid) >= 30 then 30 é o level que o player precisa ter para concluir a quest. Mude ao seu gosto! questOut = getPlayerStorageValue(cid, 31503) 31503 é a storage da quest, recomendo não mudar/caso mude, deixe todos eles iguais pois eles se repetem no script. setPlayerStorageValue(cid, 181655, 1) 181655 é a storage da quest da roupa que vc vai querer que ele ganhe, mas vc me pergunta Ayron/Sepultura onde eu acho essa storage de roupa? Simples, vá em data/XML e abra o outfits.xml Lá vc encontrará algo assim v <outfit id = "59" quest = "181655"> <list gender = "0" lookType = "1498" name = "Christmas" /> <!-- 0 mulher, 1 homem --> <list gender = "1" lookType = "1497" name = "Christmas" /> </ outfit> Note que o valor 181655 é o valor da quest que lista as roupas que deseja dar no baú Atenção aqui ( o script dá a roupa automático de acordo com o sexo do player) ^ ^ Bom se vc já fez tudo deixou as coisas OK falta a ultima parte. Abra o seu (rme map editor) e lá escolha o baú, feito isso aperte com o botão direito do mouse sobre ele e vá em propriedades, abrirá uma janelinha, na parte da Unique ID coloque o valor da unique da script que é o mesmo da tag na actions.xml = 12154 ficando assim v Pronto! salve o mapa e vá testar. ^ ^ Espero ajudar alguém, e se ajudei deixa o Rep! aí para fortalecer a amizade É isso, abraços!
-
Olá Homo-Sapiens. Resolvi trazer para vocês esse sistema de Quest que eu criei para resolver alguns inconvenientes em meu ot serv. Quais são as características dele? Ele é totalmente inserido através do mapper sem precisar criar scripts. Ele contém um sistema de parâmetros que podem ser usados para determinar a quem pode receber o prêmio. Ele não usa marcação por storage evitando assim conflitos com outros scripts que usam storage como marcação. Com esse sistema inserido vocês podem criar quest por vocação única, promovidos, mages ou kinas/palas. Como ela pode usar os items dentro do baú como items obtiveis de quest, ela aceita qualquer tipo de item inserido, mesmo keys e runas. Implementação Em actions.xml adicione: <!-- Quests baus --> <action fromid="1740" toid="1741" event="script" value="quests/quests.lua"/> <action fromid="1747" toid="1749" event="script" value="quests/quests.lua"/> <action fromid="1410" toid="1420" event="script" value="quests/quests.lua"/> <action actionid="2000" event="script" value="quests/quests.lua"/> Agora em scripts/quests crie ou modifique seu quests.lua para esse: --[[ autor = Marcryzius data = segunda-feira, 28 de Dezembro de 2015 >> Alguns parametros de uso. item.uid = itemid << id do item que será ganho - caso o item esteja 'inside' no baú, não se faz nescessario usar o id do item na uid - para habilitar o bau com os items como sendo uma quest se faz necessario acrescentar uma AID. actionid = validação << o baú só será usado na forma de quest se tiver alguma aid. pode usar marcação de vocação como na instrução abaixo ou setar aid 2000 para validar o baú como uma quest. actionid = quantidade << desde que ela seja maior que 100 e menor que 200 (150 = 50 items, 200 = 100 items) actionid = vocação << o primeiro numero diz que é uma quest de vocação; o segundo habilita que, as vocações promovidas também podem fazer a quest; os dois ultimos numero é da vocação em questão. exemplo 1 = 1201 << sorceres e master sorceres -- promovidos exemplo 2 = 1200 << kina e EK -- promovidos exemplo 3 = 1102 << apenas druids e não elder druids -- vocação especifica exemplo 4 = 1000 << apenas knights e paladins. exemplo 5 = 1100 << apenas sorcerers e druids. inside = varios items << todos os items que forem colocados dentro do bau será usado como referencia do premio da quest; pode-se tambem usar aid para determinar a vocação nescessaria dessa quest. -- ### -- Com o uso da nova função, não está mais sendo "setado" no player a store da "quest" usando setPlayerStorageValue(). ]] function onUse(cid,item,pos) if(item.actionid >= 1000 and item.actionid < 3000)then if(item.actionid == 1000 and not(isPaladin(cid) or isKnight(cid)))then -- somente kina ou pala recebem o item return true,doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is locked.") elseif(item.actionid-1000 == 100 and not(isSorcerer(cid) or isDruid(cid)))then -- somente mages recebem o item return true,doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is locked.") elseif(item.actionid-1000 > 0 and item.actionid-1000 < 100 and not(getPlayerVocation(cid) == item.actionid-1000))then -- vocação especifica - kina pala. return true,doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is locked.") elseif(item.actionid-1000 > 100 and item.actionid-1000 < 200 and not(getPlayerVocation(cid) == item.actionid-1100))then -- vocação especifica - mages. return true,doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is locked.") elseif(item.actionid-1000 >= 200 and item.actionid-1000 < 300 and not(getPlayerVocation(cid) % 4 == item.actionid-1200))then -- vocações promovidas. return true,doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is locked.") end elseif(item.uid > 12000 and item.actionid == 0)then -- um baú qualquer return false -- abre o baú para pegarem os items 'inside' sem marcar nada, como se fosse abrir um baú qualquer sem ser de quest. end local quests_quant = (item.actionid-100 < 1) and 1 or (item.actionid-100 > 100) and 100 or item.actionid-100--Defini a quantidade de items. local playerCap,cap = getPlayerFreeCap(cid),getItemWeightById(item.uid,quests_quant) or 0 if(item.uid > 1000 and cap > 0)then -- quest por uid if(getSaveQuestsInfor(item.uid,cid))then --Função não usa marcação (getPlayerStore...) if(playerCap >= cap)then if(item.uid == 2493)then setPlayerStorageValue(cid,2493,1) end -- compatibilidade, verificar uso > ???...D:::H...??? doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a '..((quests_quant == 1) and '' or quests_quant)..' '..getItemNameById(item.uid)..'.') saveQuestsInfor(item.uid,getItemNameById(item.uid),cid,"Quest system by uid.") doPlayerAddItemEx(cid,doCreateItemEx(item.uid, quests_quant),true) else return false,doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a '..(quests_quant == 1 and '' or quests_quant)..' '..getItemNameById(item.uid)..' weighing '..math.floor(cap)..' oz it\'s too heavy.') end else--caso o player já tenha feito a quest, abri-se o baú de forma convencional, podendo obter os items que estejam dentro dele. return false end return true end local size,texto,rewards,peso = isContainer(item.uid) and getContainerSize(item.uid) or 0,'You have found a ',{},0 if(size > 0)then for i = size,0,-1 do local tmp = getContainerItem(item.uid, i) if(tmp.itemid > 0) then if(isItemContainer(tmp.itemid))then -- só é possível adicionar mais um inside. ou seja, uma bolsa com algo dentro desde que não tenha outra bolsa com mais coisas dentro, dentro dessa bolsa primária. table.insert(rewards,1,{[tmp.itemid] = {}}) texto = texto..' a '..getItemNameById(tmp.itemid)..''..(i+1<size and ',' or '.') for insize = getContainerSize(tmp.uid),0,-1 do local newtmp = getContainerItem(tmp.uid, insize) table.insert(rewards[1][tmp.itemid],{id=newtmp.itemid, val=(newtmp.actionid > 0 and newtmp.actionid or newtmp.type)}) end else --Foi feito dessa forma para não haver conflito com items do mesmo tipo. table.insert(rewards,{[tmp.itemid]=(tmp.actionid > 0 and tmp.actionid or tmp.type)}) if(tmp.type > 0)then texto = texto..' '..(tmp.type > 0 and tmp.type..' charges of ' or 1)..' '..getItemNameById(tmp.itemid)..''..(i+1<size and ',' or '.') elseif(tmp.actionid > 0)then texto = texto..' '..(tmp.type > 0 and tmp.type..' charges of ' or 1)..' '..getItemNameById(tmp.itemid)..''..(i+1<size and ',' or '.') else texto = texto..' '..getItemNameById(tmp.itemid)..''..(i+1<size and ',' or '.') end end peso = peso + getItemWeight(tmp.uid) end end if(getSaveQuestsInfor(tonumber(pos.x..''..pos.y..''..pos.z),cid))then --Função não usa marcação (getStore...)) if(playerCap >= peso)then for _,reward in pairs(rewards) do for item,valor in pairs(reward) do if(type(valor) == "table")then local bag = doCreateItemEx(item) for _,value in pairs(valor) do if(value and value.id > 0)then doAddContainerItemEx(bag,doCreateItemEx(value.id,(value.val<=0 and 1 or value.val))) end end doPlayerAddItemEx(cid,bag,true) elseif(isInArray(KEYS_DOOR,item))then -- se o item for uma key local ch = doCreateItemEx(item,1) doItemSetAttribute(ch,'aid',valor) doPlayerAddItemEx(cid,ch) else doPlayerAddItemEx(cid,doCreateItemEx(item, valor),true) end end end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, texto) saveQuestsInfor(tonumber((pos.x)..''..(pos.y)..''..(pos.z)),getItemNameById(table.maxn(rewards)),cid,"Quest system by Inside.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, texto..' weighing '..math.floor(peso)..' oz it\'s too heavy.' ) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is locked.") end else return false, doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.") end return true end Em lib/050-functions.lua adicione: function getSaveQuestsInfor(uid,cid) --[[( Marcryzius )]]-- local str = false if not(db.executeQuery("SELECT * FROM `server_quests`;"))then -- caso a table não exista, será criada db.executeQuery("CREATE TABLE `server_quests` (`uid` INTEGER, `name` VARCHAR(255), `name_player` VARCHAR(255), `pos` VARCHAR(255), `other` TEXT);") return getSaveQuestsInfor(uid,cid) end if(tonumber(uid))then str = db.getResult("SELECT * FROM `server_quests` WHERE `uid` = '"..uid.."' AND `name_player` = ".. db.escapeString(getCreatureName(cid))..";") elseif(type(uid) == 'string')then str = db.getResult("SELECT * FROM `server_quests` WHERE `name_player` = " ..db.escapeString(getCreatureName(cid)).. " AND `name` = '"..uid.."';") else return false,print('getSaveQuestInfor: tipo de uid invalido > '..tostring(type(uid))) end return (str:getID() == -1) and true or false end function saveQuestsInfor(uid,name,cid,other) --[[( Marcryzius )]]-- --[[ uid = Item.uid usado no bau(entre outros) para receber o item da Quest name = nome do item dado ao player ou nome da quest cid = identificacao do player other = informacoes adicionais para serem salvas junto a quest ]]-- if not(db.executeQuery("SELECT * FROM `server_quests`;"))then -- caso a table não exista, será criada db.executeQuery("CREATE TABLE `server_quests` (`uid` INTEGER, `name` VARCHAR(255), `name_player` VARCHAR(255), `pos` VARCHAR(255), `other` TEXT);") end -- caso o parametro uid seja numero, pega-se a posição do item ou, caso não, pega-se a posição do player. local other,pos2 = other or '','' local pos = type(uid) == 'number' and getThingPos(uid) or getCreaturePosition(cid) pos2 = 'x='..pos.x..', y='..pos.y..', z='..pos.z -- verifica se tudo está correto. if not(type(name) == 'string') or not(tonumber(cid))then return false, print('Funcao requer parametros: name,cid') end -- salva as informações na database. db.executeQuery("INSERT INTO `server_quests` (`uid`, `name`, `name_player`,`pos`,`other`) VALUES ("..(uid or tonumber(pos.x..''..pos.y..''..pos.z))..",'"..name.."', '"..getCreatureName(cid).."','"..pos2.."','"..other.."');") return true end Exemplos de uso do sistema Quest na qual dá o prêmio de 100 gps: Quest na qual dá o prêmio apenas para knights (e não para EKs e outras promoções de knight): Quest na qual dá o prêmio apenas para paladins e suas promotions: Ressalva: Caso queira fazer para knights use o id 0 (zero) e não 4 (quatro). Quest na qual dá o prêmio apenas para todos: Nesse caso você pode usar AID 0 (zero) ou AID (2000). Caso usem o metodo 'inside' de items no baú pode-se também usar esses mesmos parâmetros para estabelecer a quem pode ganhar os items inseridos no baú. Lembre-se que em quests 'insides' não se usa UID, mantenha ela em 0 (zero): Utilizando o metodo 'inside' ela só se tornará uma quest caso tenha alguma AID para válidar como quest. Então para fazer uma validação na qual qualquer player possa obter os itens 'inside' como sendo uma quest, adicione a AID 2000 ao baú: Bem, é isso pessoal. Para finalizar, aqui vai uma crítica ao xtibia. MELHOREM ESSE SISTEMA DE EDIÇÃO DE TEXTO.
-
Gostaria basicamente um script no qual ao clicar em um baú, aparecesse uma estátua (ID: 1442) na posição x = 1030, y = 646, z = 8. Ps.: cada player possa usar o baú pelo menos a cada 20 minutos. Ps. 2: caso tenha algum item que obstrua a criação da estátua na posição citada, aparecer uma msg ("mensagem") Grato!
-
Preciso de um script que quando o player da use no bau ele faz uma animação tipo o bau de adventure da pxg Ajudaria eu e mais umonte de gente
-
CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA - BOA SORTE! error 404 - I do not serve the forum I retired.
-
Olá, eu tentei, procurei, mas não achei nem consegui fazer, infelizmente meu conhecimento de script é limitado, então vim fazer um pedido, se alguém conseguir é bom que toda a comunidade pode fazer proveito disso :smile_positivo: Queria um script assim: [Player clicou no báu] Dai aparece a mensagem encima do báu ou do player mesmo: "Procurando algo..." Depois de alguns segundos aparece: "Você achou uma Faca!" Os itens tem que ser aleatório, e editaveis. Tem que ter porcentagem de falha. [Player clicou no báu] Depois de alguns segundos aparece: "Você não achou nada." O tal Player que clicou no báu só poderá clicar no mesmo báu depois de 60 MINUTOS, ou seja 1 HORA. Obrigado!
- 2 replies
-
- bau com item aleatorio
- bay
- (and 7 more)
-
Fala Galera Queria Tirar uma Duvida : Quando eu Abrir o bau da Quest Vir Pokemon, Como Fasso? Se puder Posta um Topico Ja feito Ou Qualquer Coisa que Possa mi Ajudar ! 3rep Pra quem Mi ajudar ---------------
-
Bom, fiz esse script para sanar uma dúvida de um membro da comunidade, e quero compartilhar com vocês, acho que não chega a ser um tutorial, mas está bem explicado e espero que usem =) Veja: -Antes de mais nada, entre no seu RME e faça a área da quest, depois modifique as coordenadas no script segundo seu mapa. - Lembre-se de colocar um tile diferente para ajudar o player a saber a posição correta de onde estar, e de por a alavanca no lugar correto. - Adicione mais posições para nascer os monstros, quanto mais posições mais dinamico fica sua quest. Em Actions/scripts, adicione um novo documento .lua com nome que desejar, e ponha isso dentro.. local TeleportInPos = { x = 74, y = 111, z = 10} -- Posição para onde os players serão teleportados local LeverPos = { x = 90, y = 110, z = 10} -- Posição da Alavanca local timeToRemove = 40 -- Time before quest reset local tile1Pos = { x = 80, y = 80, z = 8 } -- lugar que o player deverá estar para puxar a alavanca local str = 2000 -- modifique para um storage valido no seu server local config = { { x = 19, y = 8, z = 7 }, { x = 20, y = 10, z = 7 }, { x = 23, y = 12, z = 7 }, { x = 22, y = 11, z = 7 }, { x = 28, y = 20, z = 7 } } function onUse(cid, item, frompos, item2, topos) if(getCreaturePosition(cid) == tile1Pos) then if(getPlayerStorageValue(uid, str) == 0) then doTeleportThing(cid, TeleportInPos) doSendMagicEffect(TeleportInPos, CONST_ME_TELEPORT) doPlayerSendTextMessage(cid,22,"Agora começará sua quest. Bom sorte! ") addEvent(wave1(cid), 10) addEvent(wave2(cid), 10) addEvent(wave10(cid), 1) else doPlayerSendTextMessage(cid,22,"Você não está na posição correta, ou já fez essa quest! ") -- Mensagem caso o char n esteja no tile correto end end end function wave1(cid) doCreateMonster(Dragon, config[math.random(1, #config)]) doCreateMonster(Demodras, config[math.random(1, #config)]) end function wave2(cid) doCreateMonster(Hydra, config[math.random(1, #config)]) doCreateMonster(Spider, config[math.random(1, #config)]) end function wave10(cid) doCreateMonster(TheBoss, config[math.random(1, #config)]) end Então, embaixo de: function wave2(cid) doCreateMonster(Hydra, config[math.random(1, #config)]) doCreateMonster(Spider, config[math.random(1, #config)]) end Adicione quantas waves quiser, seguindo o modelo: function waveN(cid) doCreateMonster(MONSTRO, config[math.random(1, #config)]) doCreateMonster(MONSTRO, config[math.random(1, #config)]) end n = numero da wave MONSTRO = nome do monstro Depois, em baixo de: addEvent(wave2(cid), 10) Adicione quantas waves vc tiver, seguindo o modelo: addEvent(waveN(cid), 10) Onde n = numero da wave Feito isso tudo, bora configurar para iniciar o evento... Em actions.xml adicione a linha: <action uniqueid="1026" script="nomedoarquivo.lua"/> Mude o nome do arquivo, e no RME coloque o uniqueid 1026 na sua alavanca, que deverá estar no lugar correto também. Depois disso, devemos modificar o arquivo do monstro ( The Boss). Para isso continue: Em Creaturescript/scripts adicione um arquivo com nome de sua escolha .lua e coloque isso dentro: function onDeath(cid, corpse, killer) local Pos = {x = 340, y = 840, z = 15} -- posicao para onde o player irá (sala de premios) local monstName = "TheBoss" -- nome do monstro if isMonster(cid) then if string.lower(getCreatureName(cid)) == string.lower(monstName) then doTeleportThing(killer[1], Pos) end end return TRUE end Modifique apenas a posição para a qual o player será teleportado e o nome do monstro boss. Feito isso, volte para creaturescripts.xml e adicione: <event type="death" name="Teleportquest" event="script" value="quest1.lua"/> Modificando o nome do arquivo. Estamos quase acabando ! rsrs Vá para a pasta monster e procure pelo arquivo do monstro escolhido para ser o boss, no meu caso escolhi o TheBoss, dentro do arquivo do boss, coloque: <script> <event name="Teleportquest"/> </script> E pronto !! A quest está feita. EXTRA Agora, basta ir em actions/scripts e criar um novo arquivo para o bau da quest com qualquer nome .lua e adicionar dentro: function onUse(cid, item, frompos, item2, topos) if item.uid == 2001 then -- mude para um valor que será colocado em uniqueid no bau queststatus = getPlayerStorageValue(cid,2000) -- mude para o numero da sua storage if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você Achou Um Bolo De 100k") item_uid = doPlayerAddItem(cid,2160,10) -- mude o premio! 2160 = Crystal Coin e 10 = quantidade. setPlayerStorageValue(cid,2000,1) -- mude apenas o 2000 para o valor da sua storage else doPlayerSendTextMessage(cid,22,"Você já fez esta quest! ") end end return true end Faça as modificações que achar necessário. Depois em actions.xml adicione: <action uniqueid="2001" script="bau1.lua"/> No RME, agora no baú, adicione a uniqueid, no meu caso 2001. Bom, espero que goste e utilize em seu servidor!! Se possivel, +REP Utilizei como base Script do Vodkart para o teleport. ( acho que é assim que escreve o nick dele ). -GstavoLiber
-
Bom galera hoje estou aqui no meu segundo post e muita gente como alguns amigos meus não sabem fazer bau para quest, mas hoje vou ensinar como se faz! começando com o script... Copie uma pasta .lua e cole em server/data/actions/quests e renomei para qualquer nome que você quiser no meu caso vou usar "dhelmet". Agora abra-o e cole o seguinte script: function onUse(cid, item, frompos, item2, topos) if item.uid == 34586 then queststatus = getPlayerStorageValue(cid,8456) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você completou a quest, parabéns!") doPlayerAddItem(cid,2493,1) setPlayerStorageValue(cid,8456,1) else doPlayerSendTextMessage(cid,22,"Você já pegou o item") end end end Legenda: Em Azul é o unique id que você vai colocar no bau pelo rme editor. Em vermelho você coloca qualquer numero que não esteja em nenhum script de quest. Em laranja é a mensagem que irá aparecer quando o player abrir o bau. Em Verde é o id do item que o player vai receber. Em Roxo é a quantidade de itens que o player irá ganhar quando clicar no bau. Em marrom você coloca o mesmo numero do 2° passo. Em rosa você coloca a mensagem que irá aparecer se o player tentar abrir o bau mais de 1 vez. Agora você vai em server/data/actions e abre o actions.xml, e coloca o seguinte: <action uniqueid="34586" event="script" value="quests/dhelmet.lua"> Legenda: Em verde você coloca o numero do 2° passo. Em cinza você coloca o nome do arquivo .lua, no meu caso dhelmet. Pronto!, agora só falta você colocar o id da quest no bau pelo rme!, não sabe como?, não se preocupe vou ensinar agora! Primeiro clique no bau com o botão direito do mouse e vai em properties ou propriedades como na imagem abaixo. Agora no "unique id" coloque o numero que você colocou no 2° passo, no meu caso 8456. E de ok! Prontim! fácil neh?, lembrando que fiz esse tutorial para iniciantes! por isso não venham me criticar!, se ajudei da REP+ ae!</action>
-
Bom pessoal estou com um problema que ta me dando muita dor de cabeça, eu peguei o script de bau por vocação de um membro aqui mesmo do xtibia, mas o tipo já é bem antigo pra perguntar lá. Mas enfim eu pego o item pela primeira vez tranquilo mas quando vou pegar novamente pra ver se mostra a mensagem de vazio ele simplesmente buga e fecha, não mostrando nenhum erro no log. Script - Bom como podem ver acho que há algo de errado no final do script, já tentei arrumar, mas mesmo assim não adiantou, continua dando o mesmo problema. Print do erro - http://imageshack.us/f/803/erroot.jpg/ Não sei se é o meu ot que está com erro ou se é o script. OT Config - Nome do server: The Forgotten Server Bits: 32 Versão do server: 0.2.14 Modulo de tela: Gui Versão usada para jogar: 9.60 Estou editando do zero, podem me recomendar um outro server para começar do zero caso o problema seja no servidor. Agradeço se colocar o link para download, pois não achei nenhum servidor SQL para 9.60 a não ser esse. se for por site poderia por algum tutorial de como colocar o site online pois não tenho nenhuma noção de como fazer isso, só da época do 8.10 KKKK' então me desculpem pela noobeza. Caso queiram me recomendar um outro script "Funcional" Ficarei grato. Agradeço a todos pela colaboração. .
-
Gostaria de um bau de quest, que ao clicasse recebesse as recompensas de acordo com a vocação, os premios seriam esses. Paladin: 9693 - 1 <--- item, quantidade. 8301 - 5 9774 - bp com uma quantidade de crystal coin aleatoria entre 5kk~~8kk 6570 - 1 6571 - 1 Druid/sorcerer: 9693 - 1 <--- item, quantidade. 8302 - 5 9774 - bp com uma quantidade de crystal coin aleatoria entre 5kk~~8kk 6570 - 1 6571 - 1 Knight: 9693 - 1 <--- item, quantidade. 8303 - 5 9774 - bp com uma quantidade de crystal coin aleatoria entre 5kk~~8kk 6570 - 1 6571 - 1 E que quando o player desse use nesse bau, alem de ganhar as coisas, fosse teleportado ao templo com a seguinte mensagem no default: xxx completou a arcana fortress!, e ganhou yyy,yyyy,yyyyy,e uma bp com uuuu. em laranja. onde xxx seria o nome do jogador, yyyy as recompensas, uuuuu a quantidade de crystal coin dentro da bp. Detalhe: a quest pode ser feita varias vezes. REP+ por uma semana pra quem conseguir! UP!
-
Galera, criei um system points no meu ot que ao clicar no bau pra comprar tal item, voce precisa de X points ! Mas eu quero saber se tem como criar pra que quando o char clique em um bau, ele receba varios items por X points ! Tipo um set donate ! Só consegui fazer esse sistema com 1 item por bau, me ajudem !
-
Estou criando uma sala para compra dos items donate, no qual o player compra um item pelo bau por X pontos. Queria saber como faço para criar o bau para dar apenas 1 item conforme X pontos valem o item. Ou seja,igual Rozinx, comprar o item por pontos no char. E queria saber como fazer para o bau não sair do lugar. Agradeço
-
Ae Galera eu estou querendo um script de quest,que quando o player abra o baú não de nenhum item mas aparece uma mensagem da minha escolha,a mensagem deve aparecer naquela caixa igual a do "MOTD". Desde de já obrigado!
-
BAU QUE TROKA ITENS POR VIP COIN TIPO IGUAL O BAU DO NOITE ! SE ALGUEM ME AJUDAR REP++