-
Total de itens
1900 -
Registro em
-
Última visita
-
Dias Ganhos
13
Tudo que Beeki postou
-
Aff você fez tudo errado, você não pode repetir as vocations ID do jeito que está ai, cada transforma tem que ter uma vocação, ele pede uma e dá outra, entende ?
-
Otimo mod parabens beeki Com esse script ai um player derruba seu Serv e da crash no seu Banco de dados em 1 Minuto, usando esse script sem exausted
-
Script de transform por Vocation. 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
-
é so colocar na pasta MODs man!
-
[Tutorial] Resetando Ot Sem Deletar Players
tópico respondeu ao devotti2 de Beeki em Tutoriais de Websites
Thanks pelo Tutorial mano, vai ajudar muita gente! -
Bem venho aqui trazer para vocês um NPC de Reborn para quem está criando um servidor de WoDBO na versão 8.54, pode ser usado em qualquer OTserver também, bem aqui vai... Reborn.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Reborn" script="data/npc/scripts/Reborn.lua" walkinterval="0" floorchange="0"> <health now="100" max="100"/> <look type="143" head="78" body="82" legs="120" feet="94" addons="1"/> </npc> Reborn.lua, muito facil configurar, já tem uma tabelinha ai encinando como, até local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 config = { --[Vocation] = ( Nova Vocation, New Outfit ) [21] = { 22, 137}, [254] = { 255, 351}, [36] = { 37, 148}, [51] = { 52, 144}, [65] = { 66, 152}, [378] = { 379, 451}, [80] = { 81, 150}, [93] = { 94, 150}, [107] = { 108, 509}, [118] = { 119, 118}, [131] = { 132, 34}, [144] = { 145, 15}, [155] = { 156, 15}, [167] = { 168, 173}, [179] = { 180, 178}, [191] = { 192, 184}, [205] = { 206, 190}, [217] = { 218, 221}, [229] = { 230, 281}, [242] = { 243, 60}, [254] = { 255, 351}, [265] = { 266, 334}, [275] = { 276, 80}, [286] = { 287, 338}, [296] = { 297, 198}, } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'reborn') and getPlayerStorageValue(cid,30025) == 4 then selfSay('You are reborn.', cid) focus = 0 talk_start = 0 elseif msgcontains(msg, 'reborn') and getPlayerLevel(cid) < 250 and getPlayerStorageValue(cid,30025) ~= 4 then selfSay('Hehe, I say If you READY. You do not have 250 level.', cid) elseif msgcontains(msg, 'reborn') then selfSay('Are you sure? {yes}', cid) talkState[talkUser] = 2 elseif msgcontains(msg, 'yes') and talkState[talkUser] ==2 and getPlayerLevel(cid) == 250 then local voc = config[getPlayerVocation(cid)] doPlayerSetVocation(cid, voc[1]) local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) doPlayerAddExp(cid, -(getPlayerExperience(cid)-getExperienceForLevel(1))) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+20000) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+30000) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid)) setPlayerStorageValue(cid,30025,4) talkState[talkUser] = 0 elseif msgcontains(msg, 'yes') and getPlayerLevel(cid) ~= 250 then selfSay('Desculpe, ' .. getCreatureName(cid) .. '! You need level 250 to reborn.', cid) talkState[talkUser] = 0 elseif msgcontains(msg, 'yes') and talkState[talkUser] == 2 then selfSay('Sorry, ' .. getCreatureName(cid) .. '! You must revert or transform to reborn.', cid) talkState[talkUser] = 0 elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then selfSay('Good bye.', cid) focus = 0 talk_start = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Créditos: Rodrigo Ritter ( Criador ) Beeki ( Trazer ao XTibia )
- 34 respostas
-
- npc reborn
- otserv
-
(e 2 mais)
Tags:
-
Você pode adicionar + effects e + vocations, por isso tem uma Tabela ali. Ficaria assim. efeitos = { [1] = 191, [2] = 241, [3] = 241, } E assim sucessivamente! @Edit Post em local errado, reportado para moverem, até!
-
As ports estão todas liberadas ?
-
Bem aqui tem um tutorial de como resetar um OTserv, axo que serve para você, até http://www.xtibia.com/forum/topic/157042-tutorial-resetando-ot-sem-deletar-players/
-
[Tutorial] Criando Novo Usuario + Manager Banco De Dados.
tópico respondeu ao Beeki de Beeki em Tutoriais de Infraestrutura
Adicionada vídeo Aula no tópico, espero que gostem, até! @Edit Adicionado link para download do SQL-Front -
Na verdade eu também não sei como fazer isso, muda Muita coisa...!
-
Cara posta seu player.cpp aqui para eu poder te ajudar.
-
Já tem aqui no XTibia as sprites do wono!
-
Na área de servidores Derivados tem muitos OTservers de pokemon, escolha um e Baixe!
-
Uma sugestão seria, o Loterry sorteando uma Unidade de item por dia, tipo, a Tabela de hoje.. 1 Demon Armor, 2 Boh, 5 Blessed Shield, ai ele só sortearia uma Demon armor, e assim sucessivamente, até
-
[Tutorial] Criando Um Firstitems.lua E Explicando
tópico respondeu ao fastot de Beeki em Globalevents e Spells
Ótimo script, valeu aê, usei como base e Modifiquei ele para ficar exatamente como eu quero,- 18 respostas
-
- first item
- script
-
(e 1 mais)
Tags:
-
[Creatureevent] Ataque E Sai Alguma Coisa
tópico respondeu ao SkyDangerous de Beeki em Globalevents e Spells
Da próxima, poste o que o script faz em seu post, para que as pessoas não fiquem perguntando, até -
[Creaturescript] Autosave_Player + Log_Ipplayer
tópico respondeu ao Beeki de Beeki em Globalevents e Spells
Não sei amigo, nunca usei SQL, malz, até- 18 respostas
-
- sistema de save anti rollback
- otserv
- (e 2 mais)
-
Area incorreta, reportado para Moverem para a correta, até!
-
Não irei, até
- 132 respostas
-
- venha conferir !
- otserv
-
(e 1 mais)
Tags:
-
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.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.