-
-
Fabi Marzan começou a seguir Mor3nao
-
-
NPC de task de item
Estou há um tempo pensando quem iria dar 30 fire sword por 20 ghp :d
-
[NPC] Daily Task com 4 opções diarias.
@Mor3não#7661
-
Sistema de Estoque para NPC's.
Ótima ideia pra um script, pensei em coloca-lo como compra e venda de itens de addon seria ótimo pra balancear os addons, uma pena não ser pra 1.x
-
-
-
-
Novos characters com skill Fist = 1
Eu to usando um site My-aac e queria que todos os novos characters tivessem skill fist = 1, tentei aqui de algumas formas e não consegui, gostaria que alguém me desse uma força meu createcharacter.php: Aí essa query aqui muda o fist pra 1: UPDATE `players` SET `skill_fist` = '1' WHERE `players`.`id` = 12; tentei adaptar no fim do script isso: $db->query("UPDATE `players` SET `skill_fist` = '1' WHERE `players`.`id` = '".$player->getId()."'"); mas não funcionou
-
Trainer
nem comigo marcando pra vc onde tá o T minusculo vc consegue?
-
Trainer
- Trainer
citei o errado, mb- Trainer
nossa bixo, c é meme, não? kkk só dá ctrl+c no script que eu mandei, e poe ele dnv, o erro q c mandou tá escrito que é pq o negocio tá minusculo, como q vc arrumou?- Trainer
Eu editei o negocio, só vc trocar pelo que tá agora, o problema é que tá 'treinerName' nesse seu, já arrumei pra 'TreinerName'- Trainer
Já tá arrumado na real, é que eu tinha posto uma letra minuscula, corrigi lá, tenta ai- Trainer
Corrigi, e sim, a posição é o centro dos treiners, eu peguei +/- o valor levando em conta oque vc tinha falado pro outro cara aí, mas confere certinho Game.getSpectators(CentroTreiner, false, false, A, B, C, D) A = O X do meio menos o X do inicio B = X do fim menos o X do meio C = Y do meio menos o Y de cima D = Y de baixo menos o Y do meio- Trainer
kk porra tinha feito um script pra entrar nos treiners e me liguei que na real vc quer é que tire os summons kk faz assim: function onThink(cid, interval, lastExecution) local CentroTreiner = Position(32483, 32486, 15) local TreinerName = "training machine" local specM, spec = Game.getSpectators(CentroTreiner, false, false, 155, 155, 6, 6) for i = 1, #specM do spec = specM[i] if spec:isMonster() and spec:getName():lower() ~= TreinerName:lower() then spec:remove() end end end no globalevents poe- [CreatureScript] Sugestão de balanceamento
Desculpa! eu fiz de cabeça, mas me lembrava errado kk é assim ó: <script> <event name="balancevoc" /> </script> No caso, o dragon vai ficar tipo: <?xml version="1.0" encoding="ISO-8859-1"?> <monster name="Dragon" nameDescription="a dragon" race="blood" experience="700" speed="172"> <health now="1000" max="1000" /> <look type="34" corpse="5973" /> <targetchange interval="4000" chance="10" /> <targetstrategies nearest="70" health="10" damage="10" random="10" /> <flags> <flag summonable="0" /> <flag attackable="1" /> <flag hostile="1" /> <flag illusionable="1" /> <flag convinceable="0" /> <flag pushable="0" /> <flag canpushitems="1" /> <flag canpushcreatures="1" /> <flag targetdistance="1" /> <flag staticattack="80" /> <flag runonhealth="300" /> </flags> <script> <event name="balancevoc" /> </script> <attacks> <attack name="melee" interval="2000" min="0" max="-120" /> <attack name="fire" interval="2000" chance="15" range="7" radius="4" target="1" min="-60" max="-140"> <attribute key="shootEffect" value="fire" /> <attribute key="areaEffect" value="firearea" /> </attack> <attack name="fire" interval="2000" chance="10" length="8" spread="3" min="-100" max="-170"> <attribute key="areaEffect" value="firearea" /> </attack> </attacks> <defenses armor="30" defense="30"> <defense name="healing" interval="2000" chance="15" min="40" max="70"> <attribute key="areaEffect" value="blueshimmer" /> </defense> </defenses> <elements> <element earthPercent="80" /> <element energyPercent="20" /> <element icePercent="-10" /> </elements> <immunities> <immunity paralyze="1" /> <immunity invisible="1" /> <immunity fire="1" /> </immunities> <voices interval="5000" chance="10"> <voice sentence="GROOAAARRR" yell="1" /> <voice sentence="FCHHHHH" yell="1" /> </voices> <loot> <item name="small diamond" chance="380" /> <item name="gold coin" countmax="70" chance="47500" /> <item name="gold coin" countmax="45" chance="37500" /> <item name="life crystal" chance="120" /> <item name="wand of inferno" chance="1005" /> <item name="double axe" chance="960" /> <item name="longsword" chance="4000" /> <item name="serpent sword" chance="420" /> <item name="broadsword" chance="1950" /> <item name="dragon hammer" chance="560" /> <item name="crossbow" chance="10000" /> <item name="steel helmet" chance="3000" /> <item name="steel shield" chance="15000" /> <item name="dragon shield" chance="320" /> <item name="burst arrow" countmax="10" chance="8060" /> <item name="plate legs" chance="2000" /> <item name="dragon ham" countmax="3" chance="65500" /> <item name="green dragon leather" chance="1005" /> <item name="green dragon scale" chance="1000" /> <item name="dragonbone staff" chance="110" /> <item name="strong health potion" chance="1000" /> <item name="dragon's tail" chance="9740" /> </loot> </monster>- [CreatureScript] Sugestão de balanceamento
- [CreatureScript] Sugestão de balanceamento
Então, quando vc usa um creaturescripts, vc tem q registrar a criatura no evento, se não ela não é afetada, no login.lua, sempre q um player loga, ele fica registrado entao o script vai funcionar em players, já pra registrar nos monstros, vc precisa botar a tag dentro deles costuma ser algo como: <events> <script="xxx"\> <events\> Se nao tem esse events.xml aí pra vc registrar em todos os monstros, a solução seria vc registrar em cada um individualmente(colocar essa tag de cima dentro de TODOS os monstros), oq é claramente inviavel, ou seja, sem o events, vc poderia usar, só q só teria o efeito nos players
Informação Importante
Confirmação de Termo