-
Total de itens
356 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que curruwilliam postou
-
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Aqui: Ja te passei na pagina 1 mais ta aqui: Achei isso em creaturescript local pos = {x=160, y=51, z=7} pos = {x=160, y=51, z=7} function onLogin(cid) if vip.hasVip(cid) == true then if getPlayerStorageValue(cid,55555) ~= 1 then setPlayerStorageValue(cid,55555,1) end elseif vip.hasVip(cid) ~= true and vip.getVip(cid) ~= 0 then if getPlayerStorageValue(cid,55555) == 1 then doTeleportThing(cid, pos, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua Vip ACABOU!") doPlayerSendTextMessage(cid,22,"Sua Vip ACABOU!") setPlayerPromotionLevel(cid, 1) setPlayerStorageValue(cid,55555,2) elseif getPlayerStorageValue(cid,55555) == -1 then setPlayerStorageValue(cid,55555,2) end end return true end e essa é add vip: talkactions function onSay(cid, words, param) if param == "" then return doPlayerPopupFYI(cid,"Está com problemas?\n Aprenda os comandos!\n---------------\nAdicionar vip:\n/vip add days player\n/vip add 30 Styller\n---------------\nDeletar vip:\n/vip del player\n/vip del Styller\n---------------\nVer a vip:\n/vip see player\n/vip see Styller\n---------------\n") end if param:lower():find('add') == 1 and 3 then local _,_,id,name = param:lower():find('add (%d+) (.+)') name = name or "" id = tonumber(id or 1) or 1 if tonumber(id) == nil or getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,25,"Adicionar vip:\n/vip add days player\n/vip add 30 Styller\n [Player: "..name.."]") end if isPlayer(getPlayerByName(name)) == TRUE then vip.addVipByAccount(getPlayerAccount(getPlayerByName(name)) ,vip.getDays(id)) setPlayerPromotionLevel(name,2) doPlayerSendTextMessage(cid,25,"Foram adicionados "..tonumber(id).." dias de vip a "..name..".") doPlayerSendTextMessage(getPlayerByName(name),25,"Você recebeu "..tonumber(id).." dias de vip.") else doPlayerSendTextMessage(cid,25,name.." não esta online ou não existe.") end elseif param:lower():find('del') == 1 and 3 then local _,_,name = param:lower():find('del (.+)') if getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,25,"Deletar vip:\n/vip del player\n/vip del Styller\n") end vip.setVipByAccount(getPlayerAccount(getPlayerByName(name)),-os.time()) doPlayerSendTextMessage(cid,25,"A vip de "..name.." foi apagada.") elseif param:lower():find('see') == 1 and 3 then local _,_,name = param:lower():find('see (.+)') name = name or "" if getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,25,"Ver a vip:\n/vip see player\n/vip see Styller\n") end local ret_ = vip.getVip(getPlayerByName(name)) if ret_ == 0 then return doPlayerSendTextMessage(cid, 25,name.." Não tem vip, e nunca teve.") else return doPlayerSendTextMessage(cid, 25, "A vip de "..name.." Acaba/terminou em "..os.date("%d %B %Y %X ",ret_)) end end return TRUE end -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Qual parte? a de add vip ? -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Não tipo, Não funcionou, agora as vocation não muda, entende quando tira e coloca a vip.. -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Ahh mals esqueci de avisar, voltei o sistema padrao de vip do OT, retirei o seu script.. -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Beleza, ta tudo certo... Obrigado Vix, outro problema... toda vez que deslogo e logo.. volto pro templo, por causa do script falando que vip acabou Esse code aqui: local principal = {x = 160, y = 51, z = 7} -- Aqui poe as coordenadas do templo principal function onLogin(cid) if vip.hasVip(cid) == false and isPlayer(cid) then setPlayerPromotionLevel(cid, 1) doPlayerSendTextMessage(cid,27,"Sua VIP acabou.") doTeleportThing(cid,principal) elseif vip.hasVip(cid) == true and isPlayer(cid) then setPlayerPromotionLevel(cid, 2) end return true end Tem como fazer ele executar só 1 vez para cada player.. Pq ele ta executando toda hr, ai nao tem como eu deslogar em uma cidade diferente, e deslogar la.. pq esse code ta levando eu toda hr pra city, para as cordenadas.. -
pedido Vip na account e não em char especifico.
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Beleza, Deu certo obrigado !! -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Ata, tudo bem obrigado.. Desculpe Double post ! Pronto adicionei o seu sistema de Vip ! Teria que alterar algum code que vc me mandou nesse topico ? -
pedido Vip na account e não em char especifico.
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
firstitems.lua local firstItems = {} firstItems[0] = { 2173, 2525, 3965, 2124, 2457, 2647, 2643 } firstItems[1] = { 2173, 2525, 2190, 2124, 2457, 2647, 2643 } firstItems[2] = { 2173, 2525, 2182, 2124, 2457, 2647, 2643 } firstItems[3] = { 2173, 2525, 2399, 2124, 2457, 2647, 2643 } firstItems[4] = { 2173, 2525, 2428, 2124, 2457, 2647, 2643 } function onLogin(cid) if getPlayerStorageValue(cid, 30001) == -1 then for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do doPlayerAddItem(cid, firstItems[getPlayerVocation(cid)][i], 1) end if getPlayerSex(cid) == 0 then doPlayerAddItem(cid, 2463, 1) else doPlayerAddItem(cid, 2463, 1) end local bag = doPlayerAddItem(cid, 11235, 1) doAddContainerItem(bag, 2160, 3) doAddContainerItem(bag, 2554, 1) doAddContainerItem(bag, 2120, 1) doAddContainerItem(bag, 7618, 1) doAddContainerItem(bag, 8602, 1) setPlayerStorageValue(cid, 30001, 1) end return TRUE end Seria algo aqui?: for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do -
pedido Vip na account e não em char especifico.
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Uai quando tento entra no acc manager da esses erro tudo: Obs: O acc manager nao abre, nao entra.. -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Ata verdade, quando adiciono vip para 1 player vai para todos da account dele.. Agora esse sistema de days tem como por: -
pedido Vip na account e não em char especifico.
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Uai, não sei, to tentando descobrir onde ta o erro... não conseguiu mais entra no acc manager ! Tem ideia do que seja ? -
pedido Vip na account e não em char especifico.
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Esse erro: Ele só da quando tento entrar no account manager. -
pedido Vip na account e não em char especifico.
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Ainda da erro. -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Um sistema para adicionar vip na account, para quando eu ter novos character o vip ja vim neles com o restante de dias que tenho.. -
pedido Vip na account e não em char especifico.
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Ata, vix encontrei um problema =´[ Algum daqueles code que você me passo ta dando erro no 'account manager': -
Olá, Teria como implementar algum sistema para por vip na account e não em um char especifico nesse sistema: http://www.xtibia.com/forum/topic/211499-sistema-de-vip-do-ot-acabou-vip-acabou-promotion/page__fromsearch__1
-
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Tem uma outra coisinha, teria como implementar nesse sistema de vip, ou eu teria que trocar todo o sistema para por um sistema de por vip na account e não num char especifico.. ? -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Boa, funcionou.. Vou testar as outras vocação; Rep+ Uma dúvida, não vai interferir em nada esse esquema? tipo HP mana, fast attack ? -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Não funcionou.. Tirei a vip do player voltou para as cordenadas que coloquei no seu primeiro script.. Entao voltou para elite knight Ai adicionei novamente 1 dia de vip ao player e desloguei e loguei e não veio com a vocation superior.. -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
É por Talkactions, eu que adiciono a vip aos players function onSay(cid, words, param) if param == "" then return doPlayerPopupFYI(cid,"Está com problemas?\n Aprenda os comandos!\n---------------\nAdicionar vip:\n/vip add days player\n/vip add 30 Styller\n---------------\nDeletar vip:\n/vip del player\n/vip del Styller\n---------------\nVer a vip:\n/vip see player\n/vip see Styller\n---------------\n") end if param:lower():find('add') == 1 and 3 then local _,_,id,name = param:lower():find('add (%d+) (.+)') name = name or "" id = tonumber(id or 1) or 1 if tonumber(id) == nil or getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,25,"Adicionar vip:\n/vip add days player\n/vip add 30 Styller\n [Player: "..name.."]") end if isPlayer(getPlayerByName(name)) == TRUE then vip.addVipByAccount(getPlayerAccount(getPlayerByName(name)) ,vip.getDays(id))[/font][/color] [color=#282828][font=helvetica, arial, sans-serif] doPlayerSendTextMessage(cid,25,"Foram adicionados "..tonumber(id).." dias de vip a "..name..".") doPlayerSendTextMessage(getPlayerByName(name),25,"Você recebeu "..tonumber(id).." dias de vip.") else doPlayerSendTextMessage(cid,25,name.." não esta online ou não existe.") end elseif param:lower():find('del') == 1 and 3 then local _,_,name = param:lower():find('del (.+)') if getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,25,"Deletar vip:\n/vip del player\n/vip del Styller\n") end[/font][/color] [color=#282828][font=helvetica, arial, sans-serif] vip.setVipByAccount(getPlayerAccount(getPlayerByName(name)),-os.time()) doPlayerSendTextMessage(cid,25,"A vip de "..name.." foi apagada.") elseif param:lower():find('see') == 1 and 3 then local _,_,name = param:lower():find('see (.+)') name = name or "" if getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,25,"Ver a vip:\n/vip see player\n/vip see Styller\n") end local ret_ = vip.getVip(getPlayerByName(name)) if ret_ == 0 then return doPlayerSendTextMessage(cid, 25,name.." Não tem vip, e nunca teve.") else return doPlayerSendTextMessage(cid, 25, "A vip de "..name.." Acaba/terminou em "..os.date("%d %B %Y %X ",ret_)) end end return TRUE end Seria esse ? -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Beleza, Funcionou.. Mais cabei de refletir aqui.. Se o mesmo player compra vip dnv, ele teria que compra second promotion novamente... Então, tem como fazer para quando player ganhar Vip ir direto para a Second Promotion ? e quando acabar voltar.. ? Desculpe por nao ter pensado nisso antes =´[ -
pedido Sistema de vip do ot, acabou vip acabou promotion..
pergunta respondeu ao curruwilliam de curruwilliam em Scripts
Olá, Encontrei isso a relacionado a vip: local pos = {x=160, y=51, z=7} pos = {x=160, y=51, z=7} function onLogin(cid) if vip.hasVip(cid) == true then if getPlayerStorageValue(cid,55555) ~= 1 then setPlayerStorageValue(cid,55555,1) end elseif vip.hasVip(cid) ~= true and vip.getVip(cid) ~= 0 then if getPlayerStorageValue(cid,55555) == 1 then doTeleportThing(cid, pos, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua Vip ACABOU!") doPlayerSendTextMessage(cid,22,"Sua Vip ACABOU!") setPlayerPromotionLevel(cid, 1) setPlayerStorageValue(cid,55555,2) elseif getPlayerStorageValue(cid,55555) == -1 then setPlayerStorageValue(cid,55555,2) end end return true end -
Olá, Nesse ot que baixei tem sistema de vip !! Comandos: adicionar vip: /vip add DIAS player Deletar vip: /vip del player Ver a vip: /vip see player Então queria que quando eu adicionasse a vip no player.. adicionei 30 dias.. player joga de boas.. vai compra promotion no NPC dentro da área vip.. e quando acaba a vip do player ele volta a promotion de free sem ser as promotion nova.. Sou Elite Knight, compro 30 dias de vip, entro na área vip compro Second Promotion 50000 gp, então dps dos 30 dias perco acesso a área vip !! e tambem perco a Second Promotion voltando para elite knight !! Entenderam ? preciso muito disso.. Aqui esta o otserv que ja vem o sistema de vip: http://www.xtibia.com/forum/topic/138461-original-styller-yourots-premium-edition-25032013-860-war-system/ até mais e obrigado..
-
creatureevent Vocation Outfit V1.0
tópico respondeu ao Vodkart de curruwilliam em Globalevents e Spells
Impressionante como tem comentário desnecessário. Só to comentando, vai ver ele ache um jeito de tirar esse bug !
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.