Histórico de Curtidas
-
kinomoto deu reputação a 139 em (Resolvido)[ajuda] ao matar monstro, um teleport aparece por 15 segundosAlterei o script pra você poder adicionar quantos monstros quiser nele, ao invés de criar varias cópias.
Agora sobre o script não funcionar com o segundo monstro:
Confere se você registrou corretamente o evento desse script no .xml dele.
-
kinomoto deu reputação a ikaroangelo21 em Npc bank não funcionalocal keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local Topic, count, transfer = {}, {}, {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local function getCount(s) local b, e = s:find('%d+') return b and e and math.min(4294967295, tonumber(s:sub(b, e))) or -1 end local function findPlayer(name) local q = db.getResult('SELECT name FROM players WHERE name=' .. db.escapeString(name) .. ' LIMIT 1'), nil if q:getID() == -1 then return end local r = q:getDataString('name') q:free() return r end function greet(cid) Topic[cid], count[cid], transfer[cid] = nil, nil, nil return true end function creatureSayCallback(cid, type, msg) if not npcHandler:isFocused(cid) then return false elseif msgcontains(msg, 'balance') then npcHandler:say('Your account balance is ' .. getPlayerBalance(cid) .. ' gold.', cid) Topic[cid] = nil elseif msgcontains(msg, 'deposit') and msgcontains(msg, 'all') then if getPlayerMoney(cid) == 0 then npcHandler:say('You don\'t have any gold with you.', cid) Topic[cid] = nil else count[cid] = getPlayerMoney(cid) npcHandler:say('Would you really like to deposit ' .. count[cid] .. ' gold?', cid) Topic[cid] = 2 end elseif msgcontains(msg, 'deposit') then if getCount(msg) == 0 then npcHandler:say('You are joking, aren\'t you??', cid) Topic[cid] = nil elseif getCount(msg) ~= -1 then if getPlayerMoney(cid) >= getCount(msg) then count[cid] = getCount(msg) npcHandler:say('Would you really like to deposit ' .. count[cid] .. ' gold?', cid) Topic[cid] = 2 else npcHandler:say('You do not have enough gold.', cid) Topic[cid] = nil end elseif getPlayerMoney(cid) == 0 then npcHandler:say('You don\'t have any gold with you.', cid) Topic[cid] = nil else npcHandler:say('Please tell me how much gold it is you would like to deposit.', cid) Topic[cid] = 1 end elseif Topic[cid] == 1 then if getCount(msg) == -1 then npcHandler:say('Please tell me how much gold it is you would like to deposit.', cid) Topic[cid] = 1 elseif getPlayerMoney(cid) >= getCount(msg) then count[cid] = getCount(msg) npcHandler:say('Would you really like to deposit ' .. count[cid] .. ' gold?', cid) Topic[cid] = 2 else npcHandler:say('You do not have enough gold.', cid) Topic[cid] = nil end elseif msgcontains(msg, 'yes') and Topic[cid] == 2 then if doPlayerRemoveMoney(cid, count[cid]) then doPlayerSetBalance(cid, getPlayerBalance(cid) + count[cid]) npcHandler:say('Alright, we have added the amount of ' .. count[cid] .. ' gold to your balance. You can withdraw your money anytime you want to.', cid) else npcHandler:say('I am inconsolable, but it seems you have lost your gold. I hope you get it back.', cid) end Topic[cid] = nil elseif msgcontains(msg, 'no') and Topic[cid] == 2 then npcHandler:say('As you wish. Is there something else I can do for you?', cid) Topic[cid] = nil elseif msgcontains(msg, 'withdraw') then if getCount(msg) == 0 then npcHandler:say('Sure, you want nothing you get nothing!', cid) Topic[cid] = nil elseif getCount(msg) ~= -1 then if getPlayerBalance(cid) >= getCount(msg) then count[cid] = getCount(msg) npcHandler:say('Are you sure you wish to withdraw ' .. count[cid] .. ' gold from your bank account?', cid) Topic[cid] = 4 else npcHandler:say('There is not enough gold on your account.', cid) Topic[cid] = nil end elseif getPlayerBalance(cid) == 0 then npcHandler:say('You don\'t have any money on your bank account.', cid) Topic[cid] = nil else npcHandler:say('Please tell me how much gold you would like to withdraw.', cid) Topic[cid] = 3 end elseif Topic[cid] == 3 then if getCount(msg) == -1 then npcHandler:say('Please tell me how much gold you would like to withdraw.', cid) Topic[cid] = 3 elseif getPlayerBalance(cid) >= getCount(msg) then count[cid] = getCount(msg) npcHandler:say('Are you sure you wish to withdraw ' .. count[cid] .. ' gold from your bank account?', cid) Topic[cid] = 4 else npcHandler:say('There is not enough gold on your account.', cid) Topic[cid] = nil end elseif msgcontains(msg, 'yes') and Topic[cid] == 4 then if getPlayerBalance(cid) >= count[cid] then doPlayerAddMoney(cid, count[cid]) doPlayerSetBalance(cid, getPlayerBalance(cid) - count[cid]) npcHandler:say('Here you are, ' .. count[cid] .. ' gold. Please let me know if there is something else I can do for you.', cid) else npcHandler:say('There is not enough gold on your account.', cid) end Topic[cid] = nil elseif msgcontains(msg, 'no') and Topic[cid] == 4 then npcHandler:say('The customer is king! Come back anytime you want to if you wish to withdraw your money.', cid) Topic[cid] = nil elseif msgcontains(msg, 'transfer') then if getCount(msg) == 0 then npcHandler:say('Please think about it. Okay?', cid) Topic[cid] = nil elseif getCount(msg) ~= -1 then count[cid] = getCount(msg) if getPlayerBalance(cid) >= count[cid] then npcHandler:say('Who would you like to transfer ' .. count[cid] .. ' gold to?', cid) Topic[cid] = 6 else npcHandler:say('There is not enough gold on your account.', cid) Topic[cid] = nil end else npcHandler:say('Please tell me the amount of gold you would like to transfer.', cid) Topic[cid] = 5 end elseif Topic[cid] == 5 then if getCount(msg) == -1 then npcHandler:say('Please tell me the amount of gold you would like to transfer.', cid) Topic[cid] = 5 else count[cid] = getCount(msg) if getPlayerBalance(cid) >= count[cid] then npcHandler:say('Who would you like to transfer ' .. count[cid] .. ' gold to?', cid) Topic[cid] = 6 else npcHandler:say('There is not enough gold on your account.', cid) Topic[cid] = nil end end elseif Topic[cid] == 6 then local v = getPlayerByName(msg) if getPlayerBalance(cid) >= count[cid] then if v then transfer[cid] = msg npcHandler:say('Would you really like to transfer ' .. count[cid] .. ' gold to ' .. getPlayerName(v) .. '?', cid) Topic[cid] = 7 elseif findPlayer(msg):lower() == msg:lower() then transfer[cid] = msg npcHandler:say('Would you really like to transfer ' .. count[cid] .. ' gold to ' .. findPlayer(msg) .. '?', cid) Topic[cid] = 7 else npcHandler:say('This player does not exist.', cid) Topic[cid] = nil end else npcHandler:say('There is not enough gold on your account.', cid) Topic[cid] = nil end elseif Topic[cid] == 7 and msgcontains(msg, 'yes') then if getPlayerBalance(cid) >= count[cid] then local v = getPlayerByName(transfer[cid]) if v then doPlayerSetBalance(cid, getPlayerBalance(cid) - count[cid]) doPlayerSetBalance(v, getPlayerBalance(v) + count[cid]) npcHandler:say('Very well. You have transferred ' .. count[cid] .. ' gold to ' .. getPlayerName(v) .. '.', cid) elseif findPlayer(transfer[cid]):lower() == transfer[cid]:lower() then doPlayerSetBalance(cid, getPlayerBalance(cid) - count[cid]) db.executeQuery('UPDATE players SET balance=balance+' .. count[cid] .. ' WHERE name=' .. db.escapeString(transfer[cid]) .. ' LIMIT 1') npcHandler:say('Very well. You have transferred ' .. count[cid] .. ' gold to ' .. findPlayer(transfer[cid]) .. '.', cid) else npcHandler:say('This player does not exist.', cid) end else npcHandler:say('There is not enough gold on your account.', cid) end Topic[cid] = nil elseif Topic[cid] == 7 and msgcontains(msg, 'no') then npcHandler:say('Alright, is there something else I can do for you?', cid) Topic[cid] = nil elseif msgcontains(msg, 'change gold') then npcHandler:say('How many platinum coins would you like to get?', cid) Topic[cid] = 8 elseif Topic[cid] == 8 then if getCount(msg) < 1 then npcHandler:say('Hmm, can I help you with something else?', cid) Topic[cid] = nil else count[cid] = math.min(500, getCount(msg)) npcHandler:say('So you would like me to change ' .. count[cid] * 100 .. ' of your gold coins into ' .. count[cid] .. ' platinum coins?', cid) Topic[cid] = 9 end elseif Topic[cid] == 9 then if msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid, 2148, count[cid] * 100) then npcHandler:say('Here you are.', cid) doPlayerAddItem(cid, 2152, count[cid]) else npcHandler:say('Sorry, you do not have enough gold coins.', cid) end else npcHandler:say('Well, can I help you with something else?', cid) end Topic[cid] = nil elseif msgcontains(msg, 'change platinum') then npcHandler:say('Would you like to change your platinum coins into gold or crystal?', cid) Topic[cid] = 10 elseif Topic[cid] == 10 then if msgcontains(msg, 'gold') then npcHandler:say('How many platinum coins would you like to change into gold?', cid) Topic[cid] = 11 elseif msgcontains(msg, 'crystal') then npcHandler:say('How many crystal coins would you like to get?', cid) Topic[cid] = 13 else npcHandler:say('Well, can I help you with something else?', cid) Topic[cid] = nil end elseif Topic[cid] == 11 then if getCount(msg) < 1 then npcHandler:say('Hmm, can I help you with something else?', cid) Topic[cid] = nil else count[cid] = math.min(500, getCount(msg)) npcHandler:say('So you would like me to change ' .. count[cid] .. ' of your platinum coins into ' .. count[cid] * 100 .. ' gold coins for you?', cid) Topic[cid] = 12 end elseif Topic[cid] == 12 then if msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid, 2152, count[cid]) then npcHandler:say('Here you are.', cid) doPlayerAddItem(cid, 2148, count[cid] * 100) else npcHandler:say('Sorry, you do not have enough platinum coins.', cid) end else npcHandler:say('Well, can I help you with something else?', cid) end Topic[cid] = nil elseif Topic[cid] == 13 then if getCount(msg) < 1 then npcHandler:say('Hmm, can I help you with something else?', cid) Topic[cid] = nil else count[cid] = math.min(500, getCount(msg)) npcHandler:say('So you would like me to change ' .. count[cid] * 100 .. ' of your platinum coins into ' .. count[cid] .. ' crystal coins for you?', cid) Topic[cid] = 14 end elseif Topic[cid] == 14 then if msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid, 2152, count[cid] * 100) then npcHandler:say('Here you are.', cid) doPlayerAddItem(cid, 2160, count[cid]) else npcHandler:say('Sorry, you do not have enough platinum coins.', cid) end else npcHandler:say('Well, can I help you with something else?', cid) end Topic[cid] = nil elseif msgcontains(msg, 'change crystal') then npcHandler:say('How many crystal coins would you like to change into platinum?', cid) Topic[cid] = 15 elseif Topic[cid] == 15 then if getCount(msg) == -1 or getCount(msg) == 0 then npcHandler:say('Hmm, can I help you with something else?', cid) Topic[cid] = nil else count[cid] = math.min(500, getCount(msg)) npcHandler:say('So you would like me to change ' .. count[cid] .. ' of your crystal coins into ' .. count[cid] * 100 .. ' platinum coins for you?', cid) Topic[cid] = 16 end elseif Topic[cid] == 16 then if msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid, 2160, count[cid]) then npcHandler:say('Here you are.', cid) doPlayerAddItem(cid, 2152, count[cid] * 100) else npcHandler:say('Sorry, you do not have enough crystal coins.', cid) end else npcHandler:say('Well, can I help you with something else?', cid) end Topic[cid] = nil elseif msgcontains(msg, 'change') then npcHandler:say('There are three different coin types in Tibia: 100 gold coins equal 1 platinum coin, 100 platinum coins equal 1 crystal coin. So if you\'d like to change 100 gold into 1 platinum, simply say \'{change gold}\' and then \'1 platinum\'.', cid) Topic[cid] = nil elseif msgcontains(msg, 'bank') then npcHandler:say('We can change money for you. You can also access your bank account.', cid) Topic[cid] = nil end return true end npcHandler:setCallback(CALLBACK_GREET, greet) npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) -- function maded by Gesior-- function getNumber(txt) --return number if its number and is > 0, else return 0 x = string.gsub(txt,"%a","") x = tonumber(x) if x ~= nill and x > 0 then return x else return 0 end end
-
kinomoto deu reputação a ikaroangelo21 em Function não existeSomente clicar na seta no campo direito inferior :), boa sorte com seu Otserv, precisando somente falar ^^.
-
kinomoto deu reputação a ikaroangelo21 em Function não existeBom dia, poste o script, para darmos uma lida !
-
kinomoto deu reputação a Rusherzin em Conjure spell com 2 reagent idEsqueci de retornar falso quando não der certo, pera.
function onCastSpell(cid, var) local itemsToCombine = {{itemid=2160, qtd=1}, {itemid=2152, qtd=1}} local itemResult = {itemid=2155, qtd=1} for i=1, #itemsToCombine do if (getPlayerItemCount(cid, itemsToCombine[i].itemid) < itemsToCombine[i].qtd) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) doPlayerSendTextMessage(cid, 27, "Você precisa de "..itemsToCombine[i].qtd.." "..getItemNameById(itemsToCombine[i].itemid)..".") return false end if (i == #itemsToCombine) then for i=1, #itemsToCombine do doPlayerRemoveItem(cid, itemsToCombine[i].itemid, itemsToCombine[i].qtd) end doPlayerAddItem(cid, itemResult.itemid, itemResult.qtd) return doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE) end end return true end
-
kinomoto deu reputação a antharaz em Como retirar "You are not the owner"@kinomoto
Usando o tfs 0.3.6, abra nas sources o arquivo actions.cpp e delete as linhas abaixo:
E só.
-
kinomoto deu reputação a Crypter em Como retirar "You are not the owner"Você não citou a versão do seu server, portando tente procurar por isso no config.lua
checkCorpseOwner Deixe assim
checkCorpseOwner = false
-
kinomoto deu reputação a Dwarfer em Monstro que vira itemFaça assim:
-
kinomoto deu reputação a Dwarfer em Monstro que vira itemEm actions/scripts, crie o arquivo:
chicken.lua
Adicione a tag em actions.xml: <action itemid="ID_DO_ITEM" script="chicken.lua" />
-
kinomoto deu reputação a tetheuscunha em Bug na PromotionPrimeiro olhe em vocations.xml se pra ser a PROMOTE não precisa de premium.
Segundo, procure em FORMVOC ="..."
Terceiro, vai em lib/031-vocations.xml, e olhe se tem essa linha la
function isSorcerer(cid) return isInArray({1, 5}, getPlayerVocation(cid)) end
#Se não conseguir localizar nada, poste teu vocations.xml, lib.031-vocations.xml aqui pra mim da uma olhada
-
kinomoto deu reputação a budamunky em Mega Pack Sprites [+39,000] RPG Server.Mega Pack Sprites [+39,000] RPG Server.
Inclui:
Sprites ... (.bmp)
( Monstro ) .
( Conjuntos ).
(Itens diversos. )
( Armas e armaduras. )
( Paredes e pisos. )
Créditos: altaron
Spritespack.rar (34.4 MB) (128 MB UN-ZIP)
Download
https://mega.nz/#!rk51lIAJ!WH5gTlc1HeZ0lIZOI6M-MGdyQK4Iw_yFOd-_UlvHTXo
http://www.mediafire.com/file/6l64wfdy7hpp77k/Sprites+pack.rar
Scan
https://www.virustotal.com/pt/file/3bbb8c6030abd2d41bb33abf9a4453817cd31de5421030ccd26343044992f96c/analysis/
Creditos Altaron
REUPLOAD!
-
kinomoto deu reputação a KotZletY em (Resolvido)Npc que vende após completar uma quest@kinomoto sorry, esqueci completamente. Muitas notificações, e também andei um tiquin ocupado. Huahsuahs!
Tava procurando uma notificação de alguns dias atrás, e então vir a sua. Kkkkk
Bom, achei esse npc aqui mesmo no tk, porém tinha coisa desnecessária, linhas que não precisava, então eu o comprimir e deixei mais simples.
Copia qualquer xml e modificar para usar esse script.
Hi, trade,
se o player tiver a storage da quest, a storage que ganha nela, ele pode fazer, se não tiver, então o npc nem abre a janela de trade.
-
kinomoto deu reputação a Weslley Kiyo em Porta que abre com chaveNão é assim...
Olha só, vou por algumas imgs de como configurar
Você precisa de uma porta Locked e deixar o ActionID dela igual na img (O actionID da porta precisa ser o msm ActionID da chave para ela abrir) - como mostra a imagem:
Para setar o ActionID na chave, existem 3 maneiras.
1 - Você cria uma quest com a key, como na imagem:
2 - Você cria um npc que pode vender a key ou fazer alguma quest no npc para ganha-la, fica ao seu critério. Usando esse código:
if msgcontains(msg, "key") then npcHandler:say("Do you want to buy the Key to Adventure for 5 gold coins?", cid) npcHandler.topic[cid] = 4 elseif npcHandler.topic[cid] == 4 then if msgcontains(msg, "yes") then if getPlayerMoney(cid) >= 5 then npcHandler:say("Here you are.", cid) doPlayerRemoveMoney(cid, 5) -- money local key = doCreateItemEx(2088, 1) -- key (null) doSetItemActionId(key, 4600) -- actionID (key) doPlayerAddItemEx(cid, key, 1) -- key (actionId) else npcHandler:say("You don't have enough money.", cid) end elseif msgcontains(msg, "no") then npcHandler:say("As you wish.", cid) else npcHandler:say("Only nonsense on your mind, eh?", cid) end npcHandler.topic[cid] = 0
3 - Você pode setar a ActionID com o GOD:
/attr ActionID, 4600
-
kinomoto recebeu reputação de otteN em Script para Handcuffsrelaxa manim, obrigado por tentar! +REP
-
kinomoto deu reputação a otteN em Script para HandcuffsCara, eu até tentei fazer em lua, mas sem a função que é executada ao player andar o script fica bem prejudicado e quase inútil.
Desculpa
-
kinomoto deu reputação a esnio12 em Boss spawna ao matar certa quantidade de bichosOlá, fiz por sistema de task utilizando global storage, Testado em versão 8.60 TFS 0.4
Siga os passos abaixo para instalar o sistema.
Vá em creaturescripts/scripts e crie um arquivo chamado taskdemon.lua
Coloque isso aqui e configure seguindo as linhas
local config = { ['demon'] = {quantidade = 100, storage = 63006} --- NOME DO MONSTRO, QUANTIDADE DE MONSTROS QUE PRECISA MATAR PRA NASCER } local spawn = { bossdemon = {x= 101, y=52, z=7}, --- ONDE IRÁ SPAWNAR O ORSHABAAL APÓS MATAR A QUANTIDADE DE MONSTROS bossname = "Orshabaal" } --- Creditos by KloN --- É necessário ter o sistema de Storageglobal para funcionar o script. function onKill(cid, target) local monster = config[getCreatureName(target):lower()] if isPlayer(target) or not monster then return true end if (getGlobalStorageValue(monster.storage)+1) < monster.quantidade then setGlobalStorageValue(monster.storage, getGlobalStorageValue(monster.storage) + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Boss Spawning message: '..(getGlobalStorageValue(monster.storage)+1)..' of '..monster.quantidade..' '..getCreatureName(target)..'s killed to spawn boss.') --- CASO QUEIRA MUDAR A MENSAGEM DE QUANTIDADE DE MONTROS QUE JA MATOU E QT FALTA FIQUE A VONTADE end if (getGlobalStorageValue(monster.storage)+1) == monster.quantidade then broadcastMessage("Orshabaal has been spawned because one of yours seal has been destroyed.") --- MENSAGEM QUE APARECERÁ QUANDO SUMONAR O ORSHABAAL doCreateMonster(spawn.bossname, spawn.bossdemon) setGlobalStorageValue(monster.storage, -1) end return true end
Após fazer isso abra o seu arquivo login.lua na pasta do creaturescripts e adicione a linha respectiva antes do ultimo return true
registerCreatureEvent(cid, "taskdemon")
Após feito isso basta adicionar a tag no creaturescripts.xml
<event type="kill" name="taskdemon" event="script" value="taskdemon.lua"/>
Qualquer dúvida ou error, basta postar aqui
-
kinomoto deu reputação a Rusherzin em Spell que usa distance effects ao inves de effect.Esqueci de postar o script que fiz. Bom, não é nada complexo ou bem-feito, mas é um começo. Se tiver algumas ideias de magia, eu posso fazer algo mais elaborado.
Coloque essas duas funções no final do arquivo lib/050-function.lua.
function getNextTiles(playerPos) local sx = {-1, -1, 0, 1, 1, 1, 0, -1} local sy = {0, 1, 1, 1, 0, -1, -1, -1} local positions = {} for i=1, #sx do local positiontable = {x=playerPos.x+sx[i], y=playerPos.y+sy[i], z=playerPos.z} table.insert(positions, positiontable) end return positions end function aroundEffect(time, mindmg, maxdmg, effect, const, i, cid) local table = getNextTiles(getCreaturePosition(cid)) local lastpos = (tonumber(i) == 1) and table[#table] or table[i-1] if (i<=8) then local thing = getThingfromPos({x=table[i].x, y=table[i].y, z=table[i].z, stackpos=253}) doSendDistanceShoot(lastpos, table[i], effect) doSendMagicEffect(table[i], const) if (thing.itemid > 0) then local dmg = math.abs(math.random(mindmg, maxdmg)) doCreatureAddHealth(thing.uid, -dmg) doSendAnimatedText(table[i], "-"..dmg, 180) end lastpos = table[i] return addEvent(aroundEffect, time, time, mindmg, maxdmg, effect, const, i+1, cid) else return false end end E no arquivo da spell ficaria basicamente assim:
function onCastSpell(cid, var) aroundEffect(1, 100, 500, 3, CONST_ME_FIREATTACK, 1, cid) end Para configurar é só editar os parâmetros:
aroundEffect(time, mindmg, maxdmg, effect, const, i, cid)
time = tempo entre cada efeito da magia em milisegundos (1000 = 1 segundo) (esse tempo multiplicado por 8 vai ser o tempo de execução da magia)
mindmg = dano mínimo
maxdmg = dano máximo
effect = o efeito missile que será usado
const = o segundo efeito (pode encontrar uma lista deles em lib/000-constant.lua)
i = coloca sempre 1 (coloquei isso antes para outra parte da ideia)
cid = deixa cid também
-
kinomoto recebeu reputação de elielder em [DBO] Formação equipe versão 8.60quero XD
-
kinomoto deu reputação a elielder em [DBO] Formação equipe versão 8.60quer participar?
-
kinomoto deu reputação a LoadingGo em [PEDIDO] Sprites atualizadas PxGCara Tenho um Client COM VARIAS é VARIAS sprites é o client do meu servidor não ligo em compartilhar tem varias sprites de derivados servidor fui juntando e no final seu bastante tem Varios corpos, Icon Etc.
POR FAVOR Não Poste Em Outro Forum A Não Ser TK
Foi Trabalhoso Fazer Esse Client SO PARA AVISAR O TIBIA.DAT é TIBIA.SPR Estão Ocultos
CLIENT.http://www.mediafire.com/download/cg7b556fg6fchsi/PFairy+Online.rar SCAN.https://www.virustotal.com/en/file/f3a8bd6de5fcc85191009eb10d31f067f59f5d0179b781ea63072e57e2e4de79/analysis/1433072166/
Duvida Em Virus ?? Já Já Scan
AJUDEI O MINIMO REP++ OBRIGADO
QUERO JOGAR NO SEU SERVIDOR QUANDO TIVER ON-LINE
-
kinomoto deu reputação a TioSlash em [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)O erro do NPC já foi editado ?
-- @Website
Gostei muito!
parabéns pelo trabalho!
-
kinomoto deu reputação a hygashy em [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)O servidor parece muito bom, só fixar o erro dos npcs e também o do distro fechar de repente.
Obrigado por trazer o conteúdo.
-
kinomoto deu reputação a BielZet em Comandos /x e /yAqui esta o comando /x
Aqui Esta o comando /y
Ajudei ? REP+
-
kinomoto deu reputação a Tricoder em Radio no clientEsta é uma mensagem automática, este tópico foi movido para a área correta.
Regras do fórum: http://www.tibiaking.com/forum/topic/1281-regras-gerais/#comment-7680
Este tópico foi movido:
De: Clients OTServ > OTServ > MODs de Clients
Para: Suporte OTServ > OTServ > Suporte de Clients
-
kinomoto deu reputação a Danilonilo8 em Dragon Ball: The HistoryTópico sendo atualizado diariamente
"Aceitamos qualquer um que seja competente e queira ajudar"
Para os bem informados
Dragon Ball: The History
Esse projeto será um servidor baseado nos otservers de Tibia, terá os mesmos gráficos, mas com jogabilidade um pouco diferente, e mais fantástica.
Muitos irão pensar que essa será somente mais uma modificação barata de Wodbo, mas não, ele terá seus sistemas, sprites e ideias próprias da equipe e seus fãs, como sprites na perspectiva 45º e sistemas "inovadores de verdade", como o attack system, criado pelo nosso programador Tony.
Ele será baseado em todos os episódios de Dragon Ball, do início do Dragon Ball até o fim do Dragon Ball GT, e poderemos pensar se incluimos o Dragon Ball Kai.
Como por exemplo, podemos escolher o personagem Goku e começaremos numa nave espacial que caiu na Terra, em seguida, o bebê Goku terá que falar com seu "avô" Son Gohan, e nisso pulamos essa parte para o futuro, em que Goku está com aquela típica roupa roxa, quando criança.
Se escolhermos o personagem Vegeta, teremos que inventar uma história.
Conversas a parte:
Esse projeto foi criado pensando em divertir os jogadores, com um jogo que realmente funcione dessa maneira, e não contenha bugs.
Queremos proporcionar ao jogador também um conforto nas áreas do mapa, contendo não só paisagens bonitas, mais quanto mais parecidas ao desenho puderem.
O jogador incorporá o seu personagem favorito e disponível do desenho Dragon Ball, e viverá as mesmas aventuras com seus amigos, sem perder a graça em nada.
Conterá no jogo, além das sagas originais, diversas missões e mini-missões
Entre por dentro:
Equipe
Contamos com a ajuda de vocês, fãs de Dragon Ball, para ajudarem nas histórias, contamos também com a ajuda de quem tiver experiência em sua área, seja em uma quanto em outra.
Administrador: danilinho79
Spriter: danilinho79
Estou sozinho
Formulário:
Cargo:
Motivo pelo qual queira entrar:
Msn/Skype/Facebook:
Em que você acha que poderia ajudar:
Banners: