Search the Community
Showing results for tags 'aol'.
-
Ola galera do Xtibia Gostaria de pedir uma ajuda a voces! exemplo eu tenho um aol no servidor aque, gostaria que quando o player morresse com ele equipado no slot de neckacle ele virasse outro item ao invés de sumir. tenho a source e o devc++ se alguem puder me ajudar eu agradeço desde já!. tentei fazer e nao consegui! Otserver version 7.92 old sem global events.
-
Criei um script que da proteção de drop até determinado nível. Esta proteção é válida somente para monstros, se você morrer para algum outro personagem, irá dropar loot normalmente. Em creaturescripts crie um arquivo chamado drop.lua e ponha isto: function onDeath(cid, corpse, deathList) local drop, nDrop = function() doCreatureSetDropLoot(cid, true) end, function() doCreatureSetDropLoot(cid, false) end if getPlayerLevel(cid) <= 50 then for _, list in pairs (deathList) do if isMonster(list) then nDrop() else drop() end end else local aol, slot = 2173, getPlayerSlotItem(cid, CONST_SLOT_NECKLACE) if slot.itemid == aol then doPlayerRemoveItem(cid, slot.itemid, 1) nDrop() else drop() end end return trueend Em login.lua adicione isto: registerCreatureEvent(cid, "DROP") E no arquivo creaturescripts.xml adicione esta linha: <event type="death" name="DROP" event="script" value="drop.lua"/>
-
Olá, Galera do Xtibia eu hoje vou postar um script Infinity Aol No script possui um config onde pode ser alterado o ammyID = id do amuleto, lossExp = player perder exp, lossItems = player perder items. Va na pasta creaturescripts crie um arquivo chamdo newAol.lua Va em creaturescripts.xml adcione <event type="death" name="NewAol" event="script" value="newAol.lua"/> Adicione em "data/creaturescripts/login.lua" cole perto dos outros registercreatures. registerCreatureEvent(cid, "NewAol") Observações: Esse script serve para todos os players inclusive RedSkulls/BlackSkulls Creditos; Lucas Brito Mereçe; REP
-
Nome : Comprar Amulet Of Loss Versão : 8.60 Informações Adicionais : Comando Que Compra AOL Por 10K Instalando : Vá Na Pasta Data/Talkactions/Scripts E Crie Um Arquivo Chamado buyaol.lua Coloque Isso Dentro : function onSay(cid, words, param) local preco = 10000 if doPlayerRemoveMoney(cid, preco) == TRUE then doPlayerAddItem(cid,2173,1) doSendMagicEffect(getPlayerPosition(cid),6) doSendPlayerTextMessage(cid,"Você Comprou Um AOL Por 10k!",23) else doPlayerSendCancel(cid,"Você Não Tem Dinheiro !.") end return TRUE end Adicione Esta Tag Ao Talkactions.xml <talkaction words="!aol" event="script" value="buyaol.lua"/> Agora Só Voçê Escrever !aol No Jogo E Pronto Voçê Compra Um AOL Por 10K
-
Quero 2 aol / amuletos diferentes, então acho que precisarei de 2 Scripts, um para Red Skull e outro para Black Skull. Base dos 2: AOL infinito, quando char morre o amuleto continua lá, e não perde items. Diferencial: Red Skull Amulet: um char normal, ao morrer, perdera apenas 80% de experiencia, não os 100% por causa da morte, enquanto o mesmo char, se for VIP, perdera apenas 50% de experiencia. Black Skull Amulet: um char normal, ao morrer, perdera apenas 30% de experiencia, não os 100% por causa da morte, enquanto o mesmo char, se for VIP, perdera apenas 10% de experiencia. Creio que será um bom desafio para os melhores scripters! Lembrando que todos que estão me ajudando tem chances de estar na Staff de meu server. Agradeço se conseguirem fazer isso.
-
Bom gente, eu acho muito dificil alguem mim ajudar com isso mais, bom eu quero um sistema tipo, o player tem um aol ai ele morre o aol nao some ele vira outro amulet, tendo que recarrega-lo em um npc, paara o amulet voltar ao seu normal estado.. rep+ para quem ajudar
-
Olá Pessoal, Este é meu primeiro tópico aqui, eu sou iniciante em scripting e atualmente estou trabalhando em um ot 7.72 (avesta). O problema é que o aol não está funcionando corretamente. As vezes ele some e mesmo assim cai os itens, as vezes ele não some e os itens somem e raramente ele some e mantem os itens. Estou procurando o que tem de errado há dias e não estou conseguindo decifrar :S . Já testei tanto criando com o God tanto comprando do NPC e acontece as mesmas coisas. Eu não sei se eu estou esquecendo de algo ou algum código esteja faltando pois só encontrei isto nos arquivos do ot, nada em actions ou creaturescripts. Aol em items.xml <item id="2173" article="an" name="amulet of loss"> <attribute key="weight" value="420"/> <attribute key="slotType" value="necklace"/> <attribute key="preventloss" value="1"/> <attribute key="charges" value="1"/> </item> Desculpem se eu estou escrevendo esta dúvida no lugar errado Se alguém tiver alguma idéia para ajudar, agradeço desde já
-
Então, é o seguinte vim aqui pedir ajuda de vocês pois não achei nada relacionado ao meu problema, *oque acontece é o seguinte char com aol , morre não perde nada até ai tudo normal, mais também não some o aol, ele fica no char.. olha como está no meu data/items... <item id="2173" article="an" name="amulet of loss"> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="charges" value="1" /> <attribute key="preventDrop" value="1" /> </item> por favor urgente. ot verssao 8.6 ----------------------------------RESOLVIDO------------------------------------ Depois de muitas tentativas frustradas de Resolver o problema, finalmente percebi qual era o problema. Eu estava criando o amulet of loss com meu GM dando "/i 2173" e dando para o meu jogador. Descobri que quando o GM dá item que pode ser removido, simplesmente o item vira infinito (Isso é erro de Programação de todos os servidores que testei, entre eles : Baiak Yurotz 2.0.7, Baiak 2.0.8, TFS 0.3.6, TFS 0.2.7 e Alissow 3.9.0). O Erro é simples : Quando o jogador compra o aol na loja, é adicionado um storage value, indicando que foi comprando um aol no personagem tal... Então o erro acontece da seguinte forma: O Gm ao criar o item, não é adicionado nenhum storage value no banco de dados MYSQL, então por isso que ao usar o item que foi criado pelo GM, o item fica infinito. O Servidor ele indentifica o Storage Value do Aol no banco de dados na tabela "player_storage", então se estiver "1" significa que existe aol, se tiver "0" é por que não existe. Solução para esse problema : Não criem Amulet of Loss para os jogadores do seu servidor, pois eles ficarão infinitos!!!
-
Versão: 7.92 server: Evolutions 0.7.8 - XML. script: não sei se é script, mais acredito que seja, e é para ser em movements. deve ter alguma function onPlayerDeath coisa assim. Ola novamente Xtibianos, estou aqui para pedir um grande favor, eu tenho um ot server que tem o sistema de elemental necklace, traduzindo "AOL". e para quem ja conhece o server dragon souls, irá saber melhor como me ajudar com meu problema. é assim este meu "aol" também conhecido como elemental necklace. tem a tal função de previnir perca de items ao morrer, porém eu estou com um dilema em mãos pois: o id do elemental necklace energizado é o id: 13682 e o id dele dezenergizado é o id: 2197, ou seja meu aol deveria por exemplo previnir perca de items quando energizado, porém quando você morre ele dezenergiza, quando ele se encontra no estado desernegizado o player poderá perder os items caso venha a morrer, mais agora tratando do assunto real depois da minha explicação, o meu aol, ao invez de estar mudando do id: 13682 para o id: 2197, ele acaba sumindo, removendo o aol, por favor se alguem ja tiver este sistema, que me envie, eu imploro para que me ajude, se alguem conseguir fazer algum script ou semelhante por favor também lhe imploro para que me ajude. peço ajuda de vocês e espero que eu consiga algum resultado. abraços, T+
-
Ola galera, eu tenho 1 script que eu peguei aqui no forum. segue abaixo: function onSay(cid, words, param) if doPlayerRemoveMoney(cid, 10000) == TRUE then local bp = doPlayerAddItem(cid, 2173, 1) doSendMagicEffect(getCreaturePosition(cid),13) doCreatureSay(cid, "!AOL", TALKTYPE_ORANGE_1) else doCreatureSay(cid, "Voce nao tem dinheiro suficiente", TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end return true end entao, eu queria essa msg !aol saisse AZUL mais ela sai laranja, a linha abaixo: doCreatureSay(cid, "!AOL", TALKTYPE_ORANGE_1) se alguem puder me ajuda brigadao e REP+
-
Oi :B Antes de ir ao pedido, já informarei... Eu já procurei aqui no Xtibia e não achei oque eu quero, portanto, se haver um tópico com a dúvida sanada fechem esse e me enviem o link onde está a resposta. Pedido: É "simples", gostaria do sistema de bless com o NPC, porém, com as 5 bless adcionar o "efeito" de aol (quando morrer com as 5 bless não perder itens, exceto em red/black skull) Se precisar eu posto o NPC de Bless que já tem no servidor.
-
Iae Xtibia ! Vinho Trazer Um Tutorial Novo ! Aki nao sei se existe se existe ,Desculpe! Entao O Script E O Seguinte E O Seguinte ! Ele Poem O Aol ! Infinito No Seu Ot ! Entao Vamos Ao Script ! vá até data\creaturescripts\scripts e crie um arquivo.lua e renomeie para aolinfinity.lua dentro coloque: vá até data\creaturescripts\scripts e crie um arquivo.lua e renomeie para aolinfinity.lua dentro coloque: function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) == true then if (getPlayerSlotItem(cid, 2).itemid == 2173) then doCreatureSetDropLoot(cid, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) return TRUE end end return TRUE end vá até data\creaturescripts\scripts e crie um arquivo.lua e renomeie para aolinfinity.lua dentro coloque: em data\creaturescripts\scripts\login.lua adiciona a linha: creaturescripts.xml adicione: <event type="preparedeath" name="onPrepareDeathinifi" event="script" value="aolinfinity.lua"/> Agr A 2 Parte Do Script ! vc tem que modifica agr no items.xml tbm Entao E So !! Abra !! Coisa Importante Do Tutorial !! Creditos ! Vodkart
-
Ola galera do xtibia... A alguns dias estou editando um OTServ (7.92), tava ageitando tudo direitinho e pa... mais ai chego nos seguintes errors que não consigo arrumar: Quando o player morre SEM AOL, não perde nada; O Soul Point do player está subindo muito rapido (50 de soul a cada 1 seg), ja tentei mudar na pasta data/vocations.xml, mudei pra 25 a cada 5 seg, salvei, mais nao deu em nada. Basicamente o que quero é que o player que morra SEM AOL drope o LOOT e o Soul suba de acordo com o arquivo vocations.xml, é como se ele tivesse indo por outro script..nao sei Por hora é so isso que to com BASTANTE dificuldade, lembrando que meu OTServ eh 7.92. Quem poder ajudar, agradeco desde ja. Vlw galera do XTIBIA. Alguem pls? Preciso arrumar isso logo ;/
-
ola boa tarde queria um scritp assim que nao perder a bp caso morra sem aol para monstros e perda quando morra para player. queria tbm saber como fasso para configurar a blessing para nao perder tanto lvl aparti do lvl 500 + tipo refazer as configs do blessing mais nao achei onde fazer isso algum poderia mim ajudar ? desde ja agradeço
-
Hoje eu estarei aqui incinando os script's !aol e !bless Começando va na pasta de seu ot,data/talkaction/script. Copie qualqer arquivo lua,Renomei para aol,abra e apague tudo oq tiver dentro,e deixe asim: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: function onSay(cid, words, param) if doPlayerRemoveMoney(cid, 20000) == TRUE then local bp = doPlayerAddItem(cid, 2173, 1) doSendMagicEffect(getCreaturePosition(cid),13) doCreatureSay(cid, "Voce comprou um AOL", TALKTYPE_ORANGE_1) else doCreatureSay(cid, "Voce nao tem dinheiro suficiente", TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Sem os pontos ":" Explicaçao. Vermelho : Preço do aol no caso esta 20000 ( ou 20k ) Verde : Mensagem que aparecerá quando comprar o aol Azul : Mensagem que aparecerá se o player nao tiver dinheiro suficiente para comprar o aol .Depois de feito isso, abra o arquivo talckactions.xml ( que esta contido na pasta talckactions ) .Procura a parte que diz <--Players--> e adcione isso logo abaixo Explicaçao. Vermelho : Preço do aol no caso esta 20000 ( ou 20k ) Verde : Mensagem que aparecerá quando comprar o aol Azul : Mensagem que aparecerá se o player nao tiver dinheiro suficiente para comprar o aol .Depois de feito isso, abra o arquivo talckactions.xml ( que esta contido na pasta talckactions ) .Procura a parte que diz <--Players--> e adcione isso logo abaixo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: <talkaction words="!aol" event="script" value="aol.lua"/> ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Sem os pontos ":" Este foi meu primeiro Topico entao aceito criticas,e duvidas. aSiNaDo:ViCtOr .::Mapper::.
-
Estou atras de um script para tibia 8.6, é um aol que protege lvl e loot de red e black skull, semelhante ao de 25 do rozin, o id no script pode ser o do broken amulet 2196 se nao me engano. No momento o server que estou ultilizando é o Real server 3.3 ( Map global ). do REP++++++++++