
Rkkksalgado2
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Rkkksalgado2 deu reputação a Lyu em Anti Spoofinglocal config = { max = 5, group_id = 1 } local accepted_ip_list = {} local function antiMC(p) if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then return false end return true end function onLogin(cid) if getPlayerGroupId(cid) <= config.group_id then if isInArray(accepted_ip_list,doConvertIntegerToIp(getPlayerIp(cid))) == false then return antiMC({pid = cid, max = config.max+1}) end end return true end
<event type="login" name="AntiMC" event="script" value="antimc.lua"/>
É em creaturescripts.
Você configura em max o número máximo de logins por IP. Abraços.
-
Rkkksalgado2 deu reputação a lordzetros em (Resolvido)Ajuda Com Vip System@Rkkksalgado2 Não entendi direito o que você quer, mas... Se você estiver usando o sistema de vip criado por Kydrai (o qual você postou em anexo), para adicionar um item que dê x dias de vip, crie um arquivo data/actions/scripts/ chamado itemAddVip.lua e cole dentro:
local config = { removeOnUse = "yes", -- remover quando usar ("yes" or "no") days = 30 -- dias que serão adicionados } function onUse(cid, item, fromPosition, itemEx, toPosition) addVipDays(cid, config.days) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. config.days .." dias de VIP no seu character.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return true end
E em data/actions/actions.xml adicione dentro e abaixo de uma semelhante:
<action itemid="id_do_item" event="script" value="itemAddVip.lua"/> Altere o itemid para o ID do item que você quer que dê Vip Days.