-
Total de itens
489 -
Registro em
-
Última visita
-
Dias Ganhos
15
Tudo que Leoxtibia postou
-
E caso eu tenha as sprites do outfit, com as 12 posições necessárias, como faço para adicionar? tentei uma vez e bugou o server, os itens e mapa ficaram bugados. Tem como ajudar? =P
-
Aí galera, eu utilizo esse sistema do vodkart. É o guildfrags system, ele consiste basicamente em uma disputa entre as guilds a alcançar certa quantidade de frags. A guild vencedora ganhará acesso a um local e pontos para trocar por itens. Mas minha dúvida é como faço para demorar mais para o sistema limpar os frags? Depois de 1 ou 2 dias os frags que estavam sendo contabilizados são limpos e volta tudo do zero, sem dar tempo para as guilds completarem a quantidade de frags desejada. Aí vai o link do sistema: http://www.xtibia.com/forum/topic/184311-gfs-guild-frag-system/ Obs: O sistema funciona perfeitamente, só gostaria de saber como fazer os frags resetarem em um período maior de tempo. Vlw aí, desde já. Quem souber, REP +
-
Tinha esquecido de voltar ao tópico. Dúvida Sanada. Podem mover o tópico!
-
Sim, é isso.
-
Tipo.. eu tava usando na porta o action id que vinha disso: <action actionid="84005" event="script"><![CDATA[ domodlib('guild_func') function onUse(cid, item, frompos, item2, topos) local MyGuild = getPlayerGuildName(cid) if not HaveGuild(cid) then return doPlayerSendTextMessage(cid,22,"Sorry, you're not in a guild.") elseif not HaveAcess(MyGuild) then return doPlayerSendTextMessage(cid,22,"Your guild no has access to this area.") end doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, topos, TRUE) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Welcome,The access of your guild in this area ends in "..getAcessDate(getGuildWinnerName())) return true end]]></action> Assim não serve? =S
-
Aí, eu usei o guild frags system do vodkart, segui todos os passos.. executando as querys e usando o sistema por mods. O sistema funcionou quase que perfeitamente. Eu estou com uma dúvida de como fazer para os players conseguirem abrir as portas para o acesso do local. Quando a guild conseguiu a quantidade de frags que eu tinha colocado, ela ficou como dominante do server, ganhou o acesstime (no sql ficou la o tempo, algo do tipo 1234424), o comando !guildfrags mostra que ela é a dominante, e os pontos de honor foram dados a todos os players da guild, ou seja, funcionou quase totalmente. Mas na hora de abrir a porta que tem o storage que a guild ganha quando consegue o acesso, eles não conseguem. Acho que o problema tá na hora de dar essa storage porque quando dou a storage pelo /storage X os players passam normalmente. Alguém sabe como consertar? Quem conseguir rep+++ ^^.
-
Esse script só tem um probleminha: Monstros sumonados também contam para a task. Exemplo: Task de Minotaur, os players podem sumonar e com isso completam a task. Ou, minishabaals sumonando diabolic imps e ao matar os imps, contam para a task. Porém, não acho isso muito importante já que as tasks melhores são as de high level e ninguém pode sumonar ^^. Só estou falando isso para aperfeiçoar o sistema ainda mais. Parabéns de novo pelo seu trabalho ^^
-
Primeiramente, não sei bem se essa é área correta, mas como já vi algumas querys para sql, resolvi postar aqui. Procurei bastante aqui no xtibia e não encontrei nenhum que servisse totalmente, se alguém já tiver um que foi testado e puder ajudar... Bem, eu gostaria de saber como eu reseto meu ot server SQLITE. Eu gostaria que resetasse o Ot todo. Deletasse as accounts, players, guilds, items depot, items nas houses, enfim... Tudo. Porém, queria que não deletasse as tables que eu coloquei a partir de querys. Por exemplo: Executei uma query que cria a table do War System. <- Queria que não fosse deletado. Se alguém puder ajudar, agradeço e Rep+ Acho que vai ajudar muitas pessoas. Observação: 1. Não quero deletar 1 por 1 account. (acho que tem jeito mais fácil) 2. Não quero botar outra database limpa, pois as querys q foram executadas não ficarão salvas. Desde já, agradeço.
-
Desculpe, mas... Tópico esquecido?
-
nao é na creaturescripts? Se for em creaturescripts... Você bota aquela primeira parte em um arquivo na pasta creaturescripts>scripts chamado healing e dps bota no creaturescripts.xml essa tag <event type="think" name="healing" event="script" value="healing.lua"/> Ai vai no arquivo login.lua que está na pasta de creaturescripts>scripts você adiciona o seguinte registerCreatureEvent(cid, "healing") antes do return True
-
Aí, funcionou certinho... Vlw mesmo!
-
Lucas, vlw mesmo cara por ta ajudando Rep + logo ^^ Mas o script deu um erro aqui (não foi com relação a permissão de ser VIP nao). Vo te passar outra talkaction para você ver se consegue por so pra Vip usá-la (se alguém puder ajudar aí tbm...) function onSay(cid, words, param) setPlayerStorageValue(cid, 6616, getPlayerStorageValue(cid, 6616) == -1 and 1 or -1) doPlayerSendTextMessage(cid, 25, "Auto Loot: " .. (getPlayerStorageValue(cid, 6616) == -1 and "OFF" or "ON")) return true end Taí o link http://www.xtibia.com/forum/topic/173582-talk-action-auto-gold/ --- É o segundo script do MatheusMkalo.. Se alguém puder ajudar aí...
-
Vlw cara por ajudar, jaja eu testo. Vi ali que você tá usando o storage 15001... geralmente nos script pro meu sistema de vip usam isVip(cid) mas não sei como que é kk.. Vo testar aqui..
-
O sistema de vip já estava instalado. Quanto aos scripts vou testar, jaja edito. @EDIT O barco funcionou perfeitamente, vlw aí e Rep +... mas a vocação e a talkaction não funcionaram...Quando testo o script da vocação aparece no distro como o char entrando e logo depois saindo. Assim, não consigo entrar em nenhum char. Tem como mandar a tag do creature e se precisa registrar no login? Vlw ai..
-
Vilden, vlw por ajudar mas... a talkaction, qualquer player tá podendo usar e aparece o seguinte erro: [23/04/2012 12:08:14] Error during getDataInt(viptime). E sobre a vocação, tem como mandar a tag ai e se precisa registrar no login? Tentei aqui de um jeito e não entrava em nenhum char, ficava aparecendo esse erro de cima várias vezes. =S
-
Alguém aí poderia me tirar essa dúvida? Como eu faço para botar essa talkaction para vip (uso vip system by account v 1.0 Kydrai): local stor, limit = 7575, 5 --storage, limit to add. local allow_container = false --empty! not looted with items, atleast for now. function onSay(cid, words, param) local expl = param:explode(':') local action, rst = expl[1], expl[2] if (action:lower() == 'check') then local infos, list = getPlayerStorageValue(cid, stor), {} if (infos ~= -1) then list = tostring(infos):explode(',') end local txt = 'Autoloot List:\n' if (#list > 0) then for k, id in ipairs(list) do id = id:gsub('_', '') if tonumber(id) then txt = txt .. getItemNameById(tonumber(id)) .. ((k < #list) and '\n' or '') end end else txt = 'Empty' end doPlayerPopupFYI(cid, txt) elseif (action:lower() == 'add') then local infos, list = getPlayerStorageValue(cid, stor), {} if (infos ~= -1) then list = tostring(infos):gsub('_', ''):explode(',') end if (#list >= limit) then return doPlayerSendCancel(cid, 'You already have ' .. limit .. ' autolooting items.') end local item = tonumber(rst) if not item then item = getItemIdByName(rst, false) if not item then return doPlayerSendCancel(cid, 'not valid item.') end end if not allow_container and isItemContainer(item) then return doPlayerSendCancel(cid, 'this item can not be autolooted.') end local attrs = getItemInfo(item) if not attrs then return doPlayerSendCancel(cid, 'not valid item.') elseif not attrs.movable or not attrs.pickupable then return doPlayerSendCancel(cid, 'this item can not be autolooted.') end if isInArray(list, item) then return doPlayerSendCancel(cid, 'already added.') end table.insert(list, tostring(item)) local new = '' for v, id in ipairs(list) do new = new .. '_' .. id:gsub('_' ,'') .. ((v < #list) and ',' or '') end doPlayerSetStorageValue(cid, stor, tostring(new)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Item >>' .. getItemNameById(item) .. '<< has been added to the autoloot list.') elseif (action:lower() == 'remove') then local infos, list = getPlayerStorageValue(cid, stor), {} if (infos ~= -1) then list = tostring(infos):gsub('_', ''):explode(',') end if (#list == 0) then return doPlayerSendCancel(cid, 'You dont have any item added.') end if (#list >= limit) then return doPlayerSendCancel(cid, 'You already have ' .. limit .. ' autolooting items.') end local item = tonumber(rst) if not item then item = getItemIdByName(rst, false) if not item then return doPlayerSendCancel(cid, 'not valid item.') end end if not isInArray(list, item) then return doPlayerSendCancel(cid, 'This item is not in the list.') end local new = '' for v, id in ipairs(list) do if (tonumber(id) ~= item) then new = new .. '_' .. id:gsub('_' ,'') .. ((v < #list) and ',' or '') end end doPlayerSetStorageValue(cid, stor, tostring(new)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Item >>' .. getItemNameById(item) .. '<< removed from the autoloot list.') end return trueend Link do tópico: http://www.xtibia.com/forum/topic/164233-auto-loot/ Desde já, agradeço e Rep+ quem ajudar =P
-
Aí galera, alguém poderia me ajudar com esses scripts? Procurei uns no fórum e tinham alguns problemas. Informação: Ot 8.60 Vip System: Vip System By Account V 1.0 Kydrai Pedido [barco VIP]: Gostaria de um Npc de Barco que teleportasse os players normalmente para as cidades Não Vips e teleportasse para a cidade Vip, somente players VIP. Encontrei aqui alguns tópicos que davam a ideia de por um tile que so o player vip passa, ou npcs separados, mas eu queria um npc que verificasse se o player é vip ou não e teleportasse para as cidades normais e para a vip. Pedido [Talkaction]: Gostaria de uma talkaction que somente players Vip poderiam usar, assim que acabasse o tempo de vip, eles não poderiam mais utilizá-la. A talkaction é assim que o player usasse o comando ele comprasse 100 gmp/uhp...etc. Ele precisaria do dinheiro para isso e não precisaria de nenhum item, somente do dinheiro. Eu tenho um script que o Vodkart me respondeu em outro tópico, mas esse qualquer player pode usar...acho que no debaixo é só botar para somente VIP (não sei fazer kk) function onSay(cid, words, param) local potion = { ["gmp"] = {id = 7590,count = 100,price = 10000}, ["uhp"] = {id = 8473,count = 100,price = 20000} } if not potion[param] then doPlayerSendCancel(cid, "digite o nome certo !potion gmp ou uhp") return true elseif not doPlayerRemoveMoney(cid, potion[param].price) then doPlayerSendCancel(cid, "você precisa de "..potion[param].price.." gps para comprar.") return true end doPlayerAddItem(cid, potion[param].id, potion[param].count) return true end Pedido Vocação: Assim que o player se tornar vip, sua vocação mudar. Quando acabar a vip, a vocação sair. Pode ser por um Npc pelo qual a vocação seria comprada, como uma segunda promotion. O script que encontrei aqui no fórum a vocação saia assim que deslogava ou nao funfava. Se alguém puder ajudar... agradeço e Rep + Acho que vai ajudar muita gente.
-
É isso aí Vodkart, merece outro Rep+ nao so por ter me ajudado na hora que fiz o pedido, mas também por tá ajudando o pessoal. Ainda mais em mods!!! Parabéns cara! @cykor119 I think that you need see if the players have less than 50 levels of difference. If the difference between the levels is longer than 50, the frag wont be add in rank. This was done to avoid power abuse ^^
-
Olá, encontrei aqui no xtibia alguns scripts de dar um certo item quando o player alcança X level.Será que alguém poderia fazer um ou me mandar, que o item fosse de acordo com o level e a vocação? Exemplo: -Se um kina alcançar lvl 20, ele ganha uma ice rapier. -Se um sorcerer alcançar lvl 20, ganha uma boots of haste. Se alguém puder ajudar...rep+
-
O script não deu erro nenhum no distro, vlw aí! Rep + pela ajuda no outro lá tbm ^^
-
@edit Dúvida sanada pelo msn! Podem mover o tópico.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.