Ir para conteúdo
  • Cadastre-se

Sistema TFS 1.X System de guardian - Tfs 1.3 ( Sem ataque automatico )


Posts Recomendados

  • Em actions criei um arquivo chamado guardian.lua, dentro dele coloque : 
     
local lendas = { -- id dos item / nome do guardian
    [3000] = {"Mew"},
    [3001] = {"Mewtwo"},
    [3002] = {"Articuno"},
    [3003] = {"Zapdos"},
    [3004] = {"Moltres"},
    [3005] = {"Entei"},
    [3006] = {"Suicune"},
    [3007] = {"Raikou"},
    [3008] = {"Ho-oh"},
    [30010] = {"Lugia"},
}
function onUse(player, item, fromPosition, target, toPosition, ishotkey)
slot = player:getSlotItem(CONST_SLOT_AMMO)
if not slot then
player:sendTextMessage(MESSAGE_STATUS_SMALL, "" .. player:getName() .. " Put the Guardian in the right slot" .." ")
return true
end
local lenda = lendas[item.itemid]
if not lenda then
player:sendTextMessage(MESSAGE_STATUS_SMALL, "" .. player:getName() .. " Sorry, ask adm to set up the guardian string!" .." ")
return true
elseif(player:getStorageValue(28723) == 1)then 
player:sendTextMessage(MESSAGE_STATUS_SMALL, "Have you ever used this guardian")
return true
else
local postion = player:getPosition()
local monster = Game.createMonster(lenda[1], postion)
if not monster then 
player:sendTextMessage(MESSAGE_STATUS_SMALL,"" ..player:getName() .." Sorry you can't summon, contact a member of staff!.")
return true 
end
local message = {"" .. player:getName() .. " Go Guardian : " .. lenda[1] .. ""}
player:sendTextMessage(MESSAGE_INFO_DESCR, "Have you ever used this guardian")
player:setStorageValue(28723, 1)
player:say(message[1], TALKTYPE_MONSTER_SAY)
item:setAttribute(ITEM_ATTRIBUTE_DESCRIPTION,"[Name] : " .. lenda[1] .. 
"\n" .. "[Owner] : " .. player:getName() .. 
"\n" .. "[Last use] :" .. os.date() .. "")
local guardians = MonsterType(lenda[1])
if not guardian then return false end
guardians:nameDescription("Guardian " .. lenda[1] .. "")
guardians:name("Guardian " .. lenda[1] .. "")
monster:setMaster(player)
monster:setMaxHealth(70000000)
monster:setSkull(SKULL_GREEN)
monster:getPosition():sendMagicEffect(6)
monster:changeSpeed(600000)
speed = monster:getSpeed()
healt = monster:getHealth()
monster:say("GUARDIAN!" .. lenda[1] .. "", TALKTYPE_MONSTER_SAY)
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"You used the Guardian ( " .. lenda[1] .. " ).")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Your Guardian is alive: " .. healt .. " / " .. monster:getMaxHealth() .. " wait for his life to fully load.")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Guardian Speed " .. speed .. ".")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Guardian owner " .. player:getName() .. ".")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Last time the Guardian was used [" .. os.date() .. "].")
return true
end
end

 

  • Depois abra o action.xml, e registra :

 

<action itemid="o id" script="guardian.lua" />



 

Editado por najatheus
Atualização no sistema! (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Moderador

Obrigado pela contribuição !

function onLove()
if getPlayerTrueLove(girlfriend) then
doPlayerBeHappy(cid, true)
doRemoveVirginity(cid, true)
else
doSendCancel(cid,"you do not know how good it feels to be loved")
end end

;)

 

Link para o post
Compartilhar em outros sites
  • najatheus mudou o título para System de guardian - Tfs 1.3 ( Sem ataque automatico )
Em 25/04/2021 em 02:19, najatheus disse:
  • Em actions criei um arquivo chamado guardian.lua, dentro dele coloque : 
     

local summons = {"demon"} -- aqui vc podera fazer summons aleatorios
function onUse(player, item, fromPosition, target, toPosition, ishotkey)
if(#player:getSummons() >= 1)then
player:sendTextMessage(MESSAGE_STATUS_SMALL, "You are already using 1 summon (guardian)" )
return true
end
local postion = player:getPosition()
local monster = Game.createMonster(summons[math.random(1, #summons)], postion)
local message = {"" .. player:getName() .. " Go Guardian : " .. monster:getName() .. ""}
player:say(message[1], TALKTYPE_MONSTER_SAY)
player:addSummon(monster)
item:setAttribute(ITEM_ATTRIBUTE_DESCRIPTION,"Name " .. monster:getName() .. " ")
item:setAttribute(ITEM_ATTRIBUTE_DESCRIPTION,"Dono : " .. player:getName() .. " ")
monster:setMaxHealth(7000)
monster:setSkull(SKULL_GREEN)
monster:getPosition():sendMagicEffect(6)
monster:changeSpeed(6000)
monster:say("GUARDIAN!" .. monster:getName() .. "", TALKTYPE_MONSTER_SAY)
monster:getPosition():sendMagicEffect(13)
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You used the Guardian ( " .. monster:getName() .. " )")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Your Guardian is alive: " .. monster:getHealth() .. " / " .. monster:getMaxHealth() .. " wait for his life to fully load")
return true
end

 

  • Depois abra o action.xml, e registra :

 


<action itemid="o id" script="guardian.lua" />



 

muito obg ate hj niguem tinha postado <3

 

Link para o post
Compartilhar em outros sites
  • 3 months later...
Em 25/04/2021 em 02:19, najatheus disse:
  • Em actions criei um arquivo chamado guardian.lua, dentro dele coloque : 
     

local lendas = { -- id dos item / nome do guardian
    [3000] = {"Mew"},
    [3001] = {"Mewtwo"},
    [3002] = {"Articuno"},
    [3003] = {"Zapdos"},
    [3004] = {"Moltres"},
    [3005] = {"Entei"},
    [3006] = {"Suicune"},
    [3007] = {"Raikou"},
    [3008] = {"Ho-oh"},
    [30010] = {"Lugia"},
}
function onUse(player, item, fromPosition, target, toPosition, ishotkey)
slot = player:getSlotItem(CONST_SLOT_AMMO)
if not slot then
player:sendTextMessage(MESSAGE_STATUS_SMALL, "" .. player:getName() .. " Put the Guardian in the right slot" .." ")
return true
end
local lenda = lendas[item.itemid]
if not lenda then
player:sendTextMessage(MESSAGE_STATUS_SMALL, "" .. player:getName() .. " Sorry, ask adm to set up the guardian string!" .." ")
return true
elseif(player:getStorageValue(28723) == 1)then 
player:sendTextMessage(MESSAGE_STATUS_SMALL, "Have you ever used this guardian")
return true
else
local postion = player:getPosition()
local monster = Game.createMonster(lenda[1], postion)
if not monster then 
player:sendTextMessage(MESSAGE_STATUS_SMALL,"" ..player:getName() .." Sorry you can't summon, contact a member of staff!.")
return true 
end
local message = {"" .. player:getName() .. " Go Guardian : " .. lenda[1] .. ""}
player:sendTextMessage(MESSAGE_INFO_DESCR, "Have you ever used this guardian")
player:setStorageValue(28723, 1)
player:say(message[1], TALKTYPE_MONSTER_SAY)
item:setAttribute(ITEM_ATTRIBUTE_DESCRIPTION,"[Name] : " .. lenda[1] .. 
"\n" .. "[Owner] : " .. player:getName() .. 
"\n" .. "[Last use] :" .. os.date() .. "")
local guardians = MonsterType(lenda[1])
if not guardian then return false end
guardians:nameDescription("Guardian " .. lenda[1] .. "")
guardians:name("Guardian " .. lenda[1] .. "")
monster:setMaster(player)
monster:setMaxHealth(70000000)
monster:setSkull(SKULL_GREEN)
monster:getPosition():sendMagicEffect(6)
monster:changeSpeed(600000)
speed = monster:getSpeed()
healt = monster:getHealth()
monster:say("GUARDIAN!" .. lenda[1] .. "", TALKTYPE_MONSTER_SAY)
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"You used the Guardian ( " .. lenda[1] .. " ).")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Your Guardian is alive: " .. healt .. " / " .. monster:getMaxHealth() .. " wait for his life to fully load.")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Guardian Speed " .. speed .. ".")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Guardian owner " .. player:getName() .. ".")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Last time the Guardian was used [" .. os.date() .. "].")
return true
end
end

 

  • Depois abra o action.xml, e registra :

 


<action itemid="o id" script="guardian.lua" />



 

Trás esses módulos de shop para tfs 1.2 1098 

Screenshot_20211030-134925_Chrome.jpg

Link para o post
Compartilhar em outros sites
  • 3 weeks later...

Quando eu dou use ele sumona o poke, porém o poke fica como se fosse um pokemon selvagem normal, e não como se ele fosse meu

ou seja, ao invez de ele me ajudar, ele vira um pokemon selvagem e me ataca

33 minutos atrás, sharen disse:

Quando eu dou use ele sumona o poke, porém o poke fica como se fosse um pokemon selvagem normal, e não como se ele fosse meu

ou seja, ao invez de ele me ajudar, ele vira um pokemon selvagem e me ataca

deve ser pq não tem a função no meu servidor por ser tfs 1.2, poderia publicar a função "setmaster" pfv? pq não achei na net

Link para o post
Compartilhar em outros sites
  • 4 weeks later...
Em 25/04/2021 em 02:19, najatheus disse:
  • Em actions criei um arquivo chamado guardian.lua, dentro dele coloque : 
     

local lendas = { -- id dos item / nome do guardian
    [3000] = {"Mew"},
    [3001] = {"Mewtwo"},
    [3002] = {"Articuno"},
    [3003] = {"Zapdos"},
    [3004] = {"Moltres"},
    [3005] = {"Entei"},
    [3006] = {"Suicune"},
    [3007] = {"Raikou"},
    [3008] = {"Ho-oh"},
    [30010] = {"Lugia"},
}
function onUse(player, item, fromPosition, target, toPosition, ishotkey)
slot = player:getSlotItem(CONST_SLOT_AMMO)
if not slot then
player:sendTextMessage(MESSAGE_STATUS_SMALL, "" .. player:getName() .. " Put the Guardian in the right slot" .." ")
return true
end
local lenda = lendas[item.itemid]
if not lenda then
player:sendTextMessage(MESSAGE_STATUS_SMALL, "" .. player:getName() .. " Sorry, ask adm to set up the guardian string!" .." ")
return true
elseif(player:getStorageValue(28723) == 1)then 
player:sendTextMessage(MESSAGE_STATUS_SMALL, "Have you ever used this guardian")
return true
else
local postion = player:getPosition()
local monster = Game.createMonster(lenda[1], postion)
if not monster then 
player:sendTextMessage(MESSAGE_STATUS_SMALL,"" ..player:getName() .." Sorry you can't summon, contact a member of staff!.")
return true 
end
local message = {"" .. player:getName() .. " Go Guardian : " .. lenda[1] .. ""}
player:sendTextMessage(MESSAGE_INFO_DESCR, "Have you ever used this guardian")
player:setStorageValue(28723, 1)
player:say(message[1], TALKTYPE_MONSTER_SAY)
item:setAttribute(ITEM_ATTRIBUTE_DESCRIPTION,"[Name] : " .. lenda[1] .. 
"\n" .. "[Owner] : " .. player:getName() .. 
"\n" .. "[Last use] :" .. os.date() .. "")
local guardians = MonsterType(lenda[1])
if not guardian then return false end
guardians:nameDescription("Guardian " .. lenda[1] .. "")
guardians:name("Guardian " .. lenda[1] .. "")
monster:setMaster(player)
monster:setMaxHealth(70000000)
monster:setSkull(SKULL_GREEN)
monster:getPosition():sendMagicEffect(6)
monster:changeSpeed(600000)
speed = monster:getSpeed()
healt = monster:getHealth()
monster:say("GUARDIAN!" .. lenda[1] .. "", TALKTYPE_MONSTER_SAY)
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"You used the Guardian ( " .. lenda[1] .. " ).")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Your Guardian is alive: " .. healt .. " / " .. monster:getMaxHealth() .. " wait for his life to fully load.")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Guardian Speed " .. speed .. ".")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Guardian owner " .. player:getName() .. ".")
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Last time the Guardian was used [" .. os.date() .. "].")
return true
end
end

 

  • Depois abra o action.xml, e registra :

 


<action itemid="o id" script="guardian.lua" />



 

Sou leigo, pra que serve esse sistema?

Link para o post
Compartilhar em outros sites
  • 3 months later...
  • 7 months later...
  • 4 weeks later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por looktsx
      Salve Rapaziada ...

      sera q tem como cria um script de addon doll ou mont doll ? 
      ou um npc q vende addon e montaria, pra versao 13.11 do tibia ?
       
      pode me ajuda fico muito grato 
    • Por Rpzada
      Oi boa tarde.
      Sera q tu pode me ajudar como uma duvida... no meu otserver. Tenho cliente 13 e client otc... ai os npcs no 13 ele reconhece dinheiro do banco quando vou comprar... porem no otc eu tenho q estar com dinheiro na bag.... tu sabe o pq e como arrumo isso... queria q no otc ele reconhecesse o dinheiro no bank
    • Por Anderson Sacani
      Estou criando um servidor com base nos scripts de TFS 1.x e voltado ao público da america latina por causa do baixo ping na VPS... Argentina, Bolívia, Brasil, Chile, entre outros, portanto sei que falamos em português e nossos vizinhos em espanhol.
      Todos os sistemas do meu servidor são pensados para terem traduções e venho por meio deste tópico compartilhar à vocês algumas dessas funções:
       
      Antes de qualquer coisa, você precisará adicionar a seguinte variável em alguma biblioteca:
      USER_LANGUAGE = 1022118443  
      Agora que adicionou essa variável em alguma biblioteca, poderá adicionar as seguintes funções na mesma biblioteca, porém a baixo da variável USER_LANGUAGE.
       
      A primeira função serve para retornar qual idioma o player está usando:
      --[[ getLanguage, how to use: player:getLanguage() ]] function Player.getLanguage(self) if self:isPlayer() then if self:getStorageValue(USER_LANGUAGE) < 1 then return "portuguese" else return "spanish" end else print("getLanguage: Only works on players..") end end Um exemplo de como usar: player:getLanguage()
       
      A segunda função serve para alterar o idioma do player. O ideal é que seja usada na primeira vez em que o player loga no servidor:
      --[[ setLanguage, how to use: player:setLanguage("portuguese") ]] function Player.setLanguage(self, language) local value = 0 if self:isPlayer() then if language == "portuguese" then value = 0 elseif language == "spanish" then value = 1 else print("setLanguage: Only two options available. Choose one of them: 'portuguese' or 'spanish'.") end return self:setStorageValue(USER_LANGUAGE, value) else print("setLanguage: Only works on players..") end end Exemplos de como usar:
      player:setLanguage("portuguese")
      ou
      player:setLanguage("spanish")
       
      A terceira e não menos importante função, serve para mandar uma mensagem de texto ao jogador, porém ele receberá no idioma em que escolheu:
      --[[ sendLanguageTextMessage, how to use: local portugueseMessage = "Ola, tudo bom? Isto aqui é um algoritmo!" local spanishMessage = "Hola todo bien? Esto de aqui es un algoritmo!" player:sendLanguageTextMessage(MESSAGE_EVENT_ADVANCE, portugueseMessage,spanishMessage) ]] function Player.sendLanguageTextMessage(self, type, portugueseMessage, spanishMessage) if self:isPlayer() then if self:getStorageValue(USER_LANGUAGE) < 1 then return self:sendTextMessage(type, portugueseMessage) else return self:sendTextMessage(type, spanishMessage) end else print("sendLanguageTextMessage: Only works on players..") end end Um exemplo de como usar:
      player:sendLanguageTextMessage(MESSAGE_EVENT_ADVANCE, portugueseMessage, spanishMessage)
      O primeiro parâmetro é o tipo de mensagem, o segundo parâmetro será a mensagem em português e o terceiro parâmetro será em espanhol.
    • Por Rodrigo Querobim
      Salve rapaziada eu tenho o server canary open source e quando implementei os bosses atuais começou dar este erro, nem mexi nessa linha que esta dando os erros, alguem sabe me dizer oq pode ser?



       
    • Por Tofames
      Hi,
      Para devolver o que recebi aqui, colocarei para si um sistema de transformação a trabalhar na TFS 1.X.
      (Testei em 1.4.2) 
       
      MUDANÇA DE SOURCE NECESSÁRIA PARA O BOM FUNCIONAMENTO!
      Havia algo dentro do código TFS (e provavelmente outras distros) que não estava funcionando corretamente e depois que eu informei, eles se fundiram em tfs principais, então já está dentro do TFS 1.5, mas não está em versões mais antigas.
      Trata-se de refrescar a velocidade do jogador após a transformação, se você não tiver isso, então sua velocidade do vocations.xml baseSpeed não é refrescada.
      Você precisa adicionar isto às sources:
      https://github.com/otland/forgottenserver/pull/4215/files
      se você não tem acesso às sources, eu tenho um meio de contornar isso, mas não vou inundar este posto, então escreva em pv.
       
      Créditos: 
      Erexo (guião original)
      Itutorial (TFS 1.X),
      Tofame (alteração: talkaction --> spell; source mudanças; correções do scripts)
       

      transform system.mp4  
      no final do global.lua:
      --[[ voc = from vocation newVoc = to vocation looktype = new outfit revertLooktype = current outfit level = lvl needed to transform rage = soul needed to transform (you can disable it, just type 0) kiToTrans = mana to transform addHp = maxHp added when you transform addKi = maxMana added effectOn = magic effect when you use transform aura = magic effect when you have current transform (can be disabled, just type 0). type nil in this version constant = if transform is constant (when it is, player dont lose transform/outfit and maxHp/Mana, and cannot use revert) --]] exhaust_transform = {} -- [1-8] naruto, transform = { [1] = {voc = 1, newVoc = 2, from_looktype = 2, looktype = 3, level = 50, rage = 0, mana = 50, addHealth = 450, addMana = 450, effect = 76, aura = nil, constant = false}, [2] = {voc = 2, newVoc = 3, from_looktype = 3, looktype = 4, level = 100, rage = 0, mana = 50, addHealth = 500, addMana = 500, effect = 76, aura = nil, constant = false}, [3] = {voc = 3, newVoc = 4, from_looktype = 4, looktype = 5, level = 150, rage = 0, mana = 50, addHealth = 650, addMana = 650, effect = 76, aura = nil, constant = false}, [4] = {voc = 4, newVoc = 5, from_looktype = 5, looktype = 6, level = 200, rage = 0, mana = 50, addHealth = 800, addMana = 800, effect = 76, aura = nil, constant = false}, [5] = {voc = 5, newVoc = 6, from_looktype = 6, looktype = 7, level = 250, rage = 0, mana = 50, addHealth = 900, addMana = 900, effect = 76, aura = nil, constant = false}, [6] = {voc = 6, newVoc = 7, from_looktype = 7, looktype = 8, level = 300, rage = 0, mana = 50, addHealth = 1000, addMana = 1000, effect = 76, aura = nil, constant = false}, [7] = {voc = 7, newVoc = 8, from_looktype = 8, looktype = 9, level = 400, rage = 0, mana = 50, addHealth = 1500, addMana = 1500, effect = 76, aura = nil, constant = false}, [8] = {voc = 8, newVoc = 9, from_looktype = 9, looktype = 10, level = 500, rage = 0, mana = 50, addHealth = 1500, addMana = 1500, effect = 76, aura = nil, constant = false} -- end naruto transforms } spells/scripts/revert.lua
      local combat = Combat() combat:setParameter(COMBAT_PARAM_AGGRESSIVE, false) function onCastSpell(player, variant) local pid = player:getId() local TRANS = transform[player:getVocation():getId() - 1] -- - [player:getVocation():getId() - 4] domyslnie, should be -1. if not TRANS then player:sendCancelMessage("You cannot revert.") return false end local outfit = player:getOutfit() outfit.lookType = TRANS.from_looktype if TRANS.constant then player:setOutfit(outfit) else player:setOutfit(outfit, false) end exhaust_transform[pid] = 1 player:setMaxHealth(player:getMaxHealth() - TRANS.addHealth) player:setMaxMana(player:getMaxMana() - TRANS.addMana) player:setVocation(TRANS.voc) player:save() return combat:execute(player, variant) end spells/scripts/transform.lua
      local combat = Combat() combat:setParameter(COMBAT_PARAM_AGGRESSIVE, false) function onCastSpell(player, variant) local effectPosition = Position(player:getPosition().x, player:getPosition().y, player:getPosition().z) local pid = player:getId() local TRANS = transform[player:getVocation():getId()] if not TRANS then player:sendCancelMessage("You cannot transform.") return false end if TRANS.effect == 76 then effectPosition = Position(player:getPosition().x + 2, player:getPosition().y, player:getPosition().z) end if player:getLevel() < TRANS.level then player:sendCancelMessage("You must reach level "..TRANS.level.." to transform.") return false end if player:getSoul() < TRANS.rage then player:sendCancelMessage("You need "..TRANS.rage.." to transform.") return false end if player:getMana() < TRANS.mana then player:sendCancelMessage("You need "..TRANS.mana.." to transform.") return false end local outfit = player:getOutfit() outfit.lookType = TRANS.looktype if TRANS.constant then player:setOutfit(outfit) else player:setOutfit(outfit, false) end player:addSoul(-TRANS.rage) player:setMaxHealth(player:getMaxHealth() + TRANS.addHealth) player:setMaxMana(player:getMaxMana() + TRANS.addMana) effectPosition:sendMagicEffect(TRANS.effect) player:setVocation(TRANS.newVoc) player:save() return combat:execute(player, variant) end spells.xml:
      <instant group="support" spellid="175" name="Revert" words="revert" level="1" mana="10" aggressive="0" selftarget="1" cooldown="1000" groupcooldown="1000" needlearn="0" script="revert.lua" /> <instant group="support" spellid="175" name="Transform" words="transform" level="1" mana="10" aggressive="0" selftarget="1" cooldown="1000" groupcooldown="1000" needlearn="0" script="transform.lua" />  
       
      As coisas abaixo são opcionais, adicione-as se você quiser ter aura. Se você não estiver usando, deixe a aura = nil em global.lua
      Também observei que isso poderia causar atrasos/screen freeze, por isso não recomendo o uso de aura.
       
      globalevents.xml adicionar linha:
      <globalevent name="TransformEffects" interval="2000" script="TransformEffects.lua"/> TransformEffects.lua (data/globalevents/scripts/TransformEffects.lua):
      function onThink(interval) for _, player in pairs(Game.getPlayers()) do if player then TRANS = transform[player:getVocation():getId()] if TRANS then if TRANS.aura ~= nil then player:getPosition():sendMagicEffect(TRANS.aura) end end end end return true end  
      edit:
      só consigo falar um pouco de espanhol e muito bem em inglês, por isso uso DEEPL para falar portugês.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo