
Tudo que LeoTK postou
-
(Resolvido)Saga system problema
@Black Frost21 Apaga e coloca esse e testa local transform = { -- Naruto [1] = { [1] = 2, effect = 600, level = 25, [2] = 3, effect = 600, level = 50, [3] = 4, effect = 600, level = 75, [4] = 5, effect = 600, level = 100, [5] = 6, effect = 600, level = 125, [6] = 7, effect = 600, level = 150, [7] = 8, effect = 600, level = 175, [8] = 9, effect = 600, level = 200, [9] = 10, effect = 600, level = 225, [10] = 11, effect = 600, level = 250, [11] = 12, effect = 600, level = 275, [12] = 13, effect = 600, level = 300, [13] = 14, effect = 600, level = 325, [14] = 15, effect = 600, level = 350, [15] = 15, effect = 600, level = 400, [16] = 15, effect = 600, level = 450, [17] = 15, effect = 600, level = 500, [18] = 15, effect = 600, level = 600, } local level = 25 -- Limite para liberar uma transform nova function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[Saga] Informe o número da saga Ex : !saga 2") return true end if not transform[getPlayerVocation(cid)] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Vocę năo pode trocar de saga agora.") return true end local t = string.explode(param, ",") if(t[2]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Comando năo identificado.") return true end if not (tonumber(t[1])) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[Saga] Informe o número da saga Ex : !saga 2") return true end if tonumber(t[1]) > #transform[getPlayerVocation(cid)] or tonumber(t[1]) < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[Erro] Essa saga năo existe.") return true end if getPlayerLevel(cid) >= (tonumber(t[1])*level) then doSetCreatureOutfit(cid, {lookType = transform[getPlayerVocation(cid)][tonumber(t[1])]}, -1) doSendMagicEffect(getThingPos(cid), transform[getPlayerVocation(cid)].effect) doPlayerSendTextMessage(cid, 25, "Parabéns, Vocę alterou sua saga !") doPlayerSay(cid, "Aaahhh !", TALKTYPE_ORANGE_1) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[Aviso] Desculpe mas vocę precisa estar no level "..(tonumber(t[1]) * level).." para usar essa saga.") end return true end
-
(Resolvido)Magia de roubo de vida ou função de roubo de vida para uma vocação (não consegui achar aqui no forum, desculpe a ignorância)
Primeira pesquisa que fiz achei brother Fonte anexada abaixo
-
(Resolvido)Imbuiment nos itens souls
@leonardo gazim eu gravei um vídeo sobre isso totalmente explicativo segue ai
-
(Resolvido)Magia de roubo de vida ou função de roubo de vida para uma vocação (não consegui achar aqui no forum, desculpe a ignorância)
olha brother se quiser fazer por vocação sugiro um onCombat/onAttack ou algo do tipo que verifique a vocação em questão e tenha uma % de chance de usar o life steal ou a cada ataque ele tenha uma % de sugar a vida ou % do ataque ai é com você tem diversos scripts aqui no fórum sobre isso pega um de base e vai testando que da bom
-
Proibir vocação de usar escudo.
depende da versão mas basta colocar em movement.xml dos itens essa tag <movevent type="DeEquip" itemid="12557" slot="hand" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="12557" slot="hand" level="700" event="function" value="onEquipItem"> <vocation id="1" showInDescription="1"/> <vocation id="3" showInDescription="1"/> <vocation id="4" showInDescription="1"/> <vocation id="6" showInDescription="1"/> </movevent> ID: o id da vocation que pode usar o item e se vai mostrar que apenas aquela vocação pode usar no caso vai aparecer as quatro configuradas ao dar look no item
-
(Resolvido)Outfit spell
Não é a forma mais elegante mas posso afirmar que é funcional caso tenha várias ai é legal você criar um tabela e percorrer ela usando o for local outfit = 267 local outfit2 = 268 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, true) setCombatParam(combat, COMBAT_PARAM_EFFECT, 64) setCombatParam(combat, COMBAT_PARAM_USECHARGES, true) function onGetFormulaValues(cid, level, skill, attack, factor) local skillTotal, levelTotal = skill + attack, level / 10 return -(skillTotal / 10 + levelTotal), -(skillTotal + levelTotal) end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onCastSpell(cid, var) if getCreatureOutfit(cid).lookType == outfit or getCreatureOutfit(cid).lookType == outfit2 then return doCombat(cid, combat, var) else doPlayerSendCancel(cid, "Você não tem o outfit x.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end end
-
(Resolvido)Como adicionar foto no site na hora de criar a vocation.
@Nother tipo isso aqui? FhprZOz - Imgur.mp4
-
[Novo Critical System] Critical System 2021
brother da uma lida certinho pra entender direito, não tem action é por skill
-
Criando conta ou personagem e Ganhando uma casa!
brother acredito que seria possível via site porém teria que criar condições etc... para poder identificar casas livre no banco de dados para dar aos players ou você poderia simplesmente colocar um item in-game e editar o script de compra da casa para o player ir lá comprar na faixa e gastar esse item de compra de casa como se fosse um pergaminho ou qualquer coisa do tipo.... não tenho ideia de como é seu projeto então é meio dificil dizer exatamente o que fazer porém direto via site posso afirmar que é necessário criar condições para executar o código no banco de dados e fazer essa modificação na conta após criar o char
-
-- CAPTCHA NAO APARECE LEIA! --
Versão do php muito atualizada brother procura qual é a versão do php do xampp 1.7.3 e altera a versão do php para a versão desse xampp porque o modern acc é antigo e utiliza uma versão do php inferior
-
-- CAPTCHA NAO APARECE LEIA! --
@CoachLord versão do xampp utilizado?
-
ajuda error while loading shared libraries: libluajit-5.1.so
Este tópico foi movido para a seção de Suporte Otserv Alternativo
- Dll Color name
-
Base com site, como tirar
Este tópico foi movido para a seção de Suporte Otserv Alternativo
-
[DUVIDA] pagamento PIX, Paypal, Pagseguro
Este tópico foi movido para a seção de Suporte Otserv.
-
VPS V4Host é bom?
Este tópico foi movido para a seção de Suporte Otserv.
-
Ajuda Regeneração de Stamina OFF
Este tópico foi movido para a seção de Suporte Otserv.
- [TFS 1.2+] Dungeon System (Modal)
- Saga System 0.3.6 (dbko)
-
Revscript Remove skull
Este tópico foi movido para a seção de Suporte Otserv.
-
(Resolvido) Pedido Spell de invisibilidade
eu postei o sistema de ghost pro player ficar invisível igual ao ADM
-
Recompensa por vocação !
eu prefiro deixar em custom porque não é um script do projeto ai a pasta custom é tudo que não faz parte do original porém faço isso por questão de organização
-
Recompensa por vocação !
Esse script é simples e facil de configurar tem algumas coisas adicionadas já só configurar certinho
-
Ajuda SQL INJECTION [APACHE]
Este tópico foi movido para a seção de Suporte Otserv Alternativo
-
Pedido de Script
olha isso ai é pelo otclient usando modules e a forma que trabalha depende do programador eu mesmo estou elaborando isso para old cliente usando itens em actions