Postado Fevereiro 13, 2015 10 anos ola gostaria de ajuda no seguinte: Queria arrumar o script abaixo para que enquanto a magia estiver em execução, ou seja, enquanto o player tiver invisivel( a função da magia) que será de aproximadamente 1 minuto, não ser possível deslogar. Pois se o player deslogar quando tiver usando a magia ao relogar buga tudo. segue o script para análise: function onCastSpell(cid, var) local storage = 900166 -- uma storage qualquer que estiver fora de uso local exhausttime = 60 -- quantos segundos de exaust local outfit = createConditionObject(CONDITION_INVISIBLE, -1, false) local condition = createConditionObject(CONDITION_PHYSICAL) setConditionParam(condition, CONDITION_PARAM_DELAYED, TRUE) addDamageCondition(condition, -1, 1000, -0) local item_id = 107 if isPremium(cid) then if getPlayerItemCount(cid,item_id) >= 1 then if(exhaust(cid, storevalue, exhausttime) == 1) then parameters = {cid=cid} setPlayerGroupId(cid, 2) doCreatureExecuteTalkAction(cid, "/ghost", TRUE) doAddCondition(cid, condition) doAddCondition(cid, outfit) addEvent(talk, 30000, parameters) else doSendMagicEffect(getPlayerPosition(cid), 2) doPlayerSendTextMessage(cid, MESSAGE_STATUS_SMALL, 'voce so pode conjurar essa magia a cada duas horas.') end else doPlayerSendCancel(cid,"voce precisa do anel de poder para conjurar essa magia.") end else doSendMagicEffect(getPlayerPosition(cid), 2) doPlayerSendTextMessage(cid, MESSAGE_STATUS_SMALL, 'Essa magia e exclusiva para premium account.') end return true end function talk(parameters) doCreatureExecuteTalkAction(parameters.cid, "/ghost", TRUE) setPlayerGroupId(parameters.cid, 1) doRemoveCondition(parameters.cid, CONDITION_PHYSICAL) doRemoveCondition(parameters.cid, CONDITION_INVISIBLE) doRemoveCondition(parameters.cid, CONDITION_GAMEMASTER, GAMEMASTER_INVISIBLE) end Agradeço quem puder me ajudar além de ganhar Rep +.
Postado Fevereiro 13, 2015 10 anos O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Aprovação de Tópicos de Conteúdos" Para: "OTServ → Suporte OTServ → Suporte de Scripts" Ajudei = REP+ Não dou suporte por PM qualquer dúvida procure no fórum,caso não encontre oque procura crie um tópico. [email protected]" /> | TFS 0.4 DEV | %5Bcreaturescript%5D Icones no minimap com descrição%5Btalkaction%5D Adicionar ou remover VIP do player.%5Bcreaturescripts%5D Senha para porta%5Btalkaction%5D Mandar mensagem para pasta do servidorMapa Evento War Castle%5Baction%5D Canoa em MovimentoTeleport Scroll System%5Bcreaturescripts%5D Recompensa por level para X vocations%5Btalkaction%5D Adicionar X item para o player%5Btalkactions%5D Adicionar item para todos players online%5Baction%5D Item que teleporta o player para house[action+movement] Passaporte para entrar no barco
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.