-
Total de itens
1599 -
Registro em
-
Última visita
-
Dias Ganhos
7
Tudo que caotic postou
-
Olá XTibiano! Infelizmente, seu tutorial foi reprovado. Procure por ajuda na seção de como formular um bom tutorial. Grato pela atenção. Movido.
-
Olá XTibiano! Infelizmente, seu tutorial foi reprovado. Procure por ajuda na seção de como formular um bom tutorial. Grato pela atenção. Movido.
-
[Modernacc] Como Adicionar Vocations No Site,para Wodbo.
tópico respondeu ao AlexandreKG de caotic em Tutoriais de Websites
Parabéns seu tutorial foi aprovado- 10 respostas
-
- colocando wodbo vocs no site
- otserv
- (e 1 mais)
-
Olá XTibiano! Infelizmente, seu tutorial foi reprovado. Procure por ajuda na seção de como formular um bom tutorial. Grato pela atenção. Movido.
-
Tutorial Aprovado. Tópico Movido
- 24 respostas
-
- como descompilar client?
- otserv
- (e 1 mais)
-
creatureevent Trainer Off Sytem Beta By Caotic
tópico respondeu ao caotic de caotic em Globalevents e Spells
Opa um detalhe não teste com God. Este sistema não funciona com Gods ou pessoas da equipe do seu ot. Teste com players normais Atualizei o script veja o que eu coloquei:- 18 respostas
-
- trainer off
- trainer off by caotic
- (e 6 mais)
-
creatureevent Trainer Off Sytem Beta By Caotic
tópico respondeu ao caotic de caotic em Globalevents e Spells
Olha cara testei em 9.10 mais acho que funciona. Obs: Eu ia utilizar a função para banir só que otservs com a versão acima de 9.x não tem sistema de banir. Então resolvi criar um mini-sistema de ban para fazer o script.- 18 respostas
-
- trainer off
- trainer off by caotic
- (e 6 mais)
-
creatureevent Trainer Off Sytem Beta By Caotic
tópico respondeu ao caotic de caotic em Globalevents e Spells
Sim ele e kikado e durante estas 2 horas ele não pode logar. Eu configurei para o limite de horas for 60 mais se quiser pode alterar.- 18 respostas
-
- trainer off
- trainer off by caotic
- (e 6 mais)
-
Eu pensei que o tópico era para o guilherme souza.
-
creatureevent Trainer Off Sytem Beta By Caotic
tópico respondeu ao caotic de caotic em Globalevents e Spells
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Atualizações~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eu coloquei- 18 respostas
-
- trainer off
- trainer off by caotic
- (e 6 mais)
-
creatureevent Trainer Off Sytem Beta By Caotic
um tópico no fórum postou caotic Globalevents e Spells
Ola galera xtibiana venho monstra meu novo sistema o trainer off sytem. Como ele funciona? Bem... O player ao dizer uma talkaction ele paga um certo preço para pode upar quando estiver off. Ele paga o dinheiro de acordo com a hora que ele vai ficar treinando off. Se ele tentar logar na hora que ele estiver upando ele e recebido com uma mensagem e desloga. A talk funciona de tal maneira: /treiner (E a quantidade de horas que quer upar) Exemplo quero upar 4 horas eu falo: /treiner 4. Uma hora custa 100 platinum coins depende do dinheiro do seu otserv. Lets go. Crie uma arquivo lua em talkactions chamado de treiner e coloque este código: function onSay(cid, words, param, channel) function doSetTimeTrainer(cid, time) exhaustion.set(cid, 44226, time*36000*1000) end function doAddAllSkillTrainer(cid, quant) doPlayerAddSkill(cid, SKILL_FIST, quant) doPlayerAddSkill(cid, SKILL_CLUB, quant) doPlayerAddSkill(cid, SKILL_SWORD, quant) doPlayerAddSkill(cid, SKILL_AXE, quant) doPlayerAddSkill(cid, SKILL_DISTANCE, quant) doPlayerAddSkill(cid, SKILL_SHIELD, quant) doPlayerAddSkill(cid, SKILL_FISHING, quant) doRemoveCreature(cid) end local money = 9999 --- Quanto de money por hora local limit = 60 -- Qual e o limite de horas que ele pode upar local skill = 6 --- Quantos de skill ele vai ganhar por hora local t = string.explode(param, ",") if param == '' or param == " " or param == nil then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa colocar quanto de treino você quer") end if getPlayerGroupId(cid) >= 2 then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode usar o sistema com pessoas da equipe(tutor,gm,cm,god) use com players") end if tonumber(t[1]) >= limit then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O limite de horas e "..limit.."") end local time = t[1] local gold = t[1]*money if getPlayerMoney(cid) <= money then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ter pelo 100000 de money para treinar") end if gold >= getPlayerMoney(cid) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Para cada 1 hora de treino e necessario 100000 de money") end doPlayerRemoveMoney(cid, gold) doSetTimeTrainer(cid, time) doAddAllSkillTrainer(cid, t[1]*skill) return true end Agora coloque esta tag em talkactions.xml: <talkaction words="/trainer" event="script" value="trainer.lua"/> Agora vá em creaturescripts e crie um arquivo lua chamado de treiner e coloque isto: function onLogin(cid) function getTimeTrainer(cid) return exhaustion.get(cid, 44226) end if getTimeTrainer(cid) then doShowTextDialog(cid, 1952, "Você esta treinando não pode logar ate que seu treinamento termine") return addEvent(doRemoveCreature, 180, cid) end return true end Agora vá em creaturescripts e abra o login.lua e registre o evento colocando isto antes do ultimo return: registerCreatureEvent(cid, "treiner") Coloque a tag em creaturescripts.xml <event type="login" name="trainer" event="script" value="trainer.lua"/>- 18 respostas
-
- trainer off
- trainer off by caotic
- (e 6 mais)
-
Skyligh como estagiário você sabe muito bem que scripts muito bugados(non - sense) são considerados flood. Como o slicer disse debbuger são ótimos. Recomendo Lua Demo
-
De logica não vi nada. E nem e a introdução e mais a historia de Lua. Mais existe alguns trechos fascinantes. Como o texto disse Lua não e uma linguagem de programação que utiliza orientação a objetos mais temos estruturas os "meta - mecanismo". E são poucos scripters que sabem lua usando orientação a objetos jhon e oneshot são uns dos eles.
-
talkaction Copia Habilidade(Sharigan) Sytem
tópico respondeu ao caotic de caotic em Actions e Talkactions
Eles são de aprendizagem você não ganha elas por level. Ai você tem que colocar uma magia que a vocação possa usar. Para que a magia fique para que possa ser aprendida. Na tag da spell deixa esta parte assim: "needlearn="1" -
E se você morrer dormindo? E possível.. Mais ainda seria triste você dormir e nunca mais acordar. De qualquer modo a morte e bem ruim... Sim, mas é melhor morrer do que sofrer e ficar vegetando em uma cama, não acha? Com certeza A dor da morte e só uma vez e acabo.
-
E se você morrer dormindo? E possível.. Mais ainda seria triste você dormir e nunca mais acordar. De qualquer modo a morte e bem ruim...
-
Tenho medo e da dor morte. Você fica agonizando ate que você respire pela ultima vez.
-
Galera Q Tal A Gente Postar Nesse Topico Toda Vez Q Fizermos Coco
tópico respondeu ao leo94 de caotic em Lixeira Pública
Já que pediu para fechar leo94 Tópico Fechado -
Lf e moura foram perfeitos na equipe e ponto final. Não sou o diogo mais.... Tópico Fechado
-
[Encerrado] Não Cosigo Jogar Ot Server
tópico respondeu ao Gabrielrlds de caotic em Tópicos Sem Resposta
Areá incorreta Tópico Movido -
E esta treta toda com um tópico com meu nick *.*. O povo todo tá de TPM. Abs Fode Ai :3
-
Ola galera fiz este script hoje para especial para os narutibianos. E o sharing sytem ele copia spells de outro inimigos teoricamente ele ganha uma spell por certo minutos ao usar esta talk. Em monstro e players podem ser usados o sharigan mais precisa configurar o nome da magia para cada vocação e nome do monstro. A spell que ele irá aprender precisar ser aprendida então coloca assim na tag das spells: needlearn="1" local voc = { ["Paladin"] = {spell = {"Berserk"}}, ---- "Vocação" e a spell que ele irá receber ao usar sharigan nesta vocação. ["Sorcerer"] = {spell = {"Berserk"}}, ["Druid"] = {spell = {"Berserk"}} } local mos = { ["Demon"] = {spell = {"Berserk"}},---- "Nome do monstro" e a spell que ele irá receber ao usar sharigan neste monstro ["Troll"] = {spell = {"Berserk"}}, ["Dragon"] = {spell = {"Berserk"}} } function onSay(cid, words, param, channel) local level = 20 -- Quanto de level ele precisa usar sharigan local mana = 400 ---- Quanto de mana precisa local effect = 14 --- Id do efeito que irá aparecer ao usar o sharigan local endeffect = 13 -- Id do efeito que irá aparecer ao terminio do sharigan function endSharigan(cid, spell) if isPlayer(cid) then doPlayerUnlearnInstantSpell(cid, spell) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O poder do sharigan acabou você perdeu a habilidade de usar "..spell.."") doSendMagicEffect(getCreaturePosition(cid), endeffect) setPlayerStorageValue(cid, 23421, -1) end end local target,voca = getCreatureTarget(cid), getPlayerVocationName(cid) if target < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O sharigan so pode ser ativado quando a uma target") return 0 end if getCreatureMana(cid) <= mana or getPlayerLevel(cid) <= level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não "..mana.." de mana ou "..level.." de level") return 0 end if getPlayerStorageValue(cid, 23421) ~= -1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você ja esta usando o sharigan") return 0 end if isPlayer(target) and voc[voca] then local mag = voc[voca].spell doPlayerLearnInstantSpell(cid, mag[1]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O sharigan foi ativado agora podera usar as magias "..mag[1].."") setPlayerStorageValue(cid, 23421, mag) doCreatureAddMana(cid, -mana) doSendMagicEffect(getCreaturePosition(cid), effect) addEvent(endSharigan, 3600*6, cid, mag[1]) return true end if isMonster(target) and mos[getCreatureName(target)] then local mag = mos[getCreatureName(target)].spell doPlayerLearnInstantSpell(cid, mag[1]) setPlayerStorageValue(cid, 23421, mag) doCreatureAddMana(cid, -mana) doSendMagicEffect(getCreaturePosition(cid), effect) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você copiou a habilidade "..mag[1].."") addEvent(endSharigan, 3600*6, cid, mag[1]) return true end return true end Coloque esta tag em talkactions.xml Agora crie um arquivo Lua em creaturescripts chamado de spell e coloque isto: function onLogout(cid) if getPlayerStorageValue(cid, 23421) ~= 1 then doPlayerUnlearnInstantSpell(cid, getPlayerStorageValue(cid, 23421)) return true end return true end Vai la ne login.lua e antes do ultimo return true coloque isto: registerCreatureEvent(cid, "sharigan") Agora coloque esta tag em creaturescripts.xml:
-
E velho aqui num seria apropriado para outras linguagens a não ser Lua. Mesmo que exista outros programadores de outras linguagens. Da uma estuda legal em logica da programação que se consegue . Boa sorte. Tópico Fechado
-
Vai lá no seu login.lua e coloca isto: doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0)
-
Pocha velho valew mesmo. Realmente fiquei decepcionado mais foi por causa que o usuário eu respeitava muito. Enfim velho. Muito obrigado mesmo. Você sumiu hein!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.