Postado Junho 7, 2017 7 anos bom o sistema descanço que eu queria seria assim x vocaço parado x tempo muda outfilt exemplo descanço.bmp
Postado Junho 9, 2017 7 anos Autor Em 2017-6-7 ás 14:39, PsyMcKenzie disse: Vai subir life e mana durante esse tempo? sim eu queria ele enchendo mana e life Editado Junho 9, 2017 7 anos por gold roger (veja o histórico de edições)
Postado Junho 9, 2017 7 anos local sentar = {health = 5, mana = 5} local storage = 12345 local voc = 4 function onSay(cid, words) if getPlayerVocation(cid) ~= voc then return doPlayerSendCancel(cid, "Esse comando não é permitido para sua vocação!") end if getTilePzInfo(getPlayerPosition(cid)) then if getPlayerStorageValue(cid, 12345) == -1 then doCreatureSay(cid, "Ahh, vou descansar...", TALKTYPE_MONSTER) doSendMagicEffect(getCreaturePosition(cid), 1) doPlayerAddHpManaSentar(cid, sentar) doCreatureSetNoMove(cid, true) setPlayerStorageValue(cid, 12345, 1) else setPlayerStorageValue(cid, 12345, -1) doCreatureSetNoMove(cid, false) doCreatureSay(cid, "Já descansei.", TALKTYPE_MONSTER) stopEvent(hpmana) end end return true end function doPlayerAddHpManaSentar(cid, formula) if not isCreature(cid) then return true end doCreatureAddHealth(cid, formula.health) doCreatureAddMana(cid, formula.mana) hpmana = addEvent(doPlayerAddHpManaSentar, 5000, cid, formula) end <talkaction words="!sentar" event="script" value="sentar.lua"/>
Postado Junho 10, 2017 7 anos 4 horas atrás, PsyMcKenzie disse: local sentar = {health = 5, mana = 5} local storage = 12345 local voc = 4 function onSay(cid, words) if getPlayerVocation(cid) ~= voc then return doPlayerSendCancel(cid, "Esse comando não é permitido para sua vocação!") end if getTilePzInfo(getPlayerPosition(cid)) then if getPlayerStorageValue(cid, 12345) == -1 then doCreatureSay(cid, "Ahh, vou descansar...", TALKTYPE_MONSTER) doSendMagicEffect(getCreaturePosition(cid), 1) doPlayerAddHpManaSentar(cid, sentar) doCreatureSetNoMove(cid, true) setPlayerStorageValue(cid, 12345, 1) else setPlayerStorageValue(cid, 12345, -1) doCreatureSetNoMove(cid, false) doCreatureSay(cid, "Já descansei.", TALKTYPE_MONSTER) stopEvent(hpmana) end end return true end function doPlayerAddHpManaSentar(cid, formula) if not isCreature(cid) then return true end doCreatureAddHealth(cid, formula.health) doCreatureAddMana(cid, formula.mana) hpmana = addEvent(doPlayerAddHpManaSentar, 5000, cid, formula) end <talkaction words="!sentar" event="script" value="sentar.lua"/> aki eo gold roger soq perdi akela conta do tk ai loguei nessa cara eu nao queria um comando para descançar e sim que quando x vocaçao ficase parado x tempo ele descançaria + dps que ele andase ele pararia de descançar Editado Junho 10, 2017 7 anos por Marrio Kilador (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.