Tudo que Hadggar postou
-
[Sprites] Minato NTO Brasil
Ingraçado, sempre tem um pra reclamar neh? demorei tanto tempo , para fazer estava pensando em por os jutsu perfeito dele, e tem um pra criticar, mais ñ ea do NTO Brasil , POS é Melhor, se você perceber nas primeiras transformações ñ parece nada com o anime. é alem a mandeira de correr e ridicula ,eu confirmo , pq tenho Minato no NTO Brasil , pos o nome lá e Scremo, ñ sao NTO Brasil são melhores. mais elaboradas. é falo edo meu server, é resolvi trazer para vocês o meu projeto que trabalho a um ano !!
-
[TalkAction] "!Exiva NPC"
Blz vo dar uma olhada aki .
-
Global 8.6, muito em breve!
Muito Bom em saber que essa minha talkactions te ajudou é ajuda-ra em seu projeto , é parabéns projeto ta ficano show !!
-
[TalkAction] "!Exiva NPC"
espero que tenha gostado
-
[TalkAction] "!Exiva NPC"
AM ? Imagens?
- [Sprites] Minato NTO Brasil
-
[Sprites] Minato NTO Brasil
Opa galera blz , malz sé publiquei na area errada ,-,. hoje vou trazer para vocês as sprites do minato do nto brasil que então foram mt bem elaboradas , eu tirei do meu server para publicar aki para vocês não sei se fiz certo , mais enfim resolvi traze-las para vocês, talvez estarei postano a do madara que tenho e mts outras, acredito que pocas pessoas conseguem as sprites do NTO Brasil é todos preucuram, então vamos la. Aki a imagem das sprites: Mt Show neh? Downloads: http://www.4shared.com/rar/Q05kDr7nba/Minato_Outfits_Do_NTO_Brasil.html? Scan: https://www.virustotal.com/pt/file/5167e4544d2b6dc2c892b0bb844d4b6d5da220eff587e66fc3464032777a21a1/analysis/1405371523/ Creditos: ScreMMO (EU) Gostou ? REP+
-
(Resolvido)[Dúvida] Speed
vlw :3
- erro tibia.dat rme narutibia
-
[Dúvida] Limite Magic Level
@UP
-
(Resolvido)[Dúvida] Speed
Narutibia o do RobinHOOD ,--, @UP @UP
-
(Resolvido)[Dúvida] Speed
Opa galera blz? estou com uma duvida aki, eu queria saber como eu aumento a speed de cada vocação? ou pela outfit? tanto faz so quero saber como dexo a vocação mais rapida rep++
-
[TalkAction] "!Exiva NPC"
Olha resolvi trazer essa talkaction para vocês, é um poco diferente, tipo as vezes você es perdido numa Cidade é precisa achar o NPC, é não sabe aonde ele estar? então essa script irar te ajudar ! vamos la ! data/talkactions/scripts/ é crie um arquivo chamado find_npc.lua é la adicione: local config = { cost = 100 } function onSay(cid, words, param, channel) if(param == "" or param == nil) then return false end if doPlayerRemoveMoney(cid, config.cost) == FALSE then doPlayerSendCancel(cid, "You do not have enough money.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return true end local getNpc = getCreatureByName(param) if isNpc(getNpc) == TRUE then local playerPos, npcPos = getCreaturePosition(cid), getCreaturePosition(getNpc) local px, py = 0, 0 local pS = "" local text = "" if(playerPos.x == npcPos.x) and (playerPos.y < npcPos.y) then px = 1 py = npcPos.y - playerPos.y pS = "south" elseif(playerPos.x == npcPos.x) and (playerPos.y > npcPos.y) then px = 1 py = playerPos.y - npcPos.y pS = "north" elseif(playerPos.x < npcPos.x) and (playerPos.y == npcPos.y) then px = npcPos.x - playerPos.x py = 1 pS = "east" elseif(playerPos.x > npcPos.x) and (playerPos.y == npcPos.y) then px = playerPos.x - npcPos.x py = 1 pS = "west" elseif(playerPos.x > npcPos.x) and (playerPos.y > npcPos.y) then px = playerPos.x - npcPos.x py = playerPos.y - npcPos.y pS = "north-west" elseif(playerPos.x > npcPos.x) and (playerPos.y < npcPos.y) then px = playerPos.x - npcPos.x py = npcPos.y - playerPos.y pS = "south-west" elseif(playerPos.x < npcPos.x) and (playerPos.y < npcPos.y) then px = npcPos.x - playerPos.x py = npcPos.y - playerPos.y pS = "south-east" elseif(playerPos.x < npcPos.x) and (playerPos.y > npcPos.y) then px = npcPos.x - playerPos.x ps = playerPos.y - npcPos.y pS = "north-east" end if(px <= 4 and py <= 4) then text = "" .. getCreatureName(getNpc) .. " is standing next you." elseif((px > 4 and px <= 100) and (py > 4 and py <= 100)) or ((px > 4 and px <= 100) and (py <= 4)) or ((px <= 4) and (py > 4 and py <= 100)) then text = "" .. getCreatureName(getNpc) .. " is to the " .. pS .. "." elseif((px > 100 and px <= 274) and (py > 100 and py <= 274)) or ((px > 100 and px <= 274) and (py <= 100)) or ((px <= 100) and (py > 100 and py <= 274)) then text = "" .. getCreatureName(getNpc) .. " is far to the " .. pS .. "." elseif((px > 274 and px <= 280) and (py > 274 and py <= 280)) or ((px > 274 and px <= 280) and (py < 274)) or ((px < 274) and (py > 274 and py <= 280)) then text = "" .. getCreatureName(getNpc) .. " is very far to the " .. pS .. "." elseif(px > 280 and py > 280) or (px > 280 and py < 280) or (px < 280 and py > 280) then text = "" .. getCreatureName(getNpc) .. " is to the " .. pS .. "." end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, text) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN) return false else doPlayerSendCancel(cid, "A npc with that name does not exist.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return true end end data/talkactions/talkactions.xml é la adicione a seguinte tag: <talkaction words="!exiva" filter="quotation" event="script" value="find_npc.lua"/> Lembra-se Testei em Tibia 8.54 é Tibia 8.60. é funcionou perfeitamente ! Creditos: Darkhaos EU Gostou ? REP++
-
[GlobalEvent] Novo Sistema de loteria, TFS 0.4
Cara como eu disse, eu testei no meu server de NTo é no meu Baiak 8.60 é funcionou perfeitamente ! verifique se você ñ colocou nada errado !
-
[TalkAction] Sistema de Jail !
Opa galera blz? hoje vou trazer um sistema para vocês de jail, então vamos la ! Algumas Funções ! Funções: *Exemplo, GM quer prender um player que ta fazeno algu de errado, ai ele fala !jail ,4(no exemplo ele ficara 4 minutos preso), éo nome do fulano, !jail 4,fulano ,!jail 15,fulano ou !jail 30,fulano. * Verificação jogador o tempo de prisão (mostra data unjail) * auto unjail jogadores * Kick todos os jogadores da prisão depois de acidente / restart [teletransporte para jogador templo] Primeiramente vá em \data\talkactions e abra o talkactions.xml é lá adicione: <talkaction words="!jail" script="jailsystem.lua"/> <talkaction words="!unjail" script="jailsystem.lua"/> <talkaction words="/jail" script="jailsystem.lua"/> <talkaction words="/unjail" script="jailsystem.lua"/> Agora vá em \data\talkactions\scripts é crie um arquivo chamado jailsystem.lua é la adicione : -- Default jail time in seconds -- default_jail = 30 -- The permission you need to jail someone -- grouprequired = 4 -- StorageValue that the player gets -- jailedstoragevalue_time = 1338 jailedstoragevalue_bool = 1339 -- Set the position of the jail: -- jailpos = { x = 1037, y = 1004, z =7 } -- Set the position once unjailed: -- unjailpos = { x = 1029, y = 1005, z =7 } -- auto kicker, dont edit jail_list = {} jail_list_work = 0 function checkJailList(param) addEvent(checkJailList, 1000, {}) for targetID,player in ipairs(jail_list) do if isPlayer(player) == TRUE then if getPlayerStorageValue(player, jailedstoragevalue_time) < os.time() then doTeleportThing(player, unjailpos, TRUE) setPlayerStorageValue(player, jailedstoragevalue_time, 0) setPlayerStorageValue(player, jailedstoragevalue_bool, 0) table.remove(jail_list,targetID) doPlayerSendTextMessage(player,MESSAGE_STATUS_CONSOLE_ORANGE,'You were kicked from jail! See you later :)') end else table.remove(jail_list,targetID) end end end function onSay(cid, words, param) if jail_list_work == 0 then jail_list_work = addEvent(checkJailList, 1000, {}) end if param == '' and (words == '!unjail' or words == '/unjail') then if getPlayerStorageValue(cid, jailedstoragevalue_time) > os.time() then doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You are jailed until ' .. os.date("%H:%M:%S", getPlayerStorageValue(cid, jailedstoragevalue_time)) .. ' (now is: ' .. os.date("%H:%M:%S", os.time()) .. ').') else if getPlayerStorageValue(cid, jailedstoragevalue_bool) == 1 then table.insert(jail_list,cid) doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You will be kicked from jail in one second.') else doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You are not jailed.') end end return TRUE end local jail_time = -1 for word in string.gmatch(tostring(param), "(%w+)") do if tostring(tonumber(word)) == word then jail_time = tonumber(word) end end local isplayer = getPlayerByName(param) if isPlayer(isplayer) ~= TRUE then isplayer = getPlayerByName(string.sub(param, string.len(jail_time)+1)) if isPlayer(isplayer) ~= TRUE then isplayer = getPlayerByName(string.sub(param, string.len(jail_time)+2)) if isPlayer(isplayer) ~= TRUE then isplayer = getPlayerByName(string.sub(param, string.len(jail_time)+3)) end end end if jail_time ~= -1 then jail_time = jail_time * 60 else jail_time = default_jail end if words == '!jail' or words == '/jail' then if getPlayerGroupId ( cid ) >= grouprequired then if isPlayer(isplayer) == TRUE then doTeleportThing(isplayer, jailpos, TRUE) setPlayerStorageValue(isplayer, jailedstoragevalue_time, os.time()+jail_time) setPlayerStorageValue(isplayer, jailedstoragevalue_bool, 1) table.insert(jail_list,isplayer) doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You jailed '.. getCreatureName(isplayer) ..' until ' .. os.date("%H:%M:%S", getPlayerStorageValue(isplayer, jailedstoragevalue_time)) .. ' (now is: ' .. os.date("%H:%M:%S", os.time()) .. ').') doPlayerSendTextMessage ( isplayer, MESSAGE_INFO_DESCR, 'You have been jailed by '.. getCreatureName(cid) ..' until ' .. os.date("%H:%M:%S", getPlayerStorageValue(isplayer, jailedstoragevalue_time)) .. ' (now is: ' .. os.date("%H:%M:%S", os.time()) .. ').') return TRUE else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Player with this name doesn\'t exist or is offline.") return FALSE end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You don't have access to unjail other players.") return FALSE end elseif words == '!unjail' or words == '/unjail' then if getPlayerGroupId ( cid ) >= grouprequired then if isPlayer(isplayer) == TRUE then doTeleportThing(isplayer, unjailpos, TRUE) setPlayerStorageValue(isplayer, jailedstoragevalue_time, 0) setPlayerStorageValue(isplayer, jailedstoragevalue_bool, 0) table.remove(jail_list,targetID) doPlayerSendTextMessage(isplayer,MESSAGE_STATUS_CONSOLE_ORANGE,getCreatureName(cid) .. ' let you go out from jail! See you later :)') doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You unjailed '.. getCreatureName(isplayer) ..'.') else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Player with this name doesn\'t exist or is offline.") return FALSE end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You don't have access to unjail other players.") return FALSE end end return FALSE end Algumas configurações grouprequired = 4 -- aki séra até o grupo que poderar usar no caso group 4 pra baixo. jailpos = { x = 1037, y = 1004, z =7 } -- aki séra a posição para aonde o player irar quando for preso. unjailpos = { x = 1029, y = 1005, z =7 }- -aki séra para aonde ele for quando ele n tiver mais preso, no caso unjail. Creditos: Gesior.pl EU. Lembre-se eu testei em tibia 8.54 é 8.60 é funcionou perfeitamente !
-
[GlobalEvent] Novo Sistema de loteria, TFS 0.4
Blz :3
-
[GlobalEvent] Novo Sistema de loteria, TFS 0.4
Opa galera blz? hj venho aki postar novo sistema de loteria TFS 0.4, testei em NTO é Tibia 8.54 é 8.60 é funcionou perfeitamente ! então vamos la, Primeiramente vá em \data\globalevents\scripts é crie um arquivo chamado lottery.lua é la adicione : local configuration = { lottery_hour = "1", - Hours after how many hours should get lottery is explained really ... reward_count = 4, - As items / rewards? so you want 4 random items, then write 4 ... site = 1 - No need to explain: p } onThink function (range, lastExecution) local actors getPlayersOnline = () local list = {} for i, tid in ipairs (players) do list [i] = tid end Local winner list = [math.random (1, # list)] if (config.website == 1) then db.executeQuery ("INSERT INTO` lotto `(` `) VALUES (name '" .. getCreatureName (winner) .. "');") end doBroadcastMessage ('[lottery system] Winner:' .. getCreatureName (winner) .. 'Reward: Surprise Bag'! '- Congratulations (followed by lottery' .... config.lottery_hour .. ')') doPlayerAddItem (winner, 6571, config.reward_count) return TRUE end Algumas configurações Acima: lottery_hour = "1", - Dé quantas é quantas horas séra sorteada. reward_count = 4, - Quanto itens / recompensas? assim que você quer 4 itens aleatórios, em seguida, escrever 4 ... Ok Agora vá em /data/globalevents/ é abra globalevents.xml é la adicione <globalevent name="lottery" interval="4050000" event="script" value="lottery.lua"/> Agora vamos fazer as sorteações a cada player que vencer então va em \data\actions\scripts é la crie um arquivo chamado bagloterry.lua é lá adicione: - Created by GHETTOBIRD - PRESENT_BLUE location = {2160, 2160} - Add more items if you want to just separate them with a item id ... PRESENT_RED location = {2160, 2514} - same as above;) onUse (cid, item fromPosition, itemEx, toPosition) function Local count = 1 if (item.itemid == 6570) then Local randomChance = math.random (1, # PRESENT_BLUE) if (randomChance == 1) then count = 2 elseif (randomChance == 2) then count = 2 end doPlayerAddItem (cid, PRESENT_BLUE [randomChance], count) elseif (== item.itemid 6571), then Local randomChance = math.random (1, # PRESENT_RED) randomChance is> 0 and randomChance <4, then count = 2 end doPlayerAddItem (cid, PRESENT_RED [randomChance], count) end doSendMagicEffect (fromPosition, CONST_ME_GIFT_WRAPS) doRemoveItem (item.uid 1) return true end Algumas Informações Sobre a script acima ! PRESENT_BLUE location = {2160, 2160} - Adicionar mais itens, se você quiser apenas separá-los com um id item ... PRESENT_RED location = {2160, 2514} - mesmo que acima Agora vá em /data/actions é abra actions.xml é la adicione a seguinte tag; <action fromid="6570" toid="6571" event="script" value="bagloterry.lua"/> ésso isso mesmo ! testei aki funcionou 100% espero que gostem !
-
Spell Suicida (Morre e leva o oponente junto)
olha eu denovo aki ,-, vamos la, eu queria uma spell , tipo mt loka, o cara clickava no target e falava a spell ele ia morre eo target tmb tipo o dano 100000000 do attack, se tivesse como por alguma coisa pra ñ ficar apareceno aquele dano 29319 é sim somente 100000 , alguem? tipo esssa spell e tipo o jutsu ceifador da morte? o probibido quando usado o adversario morre eo que invocou tmb ! aaa e tmb a effect quando o cara clickasse no target aparece a effect encima do target, e da o dano de 100000, sem aquelas letras de 2319239 e somente 100000 no target e no que usou :3 @UP @UP @UP @UP @UP @UP
-
[NPC Guard] Ataca Skulls e Monsters, Invasores
Sim você colocou coisas erradas lordefmorte Em Defender.xml bote <?xml version="1.0"?> <npc name="Defender" script="defender.lua" access="5" lookdir="2" autowalk="25"> <mana now="800" max="800"/> <health now="200" max="200"/> <look type="131" head="116" body="94" legs="78" feet="115" addons="3"/> </npc> Sem o local level = 10 -- Quanto o NPC irar tirar. local maglevel = 10 -- Quanto o NPC Irar tirar. local min_multiplier = 2.1 -- Quanto o NPC Irar tirar. local max_multiplier = 4.2 -- Quanto o NPC Irar tirar. local Attack_message = "An Invader, ATTACK!!!" -- A mensagem queo NPC irar falar quanto detectar um invasor. é somente uma demonstração.
-
[Pedido] Spell para MaTTCh
cara é que sai 3 paredes de cada lado , envez de sair 1 tendeu? eu queria que saisse somente ! alguem ajuda pfv?
-
[NPC Guard] Ataca Skulls e Monsters, Invasores
-
[NPC Guard] Ataca Skulls e Monsters, Invasores
Testei é funcionou 100% !!
-
(Resolvido)[Duvida] Spell Torta
isso ea configuração cara..
-
[NPC Guard] Ataca Skulls e Monsters, Invasores
Opa Galera, hoje vou trazer para vocês um NPC que ataca players pk é monstros invasores, analizem no forum e não achei nem um funcionando , testei em 8.54 é 8.60 e funcionou perfeitamente então vamos la. Primeiramente vá em /data/npc/script/ é crie um arquivo chamado defender.lua é lá dentro adicione : local level = 10 ----- change this to make the npc hit more/less---------------------|damage_min = (level * 2 + maglevel * 3) * min_multiplier | local maglevel = 10 ----- change this to make the npc hit more/less -----------------|damage_max = (level * 2 + maglevel * 3) * max_multiplier | local min_multiplier = 2.1 ----- change this to make the npc hit more/less ----------|damage_formula = math.random(damage_min,damage_max) | local max_multiplier = 4.2 ----- change this to make the npc hit more/less --------------------------------------------------------------------- local check_interval = 5 ----- change this to the time between checks for a creature (the less time the more it will probably lag :S) local radiusx = 7 ----- change this to the amount of squares left/right the NPC checks (default 7 so he checks 7 squares left of him and 7 squares right (the hole screen) local radiusy = 5 ----- change this to the amount of squares left/right the NPC checks (default 5 so he checks 5 squares up of him and 5 squares down (the hole screen) local Attack_message = "An Invader, ATTACK!!!" ----- change this to what the NPC says when he sees a monster(s) local town_name = "Archgard" ----- the name of the town the NPC says when you say "hi" local Attack_monsters = TRUE ----- set to TRUE for the npc to attack monsters in his area or FALSE if he doesnt local Attack_swearers = TRUE ----- set to TRUE for the npc to attack players that swear near him or FALSE if he doesnt local Attack_pkers = TRUE ----- set to TRUE for the npc to attack players with white and red skulls or FALSE if he doesnt local health_left = 10 ----- set to the amount of health the npc will leave a player with if they swear at him (ie at 10 he will hit the player to 10 health left) local swear_message = "Take this!!!" ----- change this to what you want the NPC to say when he attackes a swearer local swear_words = {"shit", "fuck", "dick", "cunt"} ----- if "Attack_swearers" is set to TRUE then the NPC will attack anyone who says a word in here. Remember to put "" around each word and seperate each word with a comma (,) local hit_effect = CONST_ME_MORTAREA ----- set this to the magic effect the creature will be hit with, see global.lua for more effects local shoot_effect = CONST_ANI_SUDDENDEATH ----- set this to the magic effect that will be shot at the creature, see global.lua for more effects local damage_colour = TEXTCOLOR_RED ----- set this to the colour of the text that shows the damage when the creature gets hit ------------------end of config------------------ local check_clock = os.clock() ----- leave this local focus = 0 ----- leave this function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) health = getCreatureHealth(cid) - health_left if ((string.find(msg, '(%a*)hi(%a*)'))) and getDistanceToCreature(cid) < 4 then selfSay('Hello ' .. creatureGetName(cid) .. '! I am a defender of '..town_name..'.') doNpcSetCreatureFocus(cid) focus = 0 end if msgcontains(msg, 'time') then selfSay('The time is ' .. getWorldTime() .. '.') end if messageIsInArray(swear_words, msg) then if Attack_swearers == TRUE then selfSay('' .. swear_message ..' ') doCreatureAddHealth(cid,-health) doSendMagicEffect(getThingPos(cid),17) doSendAnimatedText(getThingPos(cid),health,180) doNpcSetCreatureFocus(cid) focus = 0 end end end function getMonstersfromArea(pos, radiusx, radiusy, stack) local monsters = { } local starting = {x = (pos.x - radiusx), y = (pos.y - radiusy), z = pos.z, stackpos = stack} local ending = {x = (pos.x + radiusx), y = (pos.y + radiusy), z = pos.z, stackpos = stack} local checking = {x = starting.x, y = starting.y, z = starting.z, stackpos = starting.stackpos} repeat creature = getThingfromPos(checking) if creature.itemid > 0 then if isCreature(creature.uid) == TRUE then if isPlayer(creature.uid) == FALSE then if Attack_monsters == TRUE then table.insert (monsters, creature.uid) check_clock = os.clock() end elseif isPlayer(creature.uid) == TRUE then if Attack_pkers == TRUE then if getPlayerSkullType(creature.uid) > 0 then table.insert (monsters, creature.uid) check_clock = os.clock() end end end end end if checking.x == pos.x-1 and checking.y == pos.y then checking.x = checking.x+2 else checking.x = checking.x+1 end if checking.x > ending.x then checking.x = starting.x checking.y = checking.y+1 end until checking.y > ending.y return monsters end function onThink() if (Attack_monsters == TRUE and Attack_pkers == TRUE) or (Attack_monsters == TRUE and Attack_pkers == FALSE) or (Attack_monsters == FALSE and Attack_pkers == TRUE) then if (os.clock() - check_clock) > check_interval then monster_table = getMonstersfromArea(getCreaturePosition(getNpcCid( )), radiusx, radiusy, 253) if #monster_table >= 1 then selfSay('' .. Attack_message ..' ') for i = 1, #monster_table do doNpcSetCreatureFocus(monster_table[i]) local damage_min = (level * 2 + maglevel * 3) * min_multiplier local damage_max = (level * 2 + maglevel * 3) * max_multiplier local damage_formula = math.random(damage_min,damage_max) doSendDistanceShoot(getCreaturePosition(getNpcCid( )), getThingPos(monster_table[i]), shoot_effect) doSendMagicEffect(getThingPos(monster_table[i]),hit_effect) doSendAnimatedText(getThingPos(monster_table[i]),damage_formula,damage_colour) doCreatureAddHealth(monster_table[i],-damage_formula) check_clock = os.clock() focus = 0 end elseif table.getn(monster_table) < 1 then focus = 0 check_clock = os.clock() end end end focus = 0 end Depois vá em /data/npc/ é la crie um arquivo defender.xml é lá adicione: <?xml version="1.0"?> <npc name="Defender" script="defender.lua" access="5" lookdir="2" autowalk="25"> <mana now="800" max="800"/> <health now="200" max="200"/> <look type="131" head="116" body="94" legs="78" feet="115" addons="3"/> </npc> local level = 10 -- Quanto o NPC irar tirar. local maglevel = 10 -- Quanto o NPC Irar tirar. local min_multiplier = 2.1 -- Quanto o NPC Irar tirar. local max_multiplier = 4.2 -- Quanto o NPC Irar tirar. local Attack_message = "An Invader, ATTACK!!!" -- A mensagem queo NPC irar falar quanto detectar um invasor. Creditos: Knekarn Eu (Por Postar aki no forum)
-
(Resolvido)[Pedido] Alguem Centraliza essa Spell
Perfeito ! vlw :3 vlw tmb Alencar123, so que a sua tipo eu andava ea effect andava junto, mais vlw :3