
victorleekrs
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
victorleekrs deu reputação a Cazuza em (Resolvido)[Pedido] Script golden vip.Querido ta funcionando assim: Ao usar 3 vezes o VIP normal, na terceira ele ganha a GOLDEN VIP, e zera a contagem. Ou seja ganha GOLDEN VIP de 3 em 3 vips normais. Se quiser que eu altere isso, para apartir da terceira toda vez que ele usar vip ja ganhar golden vip avisa.
Storage da VIP normal = 13720
Storage Golden VIP = 13722
Não testei mas creio estar funfando corretamente, abraço!
function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 31 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13720) local timenow = os.time() if getPlayerStorageValue(cid, 13721) == -1 then setPlayerStorageValue(cid, 13721, 0) end ---------------------------------------------- if getPlayerStorageValue(cid, 13720) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end ---------------------------------------------- doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de FosterVIP no seu character.") setPlayerStorageValue(cid, 13720, time) setPlayerStorageValue(cid, 13721, getPlayerStorageValue(cid, 13721) + 1) if getPlayerStorageValue(cid, 13721) >= 3 then setPlayerStorageValue(cid, 13722, time) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ganhou FosterVIP GOLD no seu character.") end local quantity = math.floor((getPlayerStorageValue(cid, 13720) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de FosterVIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE Atualizado!
-
victorleekrs deu reputação a Danihcv em (Resolvido)[pedido] Save playerVai na pasta data\globalevents\scripts e cria um arquivo chamado saveplayer2.lua e coloca isso dentro:
function onThink(cid, interval) for _, cid in ipairs(getPlayersOnline()) do doPlayerSave(cid, true) return true end end Agora vai no arquivo globalevents.xml e adiciona essa tag:
<globalevent name="savePlayer" interval="1800000" event="script" value="saveplayer2.lua"/> -
victorleekrs deu reputação a principe sharingan em [GlobalEvents] Anti CloneSalve salve galerinha do Tibia King, tudo blz !
Tava navegando de boa, em busca de umas script pra meu server e achei esta: "Script Anti-Clone." Bom vamos ao que interessa !
Vai em data/globalevents/scripts e cria um arquivo saveplayer.lua e cole isto dentro:
Agora vai em globalevents.xml e cole esta tag:
Como funciona ?
*Com esse sistema o player que estiver online estará sendo salvo de 30 em 30 segundos, com isso ficará impossivél de ocorrer clone items.
Isso também é bom para prolongar o seu serversave, e te livra das grandes travadas no seu servidor de hora em hora.
Bom galera lembrando que esta Script não é minha eu achei em um topico do tibiaking.
90% dos creditos para o GM Bekman pela criação !
10% dos creditos para mim que postei aqui no Tibia King !