Ir para conteúdo

[Function] Setstorageip, Getstorageip.


meubk

Posts Recomendados

uma função ki grava storage por ip, sem muito oque dizer, ai vai :

 

function setStorageIp(ip, storage, value)
mountip = ""
	for i in string.gmatch(ip, "%d") do
		mountip = mountip .. i
	end
mountip = mountip .. storage
setGlobalStorageValue(mountip, value)
end

function getStorageIp(ip, storage)
mountip = ""
	for i in string.gmatch(ip, "%d") do
		mountip = mountip .. i
	end
mountip = mountip .. storage
return getGlobalStorageValue(mountip)
end

 

Exemplo de uso :

 

function OnSay(cid, words, param)

if getStorageIp(getPlayerIp(cid), 3444) == 1 then
	return doPlayerSendCancel(cid, "Você não pode pegar mais este kit.")
end

doPlayerAddItem(cid, 2160, 100)
setStorageIp(getPlayerIp(cid), 3444, 1)

return true
end

 

Não testei qualquer bug reportar.

Link para o comentário
Compartilhar em outros sites

é a melhor seria storage por account,mais isso já tem,se não me engano é do mock :X

 

no caso do storage por ip quem tiver em lan house ta fudido rairairai

 

mais parabéns xotservx ficou ótimo seu work :]

 

bjd

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

Nossa, achei quase inutil.

O máximo que dá pra fazer, é criar um sistema

pra controlar quantas pessoas estão logadas no mesmo IP,

ou evitar magebombs... Sei lá, achei meio inutil.

 

Outra coisa, você disse que tentou fazer só em LUA, do mesmo

jeito que você fes com os IPs dá pra fazer com accounts. (:

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 6 months later...
  • 3 weeks later...

Bom ficaria melhor esse scrip se tive unica storage explo veio tal jogador e fez x quest so ele fez a quest, mais nem um outro jogador pode fazer ou ter um limite de tempo da quest depois de 10 dias um outro jogador pode fazer, isso pode ajudar muito RPG no serve quem tiver boas ideias de como usar o scrip

Editado por arkires
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...