Postado Janeiro 11, 2015 10 anos Tem esse seguinte script do Vodkart abaixo, é um shop system, o que eu precisava se alguém conseguir fazer, é um script a parte que funcione junto desse... como assim? Um script que o player ganha 1 ponto ao logar no ot, ou script que passa em x sqm ganha 1 ponto, qualquer coisa que faça o jogador ganhar 1 ponto automaticamente. Tem que ser o mesmo point do shop system http://www.tibiaking.com/forum/topic/16863-resolvido-shop-por-bau/ (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
Postado Janeiro 11, 2015 10 anos Solução Ué, só usar a função que o Vodkart disponibilizou: addPoints(cid, amount) Exemplo de código no qual o jogador loga e ganha 1 ponto: function onLogin(cid) if getCreatureName(cid) ~= "Account Manager" then if getPlayerStorageValue(cid, 9018) < 1 then addPoints(cid, 1) setPlayerStorageValue(cid, 9018, 1) doPlayerSendTextMessage(cid, 27, "You received one point.") end end return true end Exemplo de código no qual o jogador passa por certo piso e ganha 1 ponto: function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end if getPlayerStorageValue(cid, 9019) < 1 then addPoints(cid, 1) setPlayerStorageValue(cid, 9019, 1) doPlayerSendTextMessage(cid, 27, "You received one point.") end return true end Editado Janeiro 12, 2015 10 anos por zipter98 (veja o histórico de edições) não respondo pms solicitando suporte em programação/scripting
Postado Janeiro 12, 2015 10 anos Autor Em 11/01/2015 em 23:51, zipter98 disse: Ué, só usar a função que o Vodkart disponibilizou: addPoints(cid, amount) Exemplo de código no qual o jogador loga e ganha 1 ponto: function onLogin(cid) if getPlayerStorageValue(cid, 9018) < 1 then addPoints(cid, 1) setPlayerStorageValue(cid, 9018, 1) doPlayerSendTextMessage(cid, 27, "You received one point.") end return true end Exemplo de código no qual o jogador passa por certo piso e ganha 1 ponto: function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, 9019) < 1 then addPoints(cid, 1) setPlayerStorageValue(cid, 9019, 1) doPlayerSendTextMessage(cid, 27, "You received one point.") end return true end Esse do login eu crio um creaturescripts? Como faço? Editado Janeiro 12, 2015 10 anos por jNo (veja o histórico de edições) (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
Postado Janeiro 12, 2015 10 anos Yep, exatamente. Em data/creaturescripts/scripts. Depois, você só adiciona a tag em creaturescripts.xml (não precisa adicionar nada em login.lua, visto que o callback é onLogin). não respondo pms solicitando suporte em programação/scripting
Postado Janeiro 12, 2015 10 anos Autor Fumfo, valeu :3 (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
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.