Histórico de Curtidas
-
Sayadjin deu reputação a BonasxD em [TFS1.5] Script de mensagem de texto para todos os player online, em sua tela screen e default.Boa tarde galera assim como todos adoro a versão Styller 2022 do @luanluciano93 e conversei com ele sobre um script simples que tinha desenvolvido com a simples função, todo player nivel 8 ou superiro free account ou premiun poderar digitar a mensagem !msg [MSG DESEJADA] e ao apertar enter a msg irá aparecer para todos os player online com o intervalo de 1 minuto podendo ser alterado. O script foi desenvolvido dentro da engine que o proprio luan está trabalhando para disponibilizar com melhorias para nós.
Está tudo detalhado no script e so copiar colar e logar com seu adm e da um /reload talkactions
Testada na TFS 1.5 Nekiro versão trabalhada pelo @luanluciano93
Link da engine: https://github.com/luanluciano93/TFS-1.5-Downgrade-8.60
scripmsgall.lua
-
Sayadjin deu reputação a WooX em Classic-Yurots [8.60] - Push Cruzado + Cast com SetasClassic Yurots
V 8.60
Eu acompanhei de perto o desenvolvimento deste servidor e sabia que sairia coisa boa dali, mas só quando obtive acesso aos arquivos que pude entender a dimensão do negocio, sendo assim, eu posso afirmar que este é um dos se não o melhor datapack baseado no antigo YurOTS. O datapack está limpo, você não vai encontrar um script em qualquer uma das pastas que não esteja em uso no servidor, alem disto muito tempo foi gasto reescrevendo e revisando os scripts do servidor para garantir máxima performance.
Os mais novos em OpenTibia talvez não saibam, mas os famosos Baiaks e Styllers de hoje em dia foram baseados neste mapinha que teve seu inicio já na versão 7.5 e seu declínio nas versões 8.4 onde foi visto pela ultima vez devido ao surgimento de derivados do mesmo (Baiak e Styller). Devido ao fato dos mapas Baiak e Styller serem derivados do YurOTS, se você tem um projeto de mapa Baiak ou Styller, este é um excelente datapack para você usar como base.
Por que o servidor está sendo postado?
Este servidor foi desenvolvido ao longo de 2 anos pelo Wesley (conhecido aqui no fórum como @KOLISAO), alguns meses atrás o servidor foi finalizado e colocado online, embora hoje em dia, sem contato com times de jogadores, é difícil popular um servidor novo e sem nome logo na abertura, com isso a inauguração não foi como esperado e conseguiu uma média de apenas 30 jogadores. Frustado por 2 anos de muito trabalho não dar o resultado esperado, ele decidiu desistir do servidor, foi então que eu fiz uma proposta em troca do servidor e obtive acesso ao mesmo.
O que eu não sabia na época era que outras duas pessoas alem de mim tiveram acesso a todos os arquivos, uma dessas pessoas é um amigo do próprio Wesley na vida real, ele conversou com este amigo e deletou os arquivos do computador dele. A segunda pessoa em questão, eu não tenho certeza de como obteve estes arquivos, mas ele atualmente está vendendo estes arquivos sem autorização.
Quando fiquei ciente disto, entrei em contato com o Wesley e o informei sobre o que estava acontecendo, ele ficou surpreso e revoltado por alguém estar lucrando em cima de seus esforços. Neste momento pedi permissão a ele para postar o servidor aqui no fórum, e ele me concedeu.
Informações sobre o servidor
Como dito anteriormente, muito tempo foi gasto neste servidor e tudo foi feito com o maior cuidado possivel. Vou deixar aqui as informações sobre o que contem no servidor, informações que foram divulgadas pelo próprio Wesley na data de inauguração.
Vídeo com algumas Quests do servidor
Outras informações podem ser encontradas no tópico de show-off do período em que o servidor ainda estava em desenvolvimento.
Extra + Créditos
Juntamente com o servidor estarei postando a source e o site do mesmo, porem o site será postado em um tópico diferente devido a esta não ser a área correta do fórum para isso. A source do servidor é OTX2, foram feitas pequenas modificações na source para melhor formatação em partes do datapack, como QuestLog e outros.
Edit 29/11
Além disto, a source também possui 2 sistemas muito procurados que até o presente momentos não eram públicos, sendo estes Push Cruzado e Cast com Setas. Ambos os sistemas já estão instalados na source, porem futuramente irei postar ambos os códigos juntamente com tutorial de instalação para os que quiserem adicionar por si mesmos.
Créditos
Como já mencionei diversas vezes neste tópico, o responsável pelo desenvolvimento do servidor e site foi o @KOLISAO, portanto todos os créditos nesta parte vão para ele.
Eu fui o responsável por adicionar o Push Cruzado na source e fazer uma pequena modificação no Cast com Setas.
Obs: quando eu obtive acesso aos arquivos o Cast com Setas já estava instalado na source, eu não tenho informação se o código foi desenvolvido por ele ou por um terceiro.
Links para Download
Servidor
Download - Scan
Source
Download - Scan
Distro compilada para Windows
32x - TheOTXServer.exe - Scan
64x - TheOTXServer_64.exe - Scan
DLLs
dll.zip - Scan
Site
-
Sayadjin recebeu reputação de mullino em Task System Simples e EficienteBoa Tarde!
Então galera, procurei em todo o Fórum um sistema de Task Simples (sem Rank, sem Boss, e só um Bixo por NPC) tipo;
Eu: Oi
NPC: Para fazer tasks digite "task" para sair digite "sair" para receber seu prêmio, digite "receber" "..."
Eu: Task
NPC: diga o nome do monstro para fazer a task!
Eu: Mercenario
NPC: Ok, Vc precisa matar 50 mercenario para completar a sua task!
Depois que matar os 50 mercenario
Eu: Oi
Eu: Receber
e Ganho EXP e Money...
o npc em português.
Recompensa em Experiência, e com a contagem de monstros no Default do Jogo..
Seria um sistema bem simples, um tipo de Monstro, um NPC, uma vez por char.
Vou dar rep mais para todos que ajudarem, é que realmente preciso desse Script, e o único que encontrei foi o Task System 3.0 do Vodkart, que é muito bom por sinal, mas foge das minhas expectativas por tamanha complexidade!
Obrigado galera =] Máximo de REP + possíveis!
@UP!
@UP!
:@ UP!!!!!!!!!!!!!!!!!!!!!!!!!
-
Sayadjin deu reputação a xWhiteWolf em TauntTaunt é uma magia bem simples que eu fiz me baseando na New Library, pra magia funcionar no seu servidor você vai precisar ter a New Lib instalada (veja esse tópico http://www.tibiaking.com/forum/topic/46015-new-library-v-10/)
A magia em si não tira dano, ela apenas provoca um inimigo fazendo ele andar até a sua direção mas ela possui uns efeitos bem legais e acho que vai ser ótima pra um servidor com bastante foco em RPG;
Aqui tem um pequeno GIF mostrando como a magia funciona.
Bom, dito isso vamos para o código da spell.. como a função taunt já existe na new lib tudo que vc vai precisar adicionar no script da spell é isso daqui:
local config = { walks = 4, -- qnts passos ele vai dar delay = 750, -- de qnts em qnts milisegundos ele dá cada passo speed = 100 -- velocidade que ele vai ficar enquanto estiver sob efeito do taunt } function onCastSpell(cid, var) Taunt(cid, variantToNumber(var), config.delay, config.walks) doChangeSpeed(variantToNumber(var), (config.speed - getCreatureBaseSpeed(variantToNumber(var)))) addEvent(function() if isCreature(variantToNumber(var)) then doChangeSpeed(variantToNumber(var), (-config.speed + getCreatureBaseSpeed(variantToNumber(var)))) end end, config.delay * (config.walks + 1)) return true end
e você configura ali no 300 que é o tempo em milisegundos entre cada passo e 4 é o número de passos que o monstro/player vai andar na sua direção.
Agora é só adicionar isso daqui no spells.xml:
<instant name="TK" words="taunt" lvl="8" mana="35" prem="0" exhaustion="1500" range="4" needtarget="1" needlearn="0" event="script" value="taunt.lua"> </instant> Espero que vocês gostem da spell e façam um bom proveito!
Edit: Deixei o efeito do taunt mais bonito, espero que tenham gostado
-
Sayadjin deu reputação a xWhiteWolf em [CreatureScripts] Hit Messageremove
elseif type == STATSCHANGE_HEALTHGAIN then
return false
-
Sayadjin deu reputação a Wakon em Mensagem do DiaPra mensagens desse tipo, você terá que usar outro script:
local msg = { [[Vantagens DNT: *+20% Experiência *City exclusiva para jogadores donate upar mais rapido! *Exemplos: R$ 10,00 = 10 DNT Coins R$ 20,00 = 30 DNT Coins R$ 30,00 = 45 DNT Coins (Promoção Temporaria) ]] } function onThink(interval, lastExecution) doBroadcastMessage(msg[math.random(1,table.maxn(msg))], 22) return true end
-
Sayadjin deu reputação a Mathias Kenfi em Trocar de Nome pós Premium Account Adicionado [DNT]local days_gain = 10 -- Dias que ganham function onUse (cid,item,frompos,item2,topos) if not doRemoveItem(item.uid, 1) then return true end doPlayerAddPremiumDays(cid, days_gain) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!") return true end Adicione esta linha
db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
Ficando assim.
local days_gain = 10 -- Dias que ganham
function onUse (cid,item,frompos,item2,topos)
if not doRemoveItem(item.uid, 1) then return true end
doPlayerAddPremiumDays(cid, days_gain)
doSendMagicEffect(getCreaturePosition(cid), 14)
doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!")
db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
return true
end
Olha ai, se der certo me avise.
-
Sayadjin deu reputação a shadowfall em Almentar o Heal do FOODBoa noite, cara coloca assim
vai em data/action/scripts ou data/action/scripts/other (não sei em qual pasta está seu food.lua), (em dúvida procurar no action.xml)
cola esse script la:
Depois você vai em data/XML/vocations.xml
configurar em
gainhpamount="10" -- tanto de health para heal
gainmanaamount="10" -- tanto de mana para heal
-
Sayadjin recebeu reputação de pupukine18 em ANT MC DiferenteBom Dia, primeiramente não sei se estou colocando no local certo, preciso de um ANTIMC mas o meu eu quero diferente.. Muitos antimc's Loga 2 tibia e kika um deles.. Não quero desses. quero um que Só vai logar um TIBIA, e se caso eu tentar abrir MC não quero que nem entre no server.. como se o server tivesse off,
REP+ quem ajudar