Tudo que thelifeofpbion postou
-
Premium
em creaturescript > login.lua antes do ultimo return true adicione if getPlayerPremiumDays(cid) < 1 then doTeleportThing(cid, {x=655, y=1014, z=7}) -- pos to tp doPlayerSetTown(cid, 1) -- town id doCreatureChangeOutfit(cid, {lookType = 128, lookHead = 78, lookBody = 69, lookLegs = 58, lookFeet = 76 }) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You got teleported to temple, as your premium has expired.") doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) end
-
Duvida simples sobre criar um novo monstro
ok, vou falar o que eu sei. caso saiba algo além me fala porque é também de curiosidade minha. Race = a raça do bixo, basimente para destinguir um de outro, a diferença deles é o splash do "sangue" por exemplo, deer é race = BLOOD ou seja quando você atacar ele vai sair sangue no chão... já slime é da race = VENOM, ou seja quando você atacar ele vai sair veneno no chão inves de sangue. manacost = não sei. health now="25" max="25" = é bem o que você falou... max é a vida maxima, e now é a quantidade que o bixo vai nascer de vida... se você colocar o "now" maior que o "max" vai bugar a barrinha de vida do monstro... e se você colocar o now menor que o max é como se ele nascesse e ja tivesse recebi dano de alguém... perdeu uma porcentagem de vida targetchange interval="2000" chance="0" = é quando o monster muda de target... o interval é calculado em milisegundos, ou seja 2000 = 2 segundos, e o "chance" é a porcentagem... se estiver assim interval="2000" chance="100" a cada 2 segundos vai ter 100% de chance de mudar de target (caso o bixo não seja afetado por exeta res por exemplo) <strategy attack="100" defense="0"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="1"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="8"/> </flags> o strategy não sei te dizer (talvez seja algo relacionado a caso o monstro ter que matar outro monstro para passar...) por exemplo se vc tiver trapado por um sumom de uma criatura O "dono" desse sumon que seria o mosntro mata ele para poder te atacar... caso seja corpo a corpo... enfim, as flags acho que estão todas ai mesmo summonable = é se pode sumonar o monstro em questão, se for algo forte melhor nao proque players iriam abusar disso.. attackable = nunca testei mas é se pode ser atacavel ou não o monstro... eu não sei se isso afeta se o mosntro pode te atacar tbm... hostile = n sei illusionable = é se ele pode ser encantado pela aquela runa verde de conquistar mosntros, semelhante ao utevo res, porém por runa. pushable = se o mosntro pode ser arrastado canpushitems = se o monstro pode arrastar itens canpushcreatures = se monstro pode arrastar criaturas, acho que inves de arrastar eles os matam '-' staticattack = i don't know bro runnonhealth = quantos de vida o monstro mete o corridão de voce para não ser morto (muitos apagam essa flag) sobre o skill do monstro, sim afeta muito... é semelhante ao um player... e o armor e defense também, imagine como um knight, com a def da armor e skill defense <elements> <element earthPercent="10"/> <element holyPercent="10"/> <element icePercent="-5"/> <elemetn deathPercent="-5"/> </elements> é referente a defesa elemental do monstro, é por porcentagem, caso estiver em 100 o mosntro não leva dano daquele "efeito" acho que alem desses ai tem os energyPercent firePercent... sobre ao drop dos itens também não sei sempre me baserio as chances do loot de outros monstros, e acho que não é possivel colocar numeros com virgulas.
-
Alguém pode me oferecer uma ajuda em uns scripts?
a posição do templo é invalido.. veja no config.lua tem que arrumar lá.. tem que saber a posição do templo e alterar. qual servidor vc baixou?
-
Ajuda Reformular Script
obs: não testei e talvez tenha que criar uma tabela com as pos porque tem mt variavel KKK
-
Ao usar machado em um item do mapa da respaw de monstro
sim, ahahahah foi pra isso que essa "arvore" foi implementada no global '-' faz exatamente o que você ta pedindo kkk veja algum video no youtube.. e da pra achar tranquilo na net o script
-
Ajuda Reformular Script
posta o script fi ou é só colocar uma doPlayerSendTextMessage(cid, " MENSAGEM ") depois do doteleporthing de cada tile XD, e a mensagem você pode configurar é so ver la na lib quais tem, ex: laranja, branca, azul etc
-
Script de remover boss
function doRemoveBossEvent() local boss = "Devorador de Cristais" local m = getTopCreature(boss).uid if m ~= 0 and isMonster(m) then doRemoveCreature(m) end end ai usa para iniciar o removebossevent local minutes = 30 addEvent(doRemoveBossEvent, minutes*60*1000) obs: foi o Vodkart que fez...
-
Ao usar machado em um item do mapa da respaw de monstro
você consegue achar script da demon oak facil facil... e também caso não queira usar o da demon oak consegue achar pra summon monster é só da uma procurada no forum...
-
Preciso de ajuda para converter Script
Entendi, boa sorte então... quando/caso postar avisa As funções são parecidas com 1.2 então não é tão dificil XD, mas pra um caso assim reservado que não pode postar o script tenta pagar alguém kk
-
Preciso de ajuda para converter Script
pra isso você tem que postar os scripts ne cara kkk
-
[AJUDA] Quando um player morre trava o servidor 8.4 passado para 8.6
e qual é o erro do console?
-
Bug no Buff
bom se vc passou pra mysql agora esta usando os samples, verifica o id dos samples no banco com o id da spells.
- Best Baiak Completo
-
O servidor está dando premmy quando o char loga quero tirar
viu nos samples ou account manager? pode ser lá.
-
Global Event Monster
sim, um globalevent com nome de 10 monstros e depois faz mathrandom entre esses 10, caso não saiba fazer procura um script que criar monstro em x pos, e dps um script que faz mathrandom e só mescla...
-
!kills
function onSay(player, words, param) local fragTime = configManager.getNumber(configKeys.FRAG_TIME) if fragTime <= 0 then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You do not have any unjustified kill.") return false end local skullTime = player:getSkullTime() if skullTime <= 0 then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You do not have any unjustified kill.") return false end local kills = math.ceil(skullTime / fragTime) local remainingSeconds = math.floor((skullTime % fragTime) / 1000) local hours = math.floor(remainingSeconds / 3600) local minutes = math.floor((remainingSeconds % 3600) / 60) local seconds = remainingSeconds % 60 local message = "You have " .. kills .. " unjustified kill" .. (kills > 1 and "s" or "") .. ". The amount of unjustified kills will decrease after: " if hours ~= 0 then if hours == 1 then message = message .. hours .. " hour, " else message = message .. hours .. " hours, " end end if hours ~= 0 or minutes ~= 0 then if minutes == 1 then message = message .. minutes .. " minute and " else message = message .. minutes .. " minutes and " end end if seconds == 1 then message = message .. seconds .. " second." else message = message .. seconds .. " seconds." end player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, message) return false end
-
Passagem so por NPC
no forum tem, é so usar a barra de pesquisa.
-
Passagem so por NPC
você pode fazer um movement que precisa de uma storage para passar... e para conseguir a storage você fala com npc, e para voltar (o player ja vai ter a storage porque precisou entrar) entao n acontece nada.. o movement com storage e npc que da storage tem aqui no forum é só dar uma procurada XD abraço. obs: disponibiliza as sprites do seu servidor :D zoeira nem quero, so falei isso porque vc disse q n ia fazer isso
-
Erro Script Promotion e Idle
erro no console?
- Best Baiak Completo
- Best Baiak Completo
-
The Hunger Games Online
1- vi alguns tópicos sobre barrar attacks com obstaculos na frente, exemplo.. não pode atirar uma flecha se tiver um pilar na frente.. isso já uma forma de diferenciar e tornar o jogo mais pro lado da jogabilidade.. 2- No caso do h1z1 que para se movimentar players usam carros e para isso tenham que achar gasolina para o mesmo. 3- Players acham baus na arena e podem achar espadas, felchas arcos... dinheiro gasolina etc ou ate mesmo traps (aquelas q player pisa e perde vida) com isso poderia criar emboscadas do tipo Ex: eu tenho varios arcos e flechas entro numa casa abandonada e coloco varia traps abertas e uns itens em cima e o arco logo atras, ai o player q for pegar perde life consideravel para eu matar ele... 4- Encontrar runas em lugares especificos, claro que em quantidade pequenas para o player usar com sabedoria... todas as runas são bem validas ate mesmo a de encantar monstros (uma runa verde q eu usava no global kkk) pensa você esta na cidade abandonada e encontra um orc ou zombiee perabulando e pode usar ele a seu favor (obs: sem a magia de criar bixos kkk) 5- Enfim existem infinitas possibilidades... todas essas ai de cima são de alguns tópicos que vi pelo tibiaking (eu ja tive a ideia de criar um evento assim para meu otserver, mas a preguiça não deixou) aah e sem esquecer da manipulação da arena, assim como existe no h1z1 onde o mapa vai sendo cercado pro veneno como um funil para os players se encontrarem e finalmente acontecer a batalha final... se não me engano no jogos vorazes também tem algo do tipo... como criam alguns monstros na area para que player morram ou algo do gênero
-
Alguém pode me dar uma força?
é da pra ver que falta algumas coisas como "violationReasons", porém nao tenho total certeza se essa é a solução mas troque o seu groups.xml por este...
-
Alguém pode me dar uma força?
data>xml> groups.xml manda aqui
-
[Ajuda] Spell de Teleporte
como um monster vai sair do kamui? kkk