Postado Abril 22, 2015 10 anos Autor Acho que o lua não tem nenhuma função para isso pois ele teria que verificar se você esta ou não o tempo todo se você esta com bless o tempo todo etc... porém tem muitas pessoas que deslogam fora de pz (Tipo eu) quando acaba meu vip deslogo na area vip .-. Hum... Ok, então. Muito obrigado, REP+
Postado Abril 22, 2015 10 anos Nada qualquer coisa estou aqui Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais... ________________________________________________________________________________ Minhas Sprites: Mega Metagross Mega Abomasnow Pack de Shinys [Posso atualizá-lo com novos shinys a qualquer momento] Tutoriais: [Completo] Criando e adicionando um novo Pokémon [Actions] Criando quest no RME Editores Lua/Xml/Sync Entre outros: Editores Win/Mac/Linux
Postado Abril 22, 2015 10 anos Script em "Data/creaturescripts/scripts", bless.lua function onThink(cid, lastExecution, thinkInterval) if(getTilePzInfo(getCreaturePosition(cid))) == false and getPlayerStorageValue(cid, 23333) <= 0 then for b = 1,5 do if getPlayerBlessing(cid, b) == false then setPlayerStorageValue(cid, 23333, 1) return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem todas as bênçãos, tome cuidado.") end end elseif (getTilePzInfo(getCreaturePosition(cid))) == true and getPlayerStorageValue(cid, 23333) == 1 then setPlayerStorageValue(cid, 23333, -1) end return true end Tag em "Data/creaturescripts", creaturescripts.xml: <event type="think" name="BlessCheck" event="script" value="bless.lua"/> Registre no login.lua: registerCreatureEvent(cid, "BlessCheck") ➥ Regras | Seções OTServ | Seções BOT
Postado Abril 22, 2015 10 anos Autor Script em "Data/creaturescripts/scripts", bless.lua function onThink(cid, lastExecution, thinkInterval) if(getTilePzInfo(getCreaturePosition(cid))) == false and getPlayerStorageValue(cid, 23333) <= 0 then for b = 1,5 do if getPlayerBlessing(cid, b) == false then setPlayerStorageValue(cid, 23333, 1) return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem todas as bênçãos, tome cuidado.") end end elseif (getTilePzInfo(getCreaturePosition(cid))) == true and getPlayerStorageValue(cid, 23333) == 1 then setPlayerStorageValue(cid, 23333, -1) end return true end Tag em "Data/creaturescripts", creaturescripts.xml: <event type="think" name="BlessCheck" event="script" value="bless.lua"/> Registre no login.lua: registerCreatureEvent(cid, "BlessCheck") A mensagem pode ser em verde? Aquela mensagem que aparece no meio da tela e tal.
Postado Abril 22, 2015 10 anos function onThink(cid, lastExecution, thinkInterval) if(getTilePzInfo(getCreaturePosition(cid))) == false and getPlayerStorageValue(cid, 23333) <= 0 then for b = 1,5 do if getPlayerBlessing(cid, b) == false then setPlayerStorageValue(cid, 23333, 1) return doPlayerSendTextMessage(cid, 25, "Você não tem todas as bênçãos, tome cuidado.") end end elseif (getTilePzInfo(getCreaturePosition(cid))) == true and getPlayerStorageValue(cid, 23333) == 1 then setPlayerStorageValue(cid, 23333, -1) end return true end ➥ Regras | Seções OTServ | Seções BOT
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.