Tudo que Renato postou
-
(Resolvido) [Pedido] Lua - Aprender ! Scripters ajudem !
Posso marcar como Resolvido ou tem mais dúvidas? Edit Posts: 2000 rs
-
(Resolvido) [Pedido] Lua - Aprender ! Scripters ajudem !
tenta isso aqui, rs function onThink(cid, interval) local mpdown = (getCreatureMaxMana(cid) / 100) * 70 if getCreatureTarget(cid) then if (getCreatureName(getCreatureTarget(cid)) == "Hitdoll" or getCreatureName(getCreatureTarget(cid)) == "Marksman Target") and ((getPlayerMana(cid)) == (getCreatureMaxMana(cid))) then doPlayerAddMana(cid, -mpdown) doPlayerAddSpentMana(cid, mpdown) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE) doCreatureSay(cid, "Automana...", TALKTYPE_ORANGE_1) end end return true end [/code] onThink não tem parametro Target né Renato, burrinho, rs
- Um Jogo Legal
-
(Resolvido) [Pedido] Lua - Aprender ! Scripters ajudem !
Tenta isso data/creaturescripts/scripts function onThink(cid, interval) local mpdown = (getCreatureMaxMana(cid) / 100) * 70 if (getCreatureName(target) == "Hitdoll" or getCreatureName(target) == "Marksman Target") and ((getPlayerMana(cid)) == (getCreatureMaxMana(cid))) then doPlayerAddMana(cid, -mpdown) doPlayerAddSpentMana(cid, mpdown) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE) doCreatureSay(cid, "Automana...", TALKTYPE_ORANGE_1) end return true end [/code] [b]data/creaturescripts/scripts -> login.lua [/b] [code] registerCreatureEvent(cid, "ManaTrain") data/creaturescripts -> creaturescripts.xml: <event type="think" interval="1000" name="ManaTrain" event="script" value="manatrain.lua"/> [/code]
-
(Resolvido) [Pedido] Lua - Aprender ! Scripters ajudem !
onTarget seria tipo ao possuir um target Então a lógica tá errada ai... Procure aprender sobre a função onThink, e lá você checa se tem target, e se, o target é hitdoll etc.
- [#1 Teaser] Zarkaos
-
(Resolvido) [Pedido] Lua - Aprender ! Scripters ajudem !
tipo, eu não sei explicar direito o que é retornar, mas é mais ou menos assim local var = "renato" se usarmos var, irá retornar renato. if var == "renato" then como var retorna renato, vai ficar if "renato" == "renato" then expliquei meio estranho mas dá pra entender outro exemplo local soma = 6 + 5 soma vai retornar 11 é isso flw --- edit string é um tipo de dado, uma cadeia de caracteres. int é outro tipo de dado, que engloba os números inteiros bool é outro tipo de dado, float outro etc
-
Lyan ...
- [Hobby] Qual o seu?
matheus n minta.- (Resolvido) [Pedido] Lua - Aprender ! Scripters ajudem !
getCreatureTarget(target):lower() Isso retorna o nome do target em lower case. No caso se o target for um Demon, vai retornar demon.- Estamos recrutando...
- Matheus olha aqui '-'
estamos em 2012, já existe MP no fórum rsrsrsrsrs- Meu fã
- Meu fã
- Deseja Saber Como Emagrecer? Aqui o Doutor Fala.
Vamo parar por aqui, não quero morrer de bala perdida- Allcohol... Olá
Que bom que gostou, sei que vai gostar ainda mais quando conhecer a comunidade, rs. Enfim, seja bem vindo e qualquer dúvida, tamo ai! Seguindo a tradição Wellticome ou seja Wellcomido, rs té- Deseja Saber Como Emagrecer? Aqui o Doutor Fala.
o matheus se ta bem cara?- [Hobby] Qual o seu?
Meu hobby é fim.- Meu fã
não tenho fãs )':- Deseja Saber Como Emagrecer? Aqui o Doutor Fala.
tempo suficiente pra sorrir de uma piada e querer compartilhar com os outros tempo suficiente também pra conhecer gente que quer se aparecer rsrsrs- VOCÊ É RACISTA ?
Porque negros são a favor de quotas para eles na faculdade, se defendem uma sociedade igualitária? Ai ficam com passeatas e o caralho a quatro contra o racismo. Muitos veem o lado intuitivo em que a própria mídia também destaca, mas poucos tem a capacidade de ver situações como um todo.- VOCÊ É RACISTA ?
----- Sobre o tópico: Não adianta fazer perguntas deste tipo, onde só existe uma resposta socialmente e/ou politicamente "correta". Muitos aqui podem ser no fundo racistas, mas existe uma coisa que se chama hipocrisia.- [Pedido] mostra quantas veses o player mato e morreu
preciso sair, não dá tempo pra fazer agora, mas a lógica é essa: (se alguem quiser ajudar ai) onkill if isplayer target then storage +1 end end ondeath outra storage +1 end via talkaction print storage - mas qndo eu voltar, se ngm tiver feito, eu faço.- (Resolvido) [Pedido] getMonsterExperience
Se funciona eu não sei, mas não precisa daquele stages a função getPlayerExperiece já retorna sua exp de acordo com a vocation multiplier e de acordo com seu level caso tenha stages- (Resolvido) [Pedido] getMonsterExperience
Olha, eu to sem nenhum server aqui pra poder testar, e não sei como retorna a função getMonsterInfo(name) Então eu fiz aqui mas sem certeza que vá funcionar, e se você tiver algum conhecimento, voce mesmo pode verificar o que ela retorna e alterar o código. ai vai function getMonsterExperience(name) if getCreatureByName(name) then exprate = getPlayerExperience(cid) monsterexp = getMonsterInfo(name).experience exp = exprate*monsterexp return exp else return false end end [/code] [b]EDIT[/b] cabei de ver, a parte do getMonsterInfo tá certinho, mas lembrando que não testei, se der erro mande o erro aqui [b]EDIT2[/b] aqui é via target, não tinha lido direito seu pedido [code] function getMonsterExperience(target) if getCreatureTarget(cid) then name = getCreatureName(getCreatureTarget(cid)) exprate = getPlayerExperience(cid) monster = getMonsterInfo(name) exp = exprate*monster.experience return exp else return false end end - [Hobby] Qual o seu?
Informação Importante
Confirmação de Termo