hadamais 2 Postado Abril 12, 2014 Share Postado Abril 12, 2014 Olá. Gostaria de um script para adicionar no MySQL ou outro modo, de todos os players ganharem de início, quantos dias eu quiser de vip. Obrigado. Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/ Compartilhar em outros sites More sharing options...
0 Mateusoo 15 Postado Abril 12, 2014 Share Postado Abril 12, 2014 (editado) Olá,Certo, então faça o seguinte:Crie o arquivo vipgratis.lua em DATA/CREATURESCRIPTS/SCRIPTS e coloque esse codigo dentro: local storangeusado = 19250 --Storage usado para indicar se o player ja recebeu os dias de VIP gratis ou não local valor = 7 --Quantidade de dias de VIP a serem adicionados function onLogin(cid) if getPlayerStorageValue(cid, storangeusado) ~= 1 then doAddVipDays(cid, valor) setPlayerStorageValue(cid, storangeusado, 1) end return true end Agora adicione em Creaturescripts.xml a seguinte tag: <event type="login" name="VIP Gratis" script="vipgratis.lua"/> Certifique-se de que o storage usado acima não está sendo usado por outra função, você pode facilmente modificar ele.Aguardo respostas.Grande abraço! Editado Abril 12, 2014 por Mateusoo Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636464 Compartilhar em outros sites More sharing options...
0 Mateusoo 15 Postado Abril 12, 2014 Share Postado Abril 12, 2014 Boa noite,Se o seu servidor utiliza o mod, FirstItems.xml para dar os itens quando o player faz login pela primeira vez só basta adicionar: doPlayerAddPremiumDays(cid, days) sendo a variável days o valor dos dias que você quer adicionar.Se o seu servidor utiliza outro método para adicionar os itens iniciais aos players, poste aqui o script que faz isso para eu adaptar para você.Boa noite, grande abraço. Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636317 Compartilhar em outros sites More sharing options...
0 hadamais 2 Postado Abril 12, 2014 Autor Share Postado Abril 12, 2014 Ele tem o FistItems, mas no momento está desativado, pois lançarei um beta primeiro. E não seria premium, e sim VIP. Aguardo ajuda. Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636318 Compartilhar em outros sites More sharing options...
0 Mateusoo 15 Postado Abril 12, 2014 Share Postado Abril 12, 2014 Olá,Certo, o seu sistema de VIP é baseado em que? Storage?Quando um novo personagem é criado ele ganha algum item? Seja Equipamento, mochila, porção, arma, outfit, ou até mesmo um Storage? Se sim, poste esse script aqui e responda a primeira pergunta.Aguardando sua resposta.Boa noite. Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636324 Compartilhar em outros sites More sharing options...
0 hadamais 2 Postado Abril 12, 2014 Autor Share Postado Abril 12, 2014 Achei um arquivo aqui do Vip. E no topo ta escrito -- Vip System by 5mok3 -- Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636342 Compartilhar em outros sites More sharing options...
0 Mateusoo 15 Postado Abril 12, 2014 Share Postado Abril 12, 2014 Bom dia, Qual o seu servidor base?Você poderia me passar a função que adiciona dias no VIP system que está utilizando? Se não souber qual função faz isso, poste aqui o script que contem -- Vip System by 5mok3 -- que eu mesmo tento encontrar essa função.Aguardando o retorno.Abraços. Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636425 Compartilhar em outros sites More sharing options...
0 hadamais 2 Postado Abril 12, 2014 Autor Share Postado Abril 12, 2014 (editado) -- Vip System by 5mok3 -- function onSay(cid, words, param, channel) if getAccountPoints(cid) >= 10 then --[[if getPlayerPromotionLevel(cid) < 2 then setPlayerPromotionLevel(cid, 2) end]] doSendMagicEffect(getCreaturePosition(cid),14) doSendAnimatedText(getCreaturePosition(cid), "VIP +7!" ,49) doAddVipDays(cid, 7) doRemovePoints(cid, 10) doWriteLogFile("data/logs/buyeditems.txt", "[".. os.date('%d %B %y - %H:%M') .."] ".. getCreatureName(cid) .." bought VIP for 18 points.") --[[local thing = getThingfromPos(pos) doRemoveCreature(thing.uid)]] else doPlayerSendCancel(cid, "Not enough Premium Points or already have more than 365 VIP days!") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end return TRUE end Editado Abril 12, 2014 por Hadamo Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636434 Compartilhar em outros sites More sharing options...
0 Mateusoo 15 Postado Abril 12, 2014 Share Postado Abril 12, 2014 Olá,Sempre que for postar um codigo, utilize a ferramenta de Código, pois fica mais organizado.A função que nos buscamos é: doAddVipDays(cid, valor) sendo que em valor nos colocaremos a quantidade de dias a serem adicionados para o player.O seu servidor dá algum item quando o player começa a jogar? Se sim, poste aqui o script que faz isso.Aguardando.Abraços. Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636435 Compartilhar em outros sites More sharing options...
0 hadamais 2 Postado Abril 12, 2014 Autor Share Postado Abril 12, 2014 Olha, olhando por aqui. Parece que o Vip é creditado direto sem uso de items. A pessoa compra no shop, exemplo 7 dias, e quando ele loga ja tem os 7 dias lá. Não sei se me entendeu xD Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636437 Compartilhar em outros sites More sharing options...
0 Mateusoo 15 Postado Abril 12, 2014 Share Postado Abril 12, 2014 Olha, olhando por aqui. Parece que o Vip é creditado direto sem uso de items. A pessoa compra no shop, exemplo 7 dias, e quando ele loga ja tem os 7 dias lá. Não sei se me entendeu xD Olá, Entendi sim, a questão foi que você não me entendeu. Quando eu falo de ITENS eu me refiro a itens iniciais. Quando um player cria um char, ele entra no Server "PELADO"? Ou ele ganha 1 mochila, 1 set básico e algumas coisas? É desses itens que estou me referindo. O Firstitems.xml que citei anteriormente faz justamente isso, mas como você não está utilizando ele, talvez esteja utilizando outro, se não, vamos criar um script para fazer isso. Abraços. Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636444 Compartilhar em outros sites More sharing options...
0 hadamais 2 Postado Abril 12, 2014 Autor Share Postado Abril 12, 2014 Olá,Entendi sim, a questão foi que você não me entendeu. Quando eu falo de ITENS eu me refiro a itens iniciais. Quando um player cria um char, ele entra no Server "PELADO"? Ou ele ganha 1 mochila, 1 set básico e algumas coisas? É desses itens que estou me referindo. O Firstitems.xml que citei anteriormente faz justamente isso, mas como você não está utilizando ele, talvez esteja utilizando outro, se não, vamos criar um script para fazer isso. Abraços. Perfeito, entendi. O firstitems está desativado, porem, começa com items e bag sim, pois foi adicionado direto nos samples. Entendeu? Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636445 Compartilhar em outros sites More sharing options...
0 hadamais 2 Postado Abril 12, 2014 Autor Share Postado Abril 12, 2014 Não sei se irá dar certo, pois testarei nos próximos dias ainda. MAs fica aqui meu Rep+ pra você, pelo interesse em ajudar! Obrigado. Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636527 Compartilhar em outros sites More sharing options...
0 Mateusoo 15 Postado Abril 12, 2014 Share Postado Abril 12, 2014 Não sei se irá dar certo, pois testarei nos próximos dias ainda. MAs fica aqui meu Rep+ pra você, pelo interesse em ajudar! Obrigado. Estou aguardando a sua resposta, teste e me diga se der algum erro. Abraço! Obrigado pelo REP. Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1636619 Compartilhar em outros sites More sharing options...
0 DuuhCarvalho 327 Postado Abril 14, 2014 Share Postado Abril 14, 2014 Tópico movido para Pedidos e dúvidas resolvidos. Link para o comentário https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/#findComment-1637029 Compartilhar em outros sites More sharing options...
Pergunta
hadamais 2
Olá.
Gostaria de um script para adicionar no MySQL ou outro modo,
de todos os players ganharem de início, quantos dias eu quiser de vip.
Obrigado.
Link para o comentário
https://xtibia.com/forum/topic/231710-script-para-player-ja-come%C3%A7ar-com-vip-de-x-dias/Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados