qual seu sistema de vip?
Então pessoal, eu tenho dois scripts, um de tile que só pode passar quem é VIP e outro que heala a mana do player.
Eu queria que meu script de healar mana, só heala-se a mana se o player fosse vip, caso o player não for vip, o script manda uma mensagem assim, "Você não é vip, portanto o manapool não irá healar sua mana" entenderam?
Tile Vip :
function onStepIn(cid, item, position, fromPosition) if item.actionid == 13700 and not HaveCharaterAcess(cid) then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você não é vip.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"bem vindo.") return true endPiso Que Heala:
local control = {}function addManaInTime(cid)local time = 1000 --tempo entre os addManalocal addMana = 3150 --qnt mana vai subirif isPlayer(cid) thenlocal max = getPlayerMana(cid) >= getPlayerMaxMana(cid) and true or falsedoPlayerAddMana(cid, max and 0 or addMana)if not max then doSendMagicEffect(getPlayerPosition(cid), 12) endif not max then doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1) endcontrol[cid] = addEvent(addManaInTime, time, cid)elseif control[cid] thencontrol[cid] = nilendendfunction onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)if control[cid] thenstopEvent(control[cid])control[cid] = nilendaddManaInTime(cid)return trueendfunction onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor)if control[cid] thenstopEvent(control[cid])control[cid] = nilendreturn trueend
Se possivel, colocar para o script que heala a mana dos players, fosse possivel, ele healar a quantidade de mana, dependendo da vocação






info
Grupo: Visconde
Registrado: 02/10/13
Posts: 320
Reputação: +22
Gênero: Masculino
Então pessoal, eu tenho dois scripts, um de tile que só pode passar quem é VIP e outro que heala a mana do player.
Eu queria que meu script de healar mana, só heala-se a mana se o player fosse vip, caso o player não for vip, o script manda uma mensagem assim, "Você não é vip, portanto o manapool não irá healar sua mana" entenderam?
Tile Vip :
Piso Que Heala:
Se possivel, colocar para o script que heala a mana dos players, fosse possivel, ele healar a quantidade de mana, dependendo da vocação