felipedorgas 25 Postado Julho 29, 2010 Share Postado Julho 29, 2010 kydrai bem que vc podia faze um script, pra quando a vip acaba-se, o player perde-se a promotion vip e volta a ser oq era antes ia me ajuda mto espero sua ajuda, obrigado Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-914133 Compartilhar em outros sites More sharing options...
psybreak 0 Postado Julho 31, 2010 Share Postado Julho 31, 2010 qual e storage ??? do vip system Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-914940 Compartilhar em outros sites More sharing options...
lXlSasukelXl 0 Postado Julho 31, 2010 Share Postado Julho 31, 2010 Três palavras descrevem esse script : PERFEITO, PERFEITO E PERFEITO! Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-915191 Compartilhar em outros sites More sharing options...
Kydrai 146 Postado Agosto 3, 2010 Autor Share Postado Agosto 3, 2010 @felipedorgas Seria parecido com o onLogin, só precisaria colocar a função doPlayerSetPromotionLevel(cid, level). @psybreak Esse script não é por storage. @lXlSasukelXl Vlw pelo comentário. Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-916345 Compartilhar em outros sites More sharing options...
felipedorgas 25 Postado Agosto 3, 2010 Share Postado Agosto 3, 2010 (editado) @felipedorgas Seria parecido com o onLogin, só precisaria colocar a função doPlayerSetPromotionLevel(cid, level). poderia criar pra mim? as voc vip seria voc 9 voltaria pra 5 voc 10 voltaria pra 6 voc 11 voltaria pra 7 voc 12 voltaria pra 8 ai seria pra coloca no viplogin? vlw Editado Agosto 3, 2010 por felipedorgas Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-916353 Compartilhar em outros sites More sharing options...
Kydrai 146 Postado Agosto 3, 2010 Autor Share Postado Agosto 3, 2010 Não sei bem como é a promotion. Assim seria mudando o promotion level: function onLogin(cid) if getVipTime(cid) > 0 and isVip(cid) == FALSE then local townid = 1 doPlayerSetTown(cid, townid) local templePos = getTownTemplePosition(getPlayerTown(cid)) doTeleportThing(cid, templePos, false) doPlayerSetPromotionLevel(cid, 1) setVipTime(cid, 0) doTeleportPlayers(cid, templePos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua Vip acabou!") else local duration = getVipDate(cid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você possui "..getVipDays(cid).." dia(s) de vip."..(duration and (" Ela irá durar até "..duration..".") or "")) end return TRUE end E assim mudando pela vocação: function onLogin(cid) if getVipTime(cid) > 0 and isVip(cid) == FALSE then local townid = 1 doPlayerSetTown(cid, townid) local templePos = getTownTemplePosition(getPlayerTown(cid)) doTeleportThing(cid, templePos, false) local voc = getPlayerVocation(cid) if voc >= 9 then doPlayerSetVocation(cid, voc-4) end setVipTime(cid, 0) doTeleportPlayers(cid, templePos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua Vip acabou!") else local duration = getVipDate(cid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você possui "..getVipDays(cid).." dia(s) de vip."..(duration and (" Ela irá durar até "..duration..".") or "")) end return TRUE end Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-916356 Compartilhar em outros sites More sharing options...
rapidash 0 Postado Agosto 6, 2010 Share Postado Agosto 6, 2010 HEy vey ta dando esse erro [06/08/2010 14:05:45] Error during getDataInt(viptime). [06/08/2010 14:05:45] Error during getDataInt(viptime). [06/08/2010 14:05:45] Error during getDataInt(viptime). [06/08/2010 14:06:32] Error during getDataInt(viptime). [06/08/2010 14:06:32] Error during getDataInt(viptime). [06/08/2010 14:06:32] OTSYS_SQLITE3_PREPARE(): SQLITE ERROR: no such column: viptime (UPDATE "accounts" SET "viptime" = 1283706392 WHERE "id" = 2;) [06/08/2010 14:06:32] Error during getDataInt(viptime). '-' oq faço ele nao ta adiconando a vipdays 14:06 Você adicionou 30 dia(s) de vip, agora você possui 0 dia(s) de vip. Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-917465 Compartilhar em outros sites More sharing options...
Kydrai 146 Postado Agosto 7, 2010 Autor Share Postado Agosto 7, 2010 @Rapidash Error during getDataInt(viptime). Provavelmente é porque vc não instalou a tabela, coloque o exemplo da talkaction e execute o comando /installvip. Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-917660 Compartilhar em outros sites More sharing options...
jvns23 0 Postado Agosto 7, 2010 Share Postado Agosto 7, 2010 otimo ja tinha gente aki reclamando por q tava caro d mais bota vip em cada char da acc Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-918073 Compartilhar em outros sites More sharing options...
felipedorgas 25 Postado Agosto 21, 2010 Share Postado Agosto 21, 2010 (editado) Kydrai, tem como add uma storage pra qndo o player ganha vip, e pra qndo a vip acaba, ele perde a storage? nem que ela n faça nada..presciso para website! e tbm se possivel, a mensagem de quantos dias o player possui VIP, apareçer somente pra qm é vip. (da pra usar a storage aqui ) obrigado. Editado Agosto 21, 2010 por felipedorgas Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-922910 Compartilhar em outros sites More sharing options...
Kydrai 146 Postado Agosto 23, 2010 Autor Share Postado Agosto 23, 2010 (editado) O do storage você usa quando o player compra vip: doPlayerSetStorageValue(cid, 5000, 1) Ai vai depender de como você ta fazendo pra saber onde por. Corrigi a mensagem e adicionei "doPlayerSetStorageValue(cid, 5000, 0)": function onLogin(cid) local vip = isVip(cid) if getVipTime(cid) > 0 and vip == FALSE then doPlayerSetStorageValue(cid, 5000, 0) -- Termina a VIP local townid = 1 doPlayerSetTown(cid, townid) local templePos = getTownTemplePosition(getPlayerTown(cid)) doTeleportThing(cid, templePos, false) setVipTime(cid, 0) doTeleportPlayers(cid, templePos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua Vip acabou!") elseif vip == TRUE then local duration = getVipDate(cid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você possui "..getVipDays(cid).." dia(s) de vip."..(duration and (" Ela irá durar até "..duration..".") or "")) end return TRUE end Editado Agosto 24, 2010 por kydrai Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-923582 Compartilhar em outros sites More sharing options...
felipedorgas 25 Postado Agosto 24, 2010 Share Postado Agosto 24, 2010 doPlayerSetStorageValue(cid, 5000, 0) acho que n funciono... e tbm, a mensagem de quantos dias de vip não apareçe pra ngm Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-923922 Compartilhar em outros sites More sharing options...
nyuchiha 108 Postado Agosto 28, 2010 Share Postado Agosto 28, 2010 Da uma ajuda ae =) [28/08/2010 01:04:05] Lua Script Error: [TalkAction Interface] [28/08/2010 01:04:05] data/talkactions/scripts/vipaccplayer.lua:onSay [28/08/2010 01:04:05] data/talkactions/scripts/vipaccplayer.lua:6: attempt to call global 'addVipDays' (a nil value) [28/08/2010 01:04:05] stack traceback: [28/08/2010 01:04:05] data/talkactions/scripts/vipaccplayer.lua:6: in function <data/talkactions/scripts/vipaccplayer.lua:1> Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-925566 Compartilhar em outros sites More sharing options...
areiabr 0 Postado Agosto 28, 2010 Share Postado Agosto 28, 2010 (editado) [28/08/2010 15:09:53] Lua Script Error: [TalkAction Interface] [28/08/2010 15:09:53] data/talkactions/scripts/vipaccplayer.lua:onSay [28/08/2010 15:09:54] data/talkactions/scripts/vipaccplayer.lua:6: attempt to call global 'addVipDays' (a nil value) [28/08/2010 15:09:54] stack traceback: [28/08/2010 15:09:55] data/talkactions/scripts/vipaccplayer.lua:6: in function <data/talkactions/scripts/vipaccplayer.lua:1> AJUDA MANO Editado Agosto 28, 2010 por Areiabr Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-925570 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Agosto 28, 2010 Share Postado Agosto 28, 2010 @UP and 2UP Vocês depois que intalaram o sistema da vip account na lib,e colocaram as talkactions,entre no serve com o GOD e vocês teram que excutar o comando: /installvip e depois disso começar a usar o sistema,ou sejá dar ou remover dias de vip... Link para o comentário https://xtibia.com/forum/topic/136543-vip-system-by-account-v10/page/3/#findComment-925726 Compartilhar em outros sites More sharing options...
Posts Recomendados