Ir para conteúdo
  • Cadastre-se

(Resolvido)Double xp para vip! AJUDA


Ir para solução Resolvido por SkywalkerJr,

Posts Recomendados

11 horas atrás, SkywalkerJr disse:

sim é 1500

coloquei mais não deu kk

 

 

usei esse sistema 

 

Citar

 

 

 

 

nnn kkk 1500 é o action id q vc coloca no piso vc tem q ver a storage no script calma vo ver .-.

 

 

mdss cara que sistema ruim .-. como que é., é atraves de item? não entendi porcaria nenhuma pq ele n adiciona storage no player mas pera vou ver certinho aqui, pela mor o cara que crio esse sistema vip fez para que ngm entende-se msm as variaveis que ele uso são chatas confunde mt quer q eu crie um sistema vip pra vc?

 

se você quiser que eu faça é só dizer pra mim o que vc quer tanto no sistema tipo

 

como comprar vip

checar vip

remover vip se for gm +

add vip se for gm +

tempo

se vc quiser adicionar vip infinito

se vc quiser que o nome do player mudo pra tipo [vip] ...

 

é só especificar pq ai eu crio o sisteminha completo pra vc inclusive o rate a +

 

se vc quiser continuar com esse script eu vou te ajudar mais tenho uma duvida, como que o player consegue vip por esse sistema? ele clica em um item? ele diz um comando como q é? pq pelo q entendi ali só tem o sistema da porta, piso e check vip essas coisas mas n tem o sistema de adicionar vip .-. sendo o player

 

 

Editado por Wakon (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Respostas 23
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

não sei se vai funcionar no seu tenta esse script simples: se funcionar ai eu crio um script certinho pra vc xD ja reedito aqui mandando o script   ta ai o script:    vai em creature script coloca isso la a mensagem eu usei só pra saber se ta funando se aparecer a msg testa se deu + xp    a tag do creature.xml   <event type="login" name="nome que quiser" script="nome do arquivo.lua"/>   ali no name você coloca o nome que quiser ai se caso

sim é 1500 coloquei mais não deu kk     usei esse sistema   

nnn kkk 1500 é o action id q vc coloca no piso vc tem q ver a storage no script calma vo ver .-.     mdss cara que sistema ruim .-. como que é., é atraves de item? não entendi porcaria nenhuma pq ele n adiciona storage no player mas pera vou ver certinho aqui, pela mor o cara que crio esse sistema vip fez para que ngm entende-se msm as variaveis que ele uso são chatas confunde mt quer q eu crie um sistema vip pra vc?   se você quiser que eu faça é só dizer pra mim o que

Posted Images

 

16 minutos atrás, lenardo88 disse:

 

nnn kkk 1500 é o action id q vc coloca no piso vc tem q ver a storage no script calma vo ver .-.

 

 

mdss cara que sistema ruim .-. como que é., é atraves de item? não entendi porcaria nenhuma pq ele n adiciona storage no player mas pera vou ver certinho aqui, pela mor o cara que crio esse sistema vip fez para que ngm entende-se msm as variaveis que ele uso são chatas confunde mt quer q eu crie um sistema vip pra vc?

 

se você quiser que eu faça é só dizer pra mim o que vc quer tanto no sistema tipo

 

como comprar vip

checar vip

remover vip se for gm +

add vip se for gm +

tempo

se vc quiser adicionar vip infinito

se vc quiser que o nome do player mudo pra tipo [vip] ...

 

é só especificar pq ai eu crio o sisteminha completo pra vc inclusive o rate a +

 

se vc quiser continuar com esse script eu vou te ajudar mais tenho uma duvida, como que o player consegue vip por esse sistema? ele clica em um item? ele diz um comando como q é?

 

 

 

 

 

ele clica no item e ganha a vip

Editado por SkywalkerJr (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
5 horas atrás, SkywalkerJr disse:

 

ele clica no item e ganha a vip

 

 

 

hmmmm entendii kkk ok qual id do item? 1500?

Link para o post
Compartilhar em outros sites
5 horas atrás, SkywalkerJr disse:

10133

oks cara agora eu entendi o script mas estou indo pra facul, 22:30 to de volta ai eu ajudo vc xD

 

cara eu tava vendo aqui acabei de fazer ok la em actions na pasta que você deve ter colocado como nome vipitems onde dentro deve ter isso:

 

Spoiler
  1. local vipItems = {
    -- [itemid] = amount of vip days
    [10135] = 10,
    [10134] = 30,
    [10133] = 90
    }
     
    function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey)
    local player = Player(cid)
    local days = vipItems[item.itemid]
    player:addVipDays(days)
    player:say('!* YAY VIP! *!', TALKTYPE_MONSTER_SAY)
    player:getPosition():sendMagicEffect(CONST_ME_STUN)
    player:sendTextMessage(MESSAGE_INFO_DESCR, string.format('You received %s vip days.', days))
    Item(item.uid):remove(1)
    return true
    end 

 

coloque isso:

 

Spoiler

local vipItems = {
-- [itemid] = amount of vip days
[10135] = 10,
[10134] = 30,
[10133] = 90
}
local diab = 10
local tempoa = os.time() + diab*60*60*24
local tempob = os.time() + diab+20*60*60*24
local tempoc = os.time() + diab+80*60*60*24
 
function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey)
local player = Player(cid)
local days = vipItems[item.itemid]
player:addVipDays(days)
player:say('!* YAY VIP! *!', TALKTYPE_MONSTER_SAY)
player:getPosition():sendMagicEffect(CONST_ME_STUN)
player:sendTextMessage(MESSAGE_INFO_DESCR, string.format('You received %s vip days.', days))
Item(item.uid):remove(1)

if doPlayerRemoveItem(cid, 10135, 1) then
setPlayerStorageValue(cid, 101010, tempoa)

else if doPlayerRemoveItem(cid, 10134) then
setPlayerStorageValue(cid, 101010, tempob)

else if doPlayerRemoveItem(cid, 10134) then
setPlayerStorageValue(cid, 101010, tempoc)
end
end
end
return true
end 

 

agora la na pasta creature script que eu mandei você colocar isso:

 

Spoiler

function onLogin(cid)
local rate = 1.5 -- % aki no caso é 50% pode aumentar ou diminuir mais é o double xp né

sto =                                 -- coloca sto da sua vip
if getPlayerStorageValue(cid, sto) - os.time() > 0 then
doPlayerSetExperienceRate(cid, rate)
doPlayerPopupFYI(cid, "Você tem 50% a mais de XP que players normais")
else
doPlayerPopupFYI(cid, "Você não é vip, adiquira já sua vip e obtenha 50% a mais de rate")
end
return true
end

 

coloca isso:

 

Spoiler

function onLogin(cid)
local rate = 1.5 -- % aki no caso é 50% pode aumentar ou diminuir mais é o double xp né

sto = 101010                                -- essa é sua storage vip xD
if getPlayerStorageValue(cid, sto) - os.time() > 0 then
doPlayerSetExperienceRate(cid, rate)
doPlayerPopupFYI(cid, "Você tem 50% a mais de XP que players normais")
else
doPlayerPopupFYI(cid, "Você não é vip, adiquira já sua vip e obtenha 50% a mais de rate")
end
return true
end

 

Editado por lenardo88 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96844
    Tópicos
    519598
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo