kleitonalan321 6 Postado Setembro 6, 2013 Share Postado Setembro 6, 2013 Eu queria um script que quando um player passa em um tal tile ele perde 3 dias de vip time,so que depois que ele passa denovo nao presisa perder mais 3 dias de vip time. se alguem conseguir fazer esse script pra min darei rep por uma semana. Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/ Compartilhar em outros sites More sharing options...
0 Killua 389 Postado Setembro 6, 2013 Share Postado Setembro 6, 2013 To fazendo aqui, qual o sistema de vip q vc usa pra eu ja fazer pra ele? Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/#findComment-1559031 Compartilhar em outros sites More sharing options...
0 kleitonalan321 6 Postado Setembro 6, 2013 Autor Share Postado Setembro 6, 2013 (editado) eu uso esse sistema de vip http://www.xtibia.com/forum/topic/151189-vip-system-by-mock-100/ Editado Setembro 6, 2013 por kleitonalan321 Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/#findComment-1559034 Compartilhar em outros sites More sharing options...
0 Killua 389 Postado Setembro 6, 2013 Share Postado Setembro 6, 2013 (editado) Bom eu tentei fazer aqui, ve se funciona tag xml: <movement type="StepIn" actionid="2312" event="Script" value="tilevip.lua"/> coloca actionid 2312 no tile e cria tilevip.lua com: function onStepIn(cid, item, pos, fromposition) if isCreature(cid) == TRUE then if vip.hasVIP(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then doTeleportThing(cid, fromposition) doSendMagicEffect(fromposition, CONST_ME_POFF) doPlayerSendTextMessage(cid, 22, "Voce nao tem vip!") return end if getPlayerStorageValue(cid, 11000) < 1 then doPlayerSendTextMessage(cid, 25, "Bem vindo!") doSendMagicEffect(position, CONST_ME_MAGIC_BLUE) vip.addVipByAccount(getPlayerAccount(getPlayerByName(name)) ,-3) setPlayerStorageValue(cid, 11000, 1) elseif getPlayerStorageValue(cid, 11000) >= 1 then doPlayerSendTextMessage(cid, 25, "Bem vindo!") doSendMagicEffect(position, CONST_ME_MAGIC_BLUE) end return true end end Editado Setembro 6, 2013 por amoeba13 Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/#findComment-1559039 Compartilhar em outros sites More sharing options...
0 kleitonalan321 6 Postado Setembro 6, 2013 Autor Share Postado Setembro 6, 2013 (editado) eu arumei o erro que da no distro so que ta deichando o player passa se ele tem 1 dia ou 2 de vip ,eu queria que quando um player que tivese 2 ou 1 dia de vip nao podesse entrar Editado Setembro 6, 2013 por kleitonalan321 Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/#findComment-1559042 Compartilhar em outros sites More sharing options...
0 Killua 389 Postado Setembro 6, 2013 Share Postado Setembro 6, 2013 (editado) muda if vip.hasVIP(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then pra if vip.hasVip(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then e se nao der tenta if isPlayerVip(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then Editado Setembro 6, 2013 por amoeba13 Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/#findComment-1559045 Compartilhar em outros sites More sharing options...
0 kleitonalan321 6 Postado Setembro 6, 2013 Autor Share Postado Setembro 6, 2013 esse 11000 é o storage da vip? Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/#findComment-1559046 Compartilhar em outros sites More sharing options...
0 Killua 389 Postado Setembro 6, 2013 Share Postado Setembro 6, 2013 Nao, eh o storage que vai checar se ele ja perdeu os 3 dias de vip, pra na perder dnv Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/#findComment-1559047 Compartilhar em outros sites More sharing options...
0 kleitonalan321 6 Postado Setembro 6, 2013 Autor Share Postado Setembro 6, 2013 (editado) o player ta passando sem ter 3 dias de vip ;/ vo te da +rep por ter tentado fazer o script para min. Editado Setembro 6, 2013 por kleitonalan321 Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/#findComment-1559048 Compartilhar em outros sites More sharing options...
0 Killua 389 Postado Setembro 6, 2013 Share Postado Setembro 6, 2013 (editado) Agora vai dar certo if getPlayerVipDays(cid) < 3 then no lugar de if vip.hasVIP(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then Editado Setembro 6, 2013 por amoeba13 Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/#findComment-1559049 Compartilhar em outros sites More sharing options...
0 Omega 377 Postado Outubro 31, 2013 Share Postado Outubro 31, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/#findComment-1577723 Compartilhar em outros sites More sharing options...
Pergunta
kleitonalan321 6
Eu queria um script que quando um player passa em um tal tile ele perde 3 dias de vip time,so que depois que ele passa denovo nao presisa perder mais 3 dias de vip time. se alguem conseguir fazer esse script pra min darei rep por uma semana.
Link para o comentário
https://xtibia.com/forum/topic/220706-tile-que-so-passa-se-pagar-3-dias-de-vip-time/Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados