Histórico de Curtidas
-
Mateus Santosss deu reputação a Crypter em (Resolvido)Item que guarda nick do playerComo achei usar um item não fazia muito sentido , tomei a liberdade de fazer uma talkaction.
-
Mateus Santosss recebeu reputação de kukas9 em Script de "aposta"Eu gostaria de uma talkaction que seja assim:
Ao falar /apostar PLAYER2, NOME DO ITEM (no look mesmo). Depois que o player numero 1 falar isso, irá aparecer no chat do player desafiado: PLAYER1 está te desafiando, portanto se quiser aceitar, você terá que pagar o NOME DO ITEM. Ao acontecer o PVP entre os 2 jogadores, o VENCEDOR receberá o item apostado só que o que ele apostou e o do player perdedor Se possivel aparecer no broadcast: [[ O PLAYER1 venceu o PLAYER2, assim recebendo a aposta! ]]
Sei que é meio impossível mas vale apena tentar! xD
@Dwarfer
@antharaz
-
Mateus Santosss deu reputação a Dwarfer em (Resolvido)[PEDIDO] Buy ItemOs comandos !buyitem e !buyvocation são separados, ok? Fiz umas modificações em uns que eu tinha feito anteriomente. Ambos são simples.
1.
/shop
Em talkactions/scripts crie um arquivo:
easyshop.lua
Em talkactions.xml, adicione a tag: <talkaction words="/shop" event="script" value="easyshop.lua"/>
Exemplos de uso:
/shop -- mostra as informações do shop
/shop dwarven shield - compra o dwarven shield
2.
/buyvocation
Em talkactions/scripts, crie um arquivo:
buyvocation.lua
Em talkactions.xml, adicione a tag: <talkaction words="/buyvocation" event="script" value="buyvocation.lua"/>
Exemplos de uso:
/buyvocation -- informações sobre as vocações que podem ser compradas
/buyvocation sorcerer -- o player compra a vocação sorcerer
Essa última é pra ser bem simples, então não vou fazer modificações como mudar skills, hp, entre outros, já existem sistemas assim no fórum. Valeu.
-
Mateus Santosss recebeu reputação de Saawsss em (AJUDA RAPIDO) ITEM N TA DANDO + SKILLSBota a tag dos items no Movements.xml
-
Mateus Santosss deu reputação a Pedro. em Peça seu Mapjá que um membro reviveu o tópico, irei fazer os mappas que não foram entregues!
https://www.mediafire.com/file/vod4vnv205p319g/biblioteca860.rar https://www.virustotal.com/#/url/6b12b75c400832e945905f911d15f4c17694458e7b4554de2ca91955d2d633f6/detection
https://www.mediafire.com/file/v2zc29ws2j9liej/npcsroom.rar https://www.virustotal.com/#/url/625c596f3bc7f5f4a81a7c68fb69986dc6bd5df8ca1bcd039cd4fe65ea797ddd/detection
-
Mateus Santosss deu reputação a Dwarfer em (Resolvido)Comando InvasaoEm talkactions/scripts crie um arquivo.lua:
placeinvasion.lua
Em talkactions.xml, adicione a tag: <talkaction words="!invasion" event="script" value="placeinvasion.lua"/>
Exemplo para usar o comando: !invasion NO ESTADIO DO VASCO,Demon,50
-
Mateus Santosss deu reputação a antharaz em (Resolvido)Efeito Staff@Mateus Santosss
O tempo você altera nessa linha addEvent(group_effect,1000,cid) no lugar de 1000 você deixa o intervalo de tempo em milisegundos.
-
Mateus Santosss deu reputação a antharaz em (Resolvido)Efeito Staff@Mateus Santosss
-
Mateus Santosss deu reputação a antharaz em (Resolvido)[Action] Alavanca de backpack event.@Mateus Santosss
Acho que é isso
-
Mateus Santosss recebeu reputação de Cain Jorge em (Resolvido)Talkaction que ivoca um NPC por x segundosEu gostaria de uma TALKACTION que seria assim:
- Aparecia um NPC chamado TUTORIAL proximo ao jogador que usou o comando.
- O NPC ficava por lá por 120 segundos, logo após, o NPC é removido do mapa.
-
Mateus Santosss deu reputação a antharaz em (Resolvido)Talkaction que ivoca um NPC por x segundos@Mateus Santosss
-
Mateus Santosss deu reputação a L3K0T em (Resolvido)Item que te teleporta até x cordenadaslocal tempo = 60 --segundos local storage = 94360 function onUse(cid, item, fromPosition, itemEx, toPosition) if getTileHouseInfo(getThingPos(cid)) then return doPlayerSendCancel(cid, "Desculpe, você está dentro da house.") end if not getCreatureCondition(cid, CONDITION_INFIGHT) then if (getPlayerStorageValue(cid, storage) <= os.time()) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSave(cid) doSendMagicEffect(getCreaturePosition(cid), 21) setPlayerStorageValue(cid, storage, os.time()+tempo) else doPlayerSendCancel(cid, "Você so podeusar o teleporte daqui a "..tempo.." segundos.") end else doPlayerSendCancel(cid, "Você está em batalha.") end return true end <action itemid="numeroidoitemdeusar" event="script" value="teleporte.lua"/>
Usa o meu scripts completo do meu server ele teleporta o jogador pra cidade morada.
-
Mateus Santosss deu reputação a antharaz em (Resolvido)Item que te teleporta até x cordenadas@Mateus Santosss
-
Mateus Santosss deu reputação a Dwarfer em (Resolvido)[PEDIDO] Sistema HeadButtSe eu entendi bem o que você quer...
Em actions/scripts, crie um arquivo:
treemonster.lua
Em actions.xml: <action actionid="ACTION_ID_DA_ARVORE" script="treemonster.lua" />
-
Mateus Santosss deu reputação a antharaz em (Resolvido)Monstro que nasce em minutosvlw faz uns anos que parei com script lua, ae to voltando e desenferrujando aqui
@topic
Em data/creaturescript/scripts crie um arquivo chamado renasce.lua com o seguinte código:
local config = { pos = {x=118,y=379,z=7}, --pos em que vai renascer tempo = 10 --tempo para renascer em minutos } function onDeath(cid, corpse, killer) addEvent(doCreateMonster,config.tempo*60000,getCreatureName(cid), config.pos) return true end
Em data/creaturescript/creaturescript.xml coloque a tag abaixo 1 linha antes de </creaturescripts>:
<event type="death" name="renasce" event="script" value="renasce.lua"/>
E por último, abra o arquivo XML do monstro que irá renascer em data/monster e coloque o código abaixo antes de </monster>:
<script> <event name="renasce"/> </script>
-
Mateus Santosss deu reputação a Dwarfer em (Resolvido)Invasao de Monsters AleatoriosCrie um arquivo em globalevents.lua:
E adicione a tag no globalevents.xml: <globalevent name="RandomInvasao" interval="10800000" event="script" value="NOMEDOSEUARQUIVO.lua"/>
Edite o interval como queira. Tá configurado para acontecer de 3 em 3 horas e remover a cada 1h e meia.
-
Mateus Santosss deu reputação a Crypter em [Predido] Poder movimentar effect
-
Mateus Santosss deu reputação a xWhiteWolf em Puxar/Empurrar (conjunto de spells)Fala galera do TK, hoje vim trazer pra vocês um conjuntinho de spells que eu criei com base em uma spell que achei aqui no fórum mesmo
Os créditos da spell base que eu utilizei são do OneShot
São duas spells bem simples, uma puxa o oponente pra perto e a outra arremessa ele longe.
Idéia original tirada dos servidores de Avatar que possuem esse tipo de magia pra nação do Ar haha.
Aqui vão os scripts:
empurrararea.lua
Agora algumas imagens (não deu pra captar muito bem oque a spell faz porque ela é composta por diferentes movimentos, sugiro que vcs instalem e testem)
Puxar:
Empurrar
-
Mateus Santosss deu reputação a Crypter em (Resolvido)Cooldown em uma spell~~By Cripter
-
Mateus Santosss deu reputação a Vitoxy em (Resolvido)Monster que sumona outros monsters<?xml version="1.0" encoding="UTF-8"?> <monster name="Kakuzu" nameDescription="Kakuzu" race="blood" experience="0" speed="650" manacost="0"> <health now="9065000" max="9065000"/> <look type="998" head="0" body="94" legs="79" feet="79" corpse="0"/> <targetchange interval="5000" chance="50"/> <strategy attack="90" defense="20"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="1"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="65"/> <flag runonhealth="0"/> </flags> <script> </script> <attacks> <attack name="melee" interval="800" min="-550" max="-640"/> <attack name="manadrain" interval="1000" chance="10" range="7" min="-760" max="-815"> <attribute key="areaEffect" value="redshimmer"/> </attack> <attack name="Katon Dragon Furie" interval="2000" chance="100" radius="4" target="1" min="-14340" max="-5600"> </attack> <attack name="Doton Dragon Furie" interval="2200" chance="100" target="1" min="-14440" max="-5100"> </attack> </attacks> <defenses armor="80" defense="80"> <defense name="healing" interval="4000" chance="40" min="300" max="300"> <attribute key="areaEffect" value="blueshimmer"/> </defense> <defense name="speed" interval="4000" chance="40" speedchange="600" duration="4000"> <attribute key="areaEffect" value="redshimmer"/> </defense> </defenses> <elements> <element physicalPercent="20"/> <element icePercent="10"/> <element holyPercent="-15"/> <element deathPercent="35"/> </elements> <!--------> <summons maxSummons="4"> <summon name="demon" interval="1000" chance="10" max="4"/> </summons> <!-------> <immunities> <immunity poison="1"/> <immunity lifedrain="1"/> <immunity outfit="1"/> <immunity drunk="1"/> <immunity invisible="1"/> </immunities> <voices interval="5000" chance="10"> <voice sentence=".." yell="1"/> </voices> <loot> </loot> </monster> Na tag 'summons', onde está demarcado:
Maxsummons - quantidade maxima do mosntro que ele vai summonar.
Name: nome do mosntro que será summonado.
Interval: Intervalo de tempo em que os monstros são summonados.
Chance: A chance do monstro possivelmente summonar.
Max: Maximo do mosntro denominado na area 'Name' que será summonado.
-
Mateus Santosss recebeu reputação de Jumil em [Show Off] Jim-RaBem legal o mapa, mas só n gostei daquele "templo" branco no meio do tudo
(minha opniao)
-
Mateus Santosss deu reputação a Jumil em [Show Off] Jim-Ra[Jim-Ra]
E ae galera, sou novo aqui e estou planejando criar um ot junto de alguns amigos. Estou criando um mapa do zero, o nome da ilha principal é Jim-ra, sou novato na arte do mapping mas sinto que estou pegando o jeito da coisa. Mas vamos para oque interessa, o mapa!
Primeiramente o ot vai se desenvolver da seguinte maneira, " Existe uma ilha chamada Jim-Ra, e nessa ilha se encontra uma torre, neste torre o player poderá seguir seu destino através do caminho do inferno (Hell) ou céu (Heaven), se o player escolher o inferno ele irá para aos andares inferiores e poderá upar nas hunts que se encontram ali e farmar materiais para a fabricação de novos itens (estou pensando em colocar um sistema de Blacksmith), de acordo com o level que o player for pegando durante o tempo ele poderá descer cada vez mais e enfrentar monstros cada vez mais fortes. Assim também acontecera para aqueles que escolherem o céu, mas ao invés de descerem a torre, eles iram subi-la. Lembrando que todos os players terão acesso ao andar principal, onde se encontram o depot, bar, banco, blacksmith e cozinha (sim, também estou pensando em colocar um sistema de Cooking, onde o player poderá farmar os alimentos na hunts e depois cozinha-los para usa-los em suas caçadas, estas comidas serão de extrema importância para que o player consiga se manter na hunt). Este é o basico do server por enquanto, mas ja estou desenvolvendo mais conteúdos que entraram em futuros updates e por enquanto não darei spoilers da história, quero que seja algo que pegue os players de surpresa, haha.
Talvez vocês achem um pouco repetitivo as formas dessa primeira ilha mas é assim que eu quero que ela seja, devido a história que estou fazendo. Também estou pensando em deixar a exp bem baixa e fazer hunts bem grandes, e incentivar a caça em party, onde o player poderá passar um bom tempo ali se divertindo com seus amigo.
Jim-Ra vista do alto:
Térreo:
Visão mais próxima do depot, onde estão o ferreiro, cozinha, banco, carteiro e shops:
Houses:
HELL:
Algumas Hunts que ja estão prontas (duas na verdade xD):
Por enquanto é isso galera, estou pensando em mudar algumas coisas ainda e o mapa ainda esta meio "cru" mas estou trabalhando nele. Mandem suas opiniões sobre oque acharam e dicas do que posso mudar/colocar/tirar, suas opiniões serão muito bem vindas assim como qualquer questionamento que venham a ter. Muito obrigado pessoal.
-
Mateus Santosss deu reputação a Mark Ackerman em (Resolvido)[PEDIDO] Effect apos upar de levelTenta assim:
function onAdvance(cid, skill, oldlevel, newlevel)
local pos = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
if skill == SKILL__LEVEL then
doSendMagicEffect(pos, 21)
end
return true
end
Ai so configurar no x,y,z
o Pedro me deu um suporte kkk
-
Mateus Santosss deu reputação a Dwarfer em Equipar item ganhar storageEm movements/scripts crie um arquivo:
equipstorage.lua
Em movements.xml, adicione:
<movevent type="Equip" itemid="ID DO ITEM" slot="SLOT DO ITEM" event="script" value="equipstorage.lua"/>
<movevent type="DeEquip" itemid="ID DO ITEM" slot="SLOT DO ITEM" event="script" value="equipstorage.lua"/>
-
Mateus Santosss deu reputação a Dwarfer em (Resolvido)[PEDIDO] NPC Event