-
Total de itens
1900 -
Registro em
-
Última visita
-
Dias Ganhos
13
Tudo que Beeki postou
-
Posta aqui o seu player.cpp e dessa posta dentro de Codes pro Post ficar organizado e de facil entendimento, até
-
Bem aqui posto alguns DataPacks 7.xx os Melhores, espero que gostem! OTserv 7.6 [Dameria DataPack] http://www.mediafire...3w3zymdf1zuaytr [Dark Ghetto Bladers 2 Pack] http://www.mediafire...adwafx38e49e002 [Darkonia Pack] http://www.mediafire...b42p7zg7ie5vnp7 OTserv 7.5 [CTF OTserv] http://www.mediafire...rr1r6asbhtjq4va [Xzenia V6] http://www.mediafire...go6nn6wdm6wpyzl [The Lost World Server] http://www.mediafire...6be0vymq30odq83 OTserv 7.1 [survival OTserv] http://www.mediafire...vxf4gluuq7g623n [Hukian No-PVP Server] http://www.mediafire...oemuisitmhuvq5d [DPublic OTserver] http://www.mediafire...ibb28lm3d7fnzxt [Crazy OTserver] http://www.mediafire...cqbb3eh6ifzdlwb Créditos: Stian ( Disponibilizar ) Beeki ( Trazer ao XTibia )
- 7 respostas
-
- otserv 7.6
- otserv
-
(e 1 mais)
Tags:
-
Tenta esse script aqui... 173 é o Numero da vocation, e 7 é o ID do efeito! efeitos = { [173] = 7, } function doEffect(cid) local delay = 1 if isCreature(cid) == TRUE then else if getPlayerLevel(cid) >= 500 then doSendMagicEffect(getCreaturePosition(cid), efeitos[getPlayerVocation(cid)]) addEvent(doEffect, delay*1000, cid) end return TRUE end function onLogin(cid) for voc, efec in pairs(efeitos) do if voc == getPlayerVocation(cid) then doEffect(cid) break end end return TRUE end
-
Qual distro você usa ? e quais as configs do seu Dedicado ?
-
tem que Mudar muita coisa, é tenso fazer isso, espero ter ajudado.
-
De nada, qualquer coisa só postar aqui.
-
Desculpa mais não tem como eu te ajudar, pois o Dat Editor que usa os arquivos com a extensão IDC não funciona em meu PC, somente o Dat Editor que lê extensão IDF, malz =/
-
Em qual extensão está esse efeito que você exportou ? idf ou idc ?
-
[Encerrado] Erro Ao Tentar Ligar O Ot
tópico respondeu ao Bubbleman23 de Beeki em Tópicos Sem Resposta
Tenta atualizar seu NetFrame work, ou também pode ser falta de algum driver ou driver mal instalada, se for o caso Liga o windows update e deixa atualizar. -
sua conta é premium ?
-
Muda pra esse script. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 node1 = keywordHandler:addKeyword({'first bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first blessing for 10000 gold?'}) node1:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, bless = 1, premium = true, cost = 10000}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node2 = keywordHandler:addKeyword({'second bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the second blessing for 10000 gold?'}) node2:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, bless = 2, premium = true, cost = 10000}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node3 = keywordHandler:addKeyword({'third bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the third blessing for 10000 gold?'}) node3:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, bless = 3, premium = true, cost = 10000}) node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node4 = keywordHandler:addKeyword({'fourth bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fourth blessing for 10000 gold?'}) node4:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, bless = 4, premium = true, cost = 10000}) node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node5 = keywordHandler:addKeyword({'fifth bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fifth blessing for 10000 gold?'}) node5:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, bless = 5, premium = true, cost = 10000}) node5:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) npcHandler:addModule(FocusModule:new())
-
Aqui está um ótimo script de Transform, e já tem ai explicando como configurar ele. Transform.lua local config = { --[vocation id] = { level, nova voc, looktype, efeito} [9] = { 30, 10, 30, 32}, [10] = { 40, 11, 261, 32}, [11] = { 50, 15, 261, 33}, [12] = { 75, 15, 261, 33}, [13] = { 100, 15, 261, 33}, [14] = { 150, 15, 261, 33}, [15] = { 180, 15, 261, 33}, [16] = { 200, 15, 261, 33}, [17] = { 40, 15, 261, 33}, [18] = { 40, 15, 261, 33}, [19] = { 40, 15, 261, 33}, [20] = { 40, 15, 261, 33}, [21] = { 40, 15, 261, 33}, [22] = { 40, 15, 261, 33}, [23] = { 40, 15, 261, 33} } function onSay(cid, words, param, channel) doPlayerSay(cid, "transformar") local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] then doPlayerSetVocation(cid, voc[2]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") local outfit = {lookType = voc[3]} doCreatureChangeOutfit(cid, outfit) doSendMagicEffect(getCreaturePosition(cid), voc[4]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.") end else doPlayerSendCancel(cid, "Você não pode se Transformar!") end return true end em Talkactions.xml add isso. <talkaction words="transformar;Transformar" event="script" value="transform.lua"/>
-
talkaction [Talkaction] Comando !guild
tópico respondeu ao Vodkart de Beeki em Actions e Talkactions
Valeu emo, agradecido pelo script, até! :D -
Edita esse post aê, ta parecendo um flood com essas paradas repetidas.
- 14 respostas
-
- skydangerous
- lua
- (e 5 mais)
-
Ótimo tuto John, porem muito simples mesmo, dava pra explicar mais, valeu aê, até!
- 16 respostas
-
- creaturescripts tutorial
- otserv
- (e 2 mais)
-
Ótimo mapa subwat, porém não irei dar rep agora não, só quando o servidor estiver 100% ou seja tirar os erros do Console, até!
- 31 respostas
-
- 9.4
- subwat 944
-
(e 1 mais)
Tags:
-
Areá errada camarada, reportado Para moverem, até!
-
[Creaturescripts]Training Monk Interativo
tópico respondeu ao Subwat de Beeki em Globalevents e Spells
parece que esse script mostra a velocidade que o Player está batendo no Training Monk, -
talkaction [Talkaction] Comando !guild
tópico respondeu ao Vodkart de Beeki em Actions e Talkactions
Faz aê pow, se poder é claro, seira uma Boa poder checar quem está online na Minha guild e na guild adversaria, outra coisa Vodkart poderia ser sem essa caixinha ai que tem o Griffin shield ?, tipo poderia ser igual ao comando !oline, eu falo !member ai aparece have 10 member of guild online >> ai aparece o nome dos caras e os ranks ( vice, leader ) etc.. até -
Tenta esse woe.lua dofile("./_woe.lua") local config = woe_config function onSay(cid, words, param) if words == "/woe" and param == "/!/SETUP" then Woe.setup() return true end Woe.getInfo() local myTable = {} for _, i in ipairs({"%d", "%B", "%Y", "%X"}) do table.insert(myTable, os.date(i, infoLua[4])) end if Woe.isStarted() then text = "time left = " .. Woe.timeToEnd().mins .. ":" .. Woe.timeToEnd().secs .. "\nActually the castle " .. Castle.name .. " is owned by " .. Woe.guildName() .. ".\n" .. Woe.breakerName() .. " broke the empe at "..myTable[1].." / "..myTable[2].." / "..myTable[3].." at time "..myTable[4].."." else text = "the last woe was won by " .. Woe.guildName() .. ".\n" .. Woe.breakerName() .. " broke the empe at "..myTable[1].." / "..myTable[2].." / "..myTable[3].." at time "..myTable[4].."." end if words == "/woe" then if getPlayerAccess(cid) >= config.accessToStar then if param == "on" then if Woe.isTime() ~= true then doBroadcastMessage("War of Emperium will start in next 5 minutes...", config.bcType) doBroadcastMessage("will have a duration of " .. config.timeToEnd .. " Minutes.", config.bcType) setGlobalStorageValue(stor.WoeTime, 1) else doPlayerSendCancel(cid, "WoE is already running.") end elseif param == "off" then if Woe.isTime() == true then doBroadcastMessage("WoE was canceled...", config.bcType) setGlobalStorageValue(stor.WoeTime, 0) setGlobalStorageValue(stor.Started, 0) if isCreature(getThingFromPos(Castle.empePos).uid) == TRUE then doRemoveCreature(getThingFromPos(Castle.empePos).uid) end if getThingFromPos(Castle.desde).itemid > 0 then doRemoveItem(getThingFromPos(Castle.desde).uid) end Woe.removePre() Woe.removePortals() else doPlayerSendCancel(cid, "WoE is not running.") end elseif param == "empe" then doSummonCreature("empe", Castle.empePos) elseif param == "go" then local newPos = Castle.empePos newPos.y = newPos.y + 1 doTeleportThing(cid, newPos, FALSE) elseif param == "info" then doPlayerPopupFYI(cid, text) else doPlayerSendCancel(cid, "not valid param.") end elseif getPlayerAccess(cid) < config.accessToStar then if param == "info" then doPlayerPopupFYI(cid, text) end else doPlayerSendCancel(cid, "not possible.") end elseif words == "!recall" then if Woe.isStarted() == true then if getPlayerGuildLevel(cid) == GUILDLEVEL_LEADER then if Woe.isInCastle(cid) == true then local members = Woe.getGuildMembers(getPlayerGuildId(cid)) if #members > 1 then if(exhaust(cid, stor.recall, config.recallTime) == 1) then for _, i in ipairs(members) do if getPlayerGuildLevel(i) ~= GUILDLEVEL_LEADER then local pos = getClosestFreeTile(cid, getCreaturePosition(cid), FALSE, TRUE) doTeleportThing(i, pos, FALSE) end end doCreatureSay(cid, "Emergency Recall", TALKTYPE_SAY) else doPlayerSendCancel(cid, "you can only use this every " .. config.recallTime / 60 .. " minutes.") end else doPlayerSendCancel(cid, "no members online.") end else doPlayerSendCancel(cid, "only can be used in the castle.") end else doPlayerSendCancel(cid, "you are not the leader.") end else doPlayerSendCancel(cid, "woe is not running.") end end return true end Aqui... --Coordenada onde vai ser teletransportado ao usar atalho. --[[ Castle.guildEntry = {x = 352, y = 1203, z = 5} // por onde a guild vai entrar Castle.salas = { a = {fromx=37, tox=379, fromy=1189, toy=62, z=7}, // posição da sala 1 b = {fromx=37, tox=379, fromy=1189, toy=62, z=6}, // posição sala 2 c = {fromx=37, tox=379, fromy=1179, toy=62, z=5} // posição da sala 3 }
- 4 respostas
-
- talckactions
- otserv
-
(e 2 mais)
Tags:
-
talkaction [Talkaction] Comando !guild
tópico respondeu ao Vodkart de Beeki em Actions e Talkactions
Otimo script vodka, só uma duvida, eu posso checar a guild de outro Leader? -
[ Reprovado ][ Reprovado ]Souce "tfs" Para Windows
tópico respondeu ao tiagovx de Beeki em Lixeira Pública
ele quer um OTserver que seja possivel criar conta pelo account manager e pelo website, @tópic area errado amigo, reportado para Moverem!- 4 respostas
-
- ajudeme tibianos
- tibia
-
(e 1 mais)
Tags:
-
é verdade, reportado para Moverem.!
-
[ Reprovado ][ Reprovado ]Tibia - Guia Respawn
tópico respondeu ao DuuhCarvalho de Beeki em Lixeira Pública
Tipo valeu a tentativa, mais como o Sky disse tem vários sites do Tibia espalhados por ai e com grande conteúdo, então seu Tutorial é um pouco inútil! até- 7 respostas
-
- guia respawn
- otserv
-
(e 1 mais)
Tags:
-
Aqui está direto da free svn da OTland, na versão 8.42 espero ter ajudado, até! http://otland.net/subversion.php?svn=public&file=dl.php&repname=forgottenserver&path=%2Ftags%2F0.2.3%2F&rev=96&peg=96&isdir=1
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.