Postado Fevereiro 13, 2015 10 anos Ola galera. Queria que o player pegasse o item do bau so uma vez. Mas queria q os player com o mesmo ip nao podesse pegar. Pq eles fazem fake. Editado Fevereiro 13, 2015 10 anos por Storm Night (veja o histórico de edições) "O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
Postado Fevereiro 13, 2015 10 anos Fiz aqui para MySQL, teste aí: Execute essa query na DB: CREATE TABLE IF NOT EXISTS `quest_ip` ( `ip` varchar(255) NOT NULL ) Crie um arquivo lua em data/actions/scripts chamado ipchest.lua e adicione isso: function onUse(cid, item) local ip = getPlayerIp(cid) local confirm = db.query("SELECT `ip` FROM `quest_ip`` WHERE `ip` = ".. ip ..";") if (item.uid == 6661 and confirm == false) then db.query("INSERT INTO `quest_ip` (`ip`) VALUES (" .. ip .. ");") doPlayerAddItem(cid, 2160, 1) elseif (confirm == true) then doPlayerSendCancel(cid, "Voce ja pegou sua recompensa!") end return true end E adicione a tag em actions.xml <action uniqueid="6661" script="ipchest.lua"/> Depois é só mudar a recompensa e adicionar o uniqueid 6661 ao baú. Ajudei? De nada \o/ Att Rusherzin
Postado Fevereiro 14, 2015 10 anos Autor e Por sqlite? "O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
Postado Fevereiro 14, 2015 10 anos Nunca tentei, vou ver se consigo.. Ajudei? De nada \o/ Att Rusherzin
Postado Fevereiro 14, 2015 10 anos Autor OK "O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
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.