Tudo que lazarus321 postou
-
(Resolvido)Sistema Simples de Forja
Muito obrigado pela ajuda e dedicação, Acredito que vai ajudar muita gente tbm. Eu gostaria de aprender mais sobre script para poder ajudar mais a galera. Mais so consigo ir editando scripts já prontos. Tenso rs.
-
(Resolvido)Sistema Simples de Forja
sim, gostaria q verificasse os itens necessários e criasse ele depois direto na bp... ou no chão mesmo se for mais facil. o Script coloca um lugar para criar o item.
-
(Resolvido)Sistema Simples de Forja
Estou usando como action.
-
(Resolvido)Sistema Simples de Forja
Olá tataboy67, Então... o script era para criar uma espada de fogo usando 2 materiais (madeira e ferro) conforme la nos ids, porem nao esta funcionando. Eu fiz as alterações que falou mais também não deu em nada. function onUse(player, item, fromPosition, target, toPosition, isHotkey) local config = { ["fire sword"] = {t1 = 5901, t2 = 5880, t3 = 2392, qnt1 = 10, qnt2 = 1} -- t1 = ID do ITEM 1 |---| t2 = ID do ITEM 2 |---| t3 = ID do ITEM a ser FORJADO -- -- ["fire axe"] = {t1 = 2489, t2 = 2487, t3= 2432, qnt1 = 100, qnt2 = 1} } local r1 = position{1816,305,3, stackpos = 2} -- Posição 1 ( NÃO MEXA NO stackpos= 2 ) local r2 = position{1817,305,3, stackpos= 2} -- Posição 2 ( NÃO MEXA NO stackpos= 2 ) local r3 = position{1818,305,3} -- Posição do Item a Ser Criado local q1 = position:getTile(r1) local q2 = position:getTile(r2) for i, x in pairs(config) do if q1.itemid == x.t1 and q2.itemid == x.t2 then q1:remove() qnt1:remove() q2:remove() qnt2:remove() addEvent(Game.createItem, 1000, x.t3, 1, r3) SendMagicEffect(r3, 47) -- addEvent(player:SendMagicEffect, 900, r3, 39) positionEffect:sendMagicEffect(39) player:say(TALKTYPE_MONSTER_SAY, "Parabéns, Você Forjou Um " .. i .. ".") break elseif q1.itemid == x.t2 and q2.itemid == x.t1 then q1:remove() qnt2:remove() q2:remove() qnt1:remove() addEvent(Game.createItem, 1000, x.t3, 1, r3) SendMagicEffect(r3, 47) -- addEvent(player:SendMagicEffect, 900, r3, 39) positionEffect:sendMagicEffect(39) player:say(TALKTYPE_MONSTER_SAY, "Parabéns, Você Forjou Um " .. i .. ".") break end end return true end A versão original da fonte deste script esta em
-
(Resolvido)Sistema Simples de Forja
Olá pessoal, Peguei este script para forja, fiz umas modificações para tentar colocar no tfs 1.3 porem não estou conseguindo. Alguem pode ajudar? Acredito que para funcionar é so colocar uma action em algum item e verificar as coordenadas dos itens conforme abaixo. function onUse(player, item, fromPosition, target, toPosition, isHotkey) local config = { ["fire sword"] = {t1 = 5901, t2 = 5880, t3 = 2392, qnt1 = 10, qnt2 = 1}, -- t1 = ID do ITEM 1 |---| t2 = ID do ITEM 2 |---| t3 = ID do ITEM a ser FORJADO -- ["fire axe"] = {t1 = 2489, t2 = 2487, t3= 2432, qnt1 = 100, qnt2 = 1} } local r1 = position{1816,305,3, stackpos = 2} -- Posição 1 ( NÃO MEXA NO stackpos= 2 ) local r2 = position{1817,305,3, stackpos= 2} -- Posição 2 ( NÃO MEXA NO stackpos= 2 ) local r3 = position{1818,305,3} -- Posição do Item a Ser Criado local q1 = position:getTile(r1) local q2 = position:getTile(r2) for i, x in pairs(config) do if q1.itemid == x.t1 and q2.itemid == x.t2 then q1:remove() qnt1:remove() q2:remove() qnt2:remove() addEvent(Game.createItem, 1000, x.t3, 1, r3) doSendMagicEffect(r3, 47) addEvent(doSendMagicEffect, 900, r3, 39) player:say("Parabéns, Você Forjou Um " .. i .. ".") break elseif q1.itemid == x.t2 and q2.itemid == x.t1 then remove(q1.uid, x.qnt2) remove(q2.uid, x.qnt1) addEvent(doCreateItem, 1000, x.t3, 1, r3) doSendMagicEffect(r3, 47) addEvent(doSendMagicEffect, 900, r3, 39) player:say("Parabéns, Você Forjou Um " .. i .. ".") break end end return true end
-
Efeito Saindo do player
Não deu certo, Acredito porque seria função onUseWeapon não attackspell. Bem, quando coloquei o script não aconteceu nada.
-
Efeito Saindo do player
Coloquei todo o script ai, porem foi o que consegui fazer.
-
Efeito Saindo do player
Pessoal, estou com esse script que sai o efeito (em area) a partir da criatura selecionada. Gostaria que o efeito saísse do player e não da criatura. Alguem pode ajudar? Server TFS 1.3 local combat = Combat() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA) combat:setArea(createCombatArea(AREA_SQUARE1X1)) function onGetFormulaValues(player, level, magicLevel) local min = (level / 5) + (magicLevel * 5) + 25 local max = (level / 5) + (magicLevel * 6.2) + 45 return -min, -max end -- combat:setCallback(CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onUseWeapon(player, variant) local playerPos = player:getPosition() return combat:execute(player, variant) end
-
(Resolvido)Função onUseWeapon
Perfeito FlávioHulk com pouco você me ajudou muito! Era isso ai mesmo q procurava. Acredito que ajudará outras pessoas. rep+
-
(Resolvido)Função onUseWeapon
Obrigado por tentar ajudar Tataboy67, Bem da maneira que esta não adiantou... sai o dano mais não sai o texto. Tipo, eu gostaria que quando o player levasse o dano e apos pegar uma condition...aparecesse essa msn. A condition eu sei fazer mais aparecer essa ta tenso rs.
-
(Resolvido)Função onUseWeapon
Olá, Estou fazendo um script que quando o player atacar surge uma msn em cima da criatura. Porem não sei o que esta errado. Meu servidor é TFS 1.3. Segue o script; local combat = Combat() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) combat:setParameter(COMBAT_PARAM_BLOCKARMOR, true) combat:setParameter(COMBAT_PARAM_BLOCKSHIELD, true) combat:setFormula(COMBAT_FORMULA_SKILL, 0, 0, 1, 0) function onUseWeapon(player, variant) creature:say('Cure me irmaos!', TALKTYPE_MONSTER_SAY) return true end
-
Condition veneno em armas
Pessoal, Gostaria de um script que desse dano ao longo do tempo de veneno e que esse dano fosse uma % do dano físico causado. Servidor tfs 1.3. e se não for pedir demais gostaria de outro script fazer uma "espada" quando equipada desse um dano em volta do char mesmo.
-
Refinamento de Armas
Olá, Alguém poderia disponibilizar um script que refinasse as armas que funcione no TFS 1.3. Ex. sword atk 10 def 5 após o refinamento sword +1 atk 11 def 6. É só um exemplo simbólico poderia adicionar outros atributos.
- Perfect Upgrade System
- Gesior Layout Dragon
-
Dano variado nas armas
Olá, Server tfs 1.3 É possível configurar um dano max e min de um drop de arma? Após matar o monstro o item (sword) teria chance aleatória de vim atk e def variados Ex. Item - sword atk 10 def 8 quando dropar (sword atk 10 a 20 e def 8 a 12) como resultado do drop teríamos uma sword atk 12 e def 10.
-
Styller RPG | 10.98 | Custom Quests | NPCs | Spells
como funciona essa mecânica informada de → Stats ITEMS ( Rare, Epic e Legendary ) ?
-
Tradução de Texto "descrição dos itens"
Olá pessoal, Gostaria de traduzir aquele "you see" da descrição do item para "voce ve:". Verifiquei o arquivo game.cpp e achei essa linha, std::ostringstream ss; ss << "You see:" << Item::getDescription(it, 1, nullptr, subType); player->sendTextMessage(MESSAGE_INFO_DESCR, ss.str()); Porem já alterei ela e compilei novamente e não mudou nada. Alguem sabe onde mudar?
-
creaturescripts
Olá pessoal. Estou precisando de um script onkill ou ondeath para servidor TFS 1.3. Ao matar um jogador o "assassino" ganharia 10% da exp dele como bonificação. Ex. Se o player lv 100 matar outro player lv 200 ganharia 10% da exp que ele tenha de lv 100. outra coisa tbm seria se o jogador matar outro jogador com 50 lvs menor do que ele nao ganharia exp. Desde já agradeço,
-
Script remover paredes quando usar um outro item
Olá Brunds, Bem, tentei fazer aqui mais não funcionou. Acredito que as funções desse script seja para tfs menores. Na versão 10.98 mudou essas funções.
-
Script remover paredes quando usar um outro item
Olá pessoal, estou em dúvida como fazer um script quando usar um item fazer remover 3 paredes (e depois de um certo tempo as paredes voltam), meu servidor é 10.98. Desde já agradeço,
-
Script de dano por determinado tempo
Bem testei aqui o código mais não deu. Não sei se é por causa da versão que estou usando (10.98) tfs 1.2.
-
Script de dano por determinado tempo
Olá pessoal, Gostaria de uma ajuda em um script. Se o player ficar parado em um local (uma área) ele irá tomar dano a cada 5 segundos e esse dano iria aumentar a cada 5 segundo que ele permanecer parado no local. Desde já agradeço.
-
Dúvida ao criar conta no site.
o ip é = "127.0.0.1", no config lua. o site uso o localhost para entrar, teria direfença?
-
Dúvida ao criar conta no site.
Olá Kuasenada, Então, aparece erro normal quando erra a senha ou account name. Eu acredito que seja alguma configuração da data base (phpadmin) com o servidor. Visto que no phpadmim mostra a acc criada normalmente.