Nenhum, o points é pela database, como se fosse algo como "vip days"
assim agora entendi, ira pegar todas informações do banco de dados e transferi pro server !!!
Obrigadão pela atenção, ajudo muito eu rep+ pra tu brother e abraços.
info
Grupo: Artesão
Registrado: 07/04/12
Posts: 139
Reputação: +4

Nenhum, o points é pela database, como se fosse algo como "vip days"
assim agora entendi, ira pegar todas informações do banco de dados e transferi pro server !!!
Obrigadão pela atenção, ajudo muito eu rep+ pra tu brother e abraços.
info
Grupo: Campones
Registrado: 19/12/11
Posts: 57
Reputação: +3

curti script vou ate usar
rep+
info
Grupo: Artesão
Registrado: 07/04/12
Posts: 139
Reputação: +4

VodKart, será que teria um sistema baseado com este ai que addicionaria vip days ao clicar em um item?
Exemplo:
10 points = 30 dias de vip days
então iria fazer um baú que quando clica nele se o player tiver os 10 points recebe o item "5785", e ao clicar neste item é addicionado 30 dias de vip days, e no caso as vip days iria acabando conforme os dias passando é claroo ne shauhsuahs.
e fazer tipo um "tile" que quando o player pisa verifica se tem vip days pra poder ter acesso.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

mas você já usa algum sistema vip?
info
Grupo: Artesão
Registrado: 07/04/12
Posts: 139
Reputação: +4

mas você já usa algum sistema vip?
Então meu server não tem sistema de vip é "Baiak", daqueles que já veem com premium account e ja cria conta com promotion, e acesso as outras areas são via quest que clica no báu e da storage pra passar em tal lugar, mas eu implantei o sistema que você postou acima de system points e está funcionando 100%.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

mas você já usa algum sistema vip?
Então meu server não tem sistema de vip é "Baiak", daqueles que já veem com premium account e ja cria conta com promotion, e acesso as outras areas são via quest que clica no báu e da storage pra passar em tal lugar, mas eu implantei o sistema que você postou acima de system points e está funcionando 100%.
Então primeiro você tinha que instalar um sistema vip bom, para quando o jogador receber o item e clicar nele receber os "dias de vip", eu aconselho do vip account by kydrai
info
Grupo: Artesão
Registrado: 07/04/12
Posts: 139
Reputação: +4

mas você já usa algum sistema vip?
Então meu server não tem sistema de vip é "Baiak", daqueles que já veem com premium account e ja cria conta com promotion, e acesso as outras areas são via quest que clica no báu e da storage pra passar em tal lugar, mas eu implantei o sistema que você postou acima de system points e está funcionando 100%.
Então primeiro você tinha que instalar um sistema vip bom, para quando o jogador receber o item e clicar nele receber os "dias de vip", eu aconselho do vip account by kydrai
Vodkart então dei uma olhada nele e me deparei com isso.
function onSay(cid, words, param, channel)if words == "/buyvip" then
local price = 1000000
local days = 30
if doPlayerRemoveMoney(cid, price) then
addVipDays(cid, days)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você adicionou "..days.." dia(s) de vip, agora você possui "..getVipDays(cid).." dia(s) de vip.")
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de "..price.." para adicionar "..days.." dia(s) de vip.")
end
elseif words == "/vipdays" 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
local price = 1000000
o valor é por dinheiro normal do tibia? crystal coins no caso ai seria 1kk, ou tem como mudar e por o id que eu quero como dinheiro?
Editado Maio 3 por TiagoBordin1988
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

local itemid,count = 9020,100 local days = 30 if doPlayerRemoveItem(cid,itemid,count) then addVipDays(cid, days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você adicionou "..days.." dia(s) de vip, agora você possui "..getVipDays(cid).." dia(s) de vip.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de "..count.." ".. getItemNameById(itemid).." para adicionar "..days.." dia(s) de vip.") end
mas você já usa algum sistema vip?
mas você já usa algum sistema vip?
e ai tipo no meu caso eu queria que fosse varios baus com itens exemplo Mano vai na area de amostra vip e tem uns baus com os dantes ai ele vai e compra uma sword de 15 points e ai sobra 20 ai ele vai em otro bau pra compra um item de 20 como eu crio varios baus de diferentes itens?
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

mas você já usa algum sistema vip?
mas você já usa algum sistema vip?
e ai tipo no meu caso eu queria que fosse varios baus com itens exemplo Mano vai na area de amostra vip e tem uns baus com os dantes ai ele vai e compra uma sword de 15 points e ai sobra 20 ai ele vai em otro bau pra compra um item de 20 como eu crio varios baus de diferentes itens?
nome do seu script.lua
local lever = {
[6001] = {30,7429},
[6002] = {20,7366},
[6003] = {10,8926},
[6004] = {5,5978}
}
function onUse(cid,item,fromPosition,itemEx,toPosition)
if getPoints(cid) < lever[item.actionid][1] then
return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." points.")
end
doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and 100 or 1)
removePoints(cid,lever[item.actionid][1])
doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2]))
doSendMagicEffect(getCreaturePosition(cid), math.random(28,30))
return true
end
Configuração:
[6001] = {30,7429},
[ActionID do báu] = {Quanto points vai custar, ID DO ITEM QUE SERÁ VENDIDO}
a tag é essa:
<action actionid="6001-6004" script="nome do seu script.lua"/>
lembrando que pode adicionar mais, e fazendo isso você deve aumentar na tag também, exemplo:
local lever = {
[6001] = {30,7429},
[6002] = {20,7366},
[6003] = {10,8926},
[6004] = {5,5978},
[6005] = {15,7708}
}
e a tag ficaria assim
<action actionid="6001-6005" script="nome do seu script.lua"/>
mas você já usa algum sistema vip?
mas você já usa algum sistema vip?
e ai tipo no meu caso eu queria que fosse varios baus com itens exemplo Mano vai na area de amostra vip e tem uns baus com os dantes ai ele vai e compra uma sword de 15 points e ai sobra 20 ai ele vai em otro bau pra compra um item de 20 como eu crio varios baus de diferentes itens?
nome do seu script.lua
local lever = { [6001] = {30,7429}, [6002] = {20,7366}, [6003] = {10,8926}, [6004] = {5,5978} } function onUse(cid,item,fromPosition,itemEx,toPosition) if getPoints(cid) < lever[item.actionid][1] then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." points.") end doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and 100 or 1) removePoints(cid,lever[item.actionid][1]) doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) return true end
Configuração:
[6001] = {30,7429},
[ActionID do báu] = {Quanto points vai custar, ID DO ITEM QUE SERÁ VENDIDO}
a tag é essa:
<action actionid="6001-6004" script="nome do seu script.lua"/>
lembrando que pode adicionar mais, e fazendo isso você deve aumentar na tag também, exemplo:
local lever = {
[6001] = {30,7429},
[6002] = {20,7366},
[6003] = {10,8926},
[6004] = {5,5978},
[6005] = {15,7708}
}
e a tag ficaria assim
<action actionid="6001-6005" script="nome do seu script.lua"/>
v
mas você já usa algum sistema vip?
mas você já usa algum sistema vip?
e ai tipo no meu caso eu queria que fosse varios baus com itens exemplo Mano vai na area de amostra vip e tem uns baus com os dantes ai ele vai e compra uma sword de 15 points e ai sobra 20 ai ele vai em otro bau pra compra um item de 20 como eu crio varios baus de diferentes itens?
nome do seu script.lua
local lever = { [6001] = {30,7429}, [6002] = {20,7366}, [6003] = {10,8926}, [6004] = {5,5978} } function onUse(cid,item,fromPosition,itemEx,toPosition) if getPoints(cid) < lever[item.actionid][1] then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." points.") end doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and 100 or 1) removePoints(cid,lever[item.actionid][1]) doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) return true end
Configuração:
[6001] = {30,7429},
[ActionID do báu] = {Quanto points vai custar, ID DO ITEM QUE SERÁ VENDIDO}
a tag é essa:
<action actionid="6001-6004" script="nome do seu script.lua"/>
lembrando que pode adicionar mais, e fazendo isso você deve aumentar na tag também, exemplo:
local lever = {
[6001] = {30,7429},
[6002] = {20,7366},
[6003] = {10,8926},
[6004] = {5,5978},
[6005] = {15,7708}
}
e a tag ficaria assim
<action actionid="6001-6005" script="nome do seu script.lua"/>
vc poderia me explikar melhor?
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

o que você não entendeu?
mas você já usa algum sistema vip?
mas você já usa algum sistema vip?
e ai tipo no meu caso eu queria que fosse varios baus com itens exemplo Mano vai na area de amostra vip e tem uns baus com os dantes ai ele vai e compra uma sword de 15 points e ai sobra 20 ai ele vai em otro bau pra compra um item de 20 como eu crio varios baus de diferentes itens?
nome do seu script.lua
local lever = { [6001] = {30,7429}, [6002] = {20,7366}, [6003] = {10,8926}, [6004] = {5,5978} } function onUse(cid,item,fromPosition,itemEx,toPosition) if getPoints(cid) < lever[item.actionid][1] then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." points.") end doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and 100 or 1) removePoints(cid,lever[item.actionid][1]) doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) return true end
Configuração:
[6001] = {30,7429},
[ActionID do báu] = {Quanto points vai custar, ID DO ITEM QUE SERÁ VENDIDO}
a tag é essa:
<action actionid="6001-6004" script="nome do seu script.lua"/>
lembrando que pode adicionar mais, e fazendo isso você deve aumentar na tag também, exemplo:
local lever = {
[6001] = {30,7429},
[6002] = {20,7366},
[6003] = {10,8926},
[6004] = {5,5978},
[6005] = {15,7708}
}
e a tag ficaria assim
<action actionid="6001-6005" script="nome do seu script.lua"/>
mas você já usa algum sistema vip?
mas você já usa algum sistema vip?
e ai tipo no meu caso eu queria que fosse varios baus com itens exemplo Mano vai na area de amostra vip e tem uns baus com os dantes ai ele vai e compra uma sword de 15 points e ai sobra 20 ai ele vai em otro bau pra compra um item de 20 como eu crio varios baus de diferentes itens?
nome do seu script.lua
local lever = { [6001] = {30,7429}, [6002] = {20,7366}, [6003] = {10,8926}, [6004] = {5,5978} } function onUse(cid,item,fromPosition,itemEx,toPosition) if getPoints(cid) < lever[item.actionid][1] then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." points.") end doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and 100 or 1) removePoints(cid,lever[item.actionid][1]) doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) return true end
Configuração:
[6001] = {30,7429},
[ActionID do báu] = {Quanto points vai custar, ID DO ITEM QUE SERÁ VENDIDO}
a tag é essa:
<action actionid="6001-6004" script="nome do seu script.lua"/>
lembrando que pode adicionar mais, e fazendo isso você deve aumentar na tag também, exemplo:
local lever = {
[6001] = {30,7429},
[6002] = {20,7366},
[6003] = {10,8926},
[6004] = {5,5978},
[6005] = {15,7708}
}
e a tag ficaria assim
<action actionid="6001-6005" script="nome do seu script.lua"/>
vc poderia me explikar melhor?
desculpa pelo topico duplo ^^
tipo eu vo no rme crio um bau e o que fasso com esse bau?
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

então , oq está entre os colchetes [] é o actionID que vai no baú
veja só
[6001] = {30,7429},
se você colocar em actionID do báu 6001 ele irá vender o item 7429 por 30 points
entendeu?
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino
Nenhum, o points é pela database, como se fosse algo como "vip days"