Tudo que Mor3nao postou
-
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- [NPC] Daily Task com 4 opções diarias.
Corrigi! o basta atualizar o dailyTasks.lua em /data/creaturescript/scripts Pior que não, sei que a maioria é 0.4 e se tivesse jeito de mudar pra 0.4, eu mudaria, mas não tem um modo "automatico" de se fazer isso, eu teria meio q 'refazer' o script, e como nao tenho costume com o 0.4, iria demorar muito =\- Deixando as Sprites mais Rápida no OTclient
- [NPC] Daily Task com 4 opções diarias.
Infelizmente não é compativel com o 0.4, teria que adaptar =\ Abra o: creaturescripts/scripts/login.lua e coloque essa linha: player:registerEvent("dailyTasks")- Contador de Monstros
- Sistema de Medalhões! Solicite aqui!
Minha outra conta tem uns 6~8 anos de tk, tem como eu pegar o medalhao dela pra essa?- Algumas funções Lua
Eu definitivamente preciso aprender usar essas 'for inpairs" esses tables sei la oq kk Eu fiz essa mesma coisa de formatar o tempo, olha o tamanho que ficou meu script, comparado com o teu- Ots 8.60 exclusivos, novidades sobre bots, anti-MapTracker e muitos sistemas de eventos para seu Otserv!
Ta aí algo que eu nao esperava kk vlw po ?- Como mensurar/escolher um servidor dedicado?
Eu tenho trabalhado num baiak 12.4 há algum tempo, e estou querendo coloca-lo online, de uma forma "beta", até mes que vem. Aí eu estava olhando algumas dedicadas, e fiquei em dúvida sobre como escolher um servidor, tipo, atualmente eu to usando um com as caracteristicas: debian 9, 15gb ram, 10gb ssd e ele tá muito liso, gasta cerca de 7%- da cpu, porém, eu uso ele pra testar as coisas e só com mais 2 pessoas, aí eu imagino que nao seja uma conta simples de proporção, de que com 2 pessoas gasta 7 então com 28 pessoas seria 100 kkk então queria saber se alguem tem alguma noção de como fazer um "calculo" pra dimensionar as configurações do host- Actions Multifloor?
Existe alguma tag do actions.xml que permita que eu use um item de um andar pro outro? tipo pescar do 2° andar de uma casa, algo assim, tipo, tem o "blockwalls" "allowfaruse" tem algo tipo "multifloors"- (Resolvido)script pra explorar 100% do mapa
tuchê haha - Trainer
Informação Importante
Confirmação de Termo