[ ISSO É FACIL, SO EU QUE ESCREVO MUITO! ]
#Eu uso para rodar meu server:
--The Forgotten Server, version 0.3.5
Compiled with GNU C++ version 3.4.5 (mingw special) at Aug 9 2009, 13:50:45.
--Xampp
-SQL - Php my admin
#Entendendo
Como eu faço para comprar uma backpack falando !buybp mas,
ao invés de comprar com dinheiro compra com pontos,
Ou seja meu server tem um sistema de pontos que quando mata ganha um ponto,
esses pontos ficam na SQL juntamente com o player.
#Para não deixar complicado
Compra com os [pontos]
ou
A mesma coisa dizer:Compra com os [levels]
[buy = comprar]
[bp = Backpack]
#Mais detalhes
O script que eu quero é para quando a pessoa dizer:
!buybp
Ganha uma bp e retira 5 pontos do player.
Ou seja,
1.Quero um script onde tenha o ID do item,
2.Quantos pontos ira retirar e
3.só.
Seria mesma coisa de comprar em dinheiro só que no meu caso é diferente, eu quero que compre com os pontos.
#Exemplo
Eu possuo 5 pontos, E para comprar uma bp precisa de 2.
Dai eu digo:
!Buybp
Eu recebo a BP, perco 2 pontos e fico com 3 pontos no total.
#Um script que quando escreve "!points" consulta quantos pontos tem [Funciona corretamente] [Num sei se isso ajuda]
function onSay(cid, words, param, channel) local result = db.getResult("SELECT `points` FROM `players` WHERE `name` = '"..getCreatureName(cid).."';") if (result:getID() ~= -1) then id = result:getDataInt("points") result:free() end if id == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have "..id.." point.") elseif id ~= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have "..id.." points.") end return TRUE end
1.Gostaria de comprar com os pontos [ Da uma olhada no post ]
2.Ao dizer !buybp eu compro uma bp simples [ nada dentro da bp ]
3.Para comprar uma bp precisaria 5 pontos.
[Os pontos ]
1.Os pontos é ganho quando mata um player, ou seja o nome dado é "points" e NÃO "level" MAS ISSO NÃO IMPORTA, O QUE IMPORTA É QUE QUANDO COMPRA, RETIRA OS PONTOS.
[ As dúvidas ]
1. Os pontos são level?
Não, o level é um exemplo, mas eu usarei pontos ou "points"
2.A Bp vem algo dentro?
Num vem nada, Pois só quero que vocês mostrem onde eu coloco o ID do item que recebera.
3.Para comprar precisa de quantos pontos..
Pode ser qualquer número, mas me mostrem onde eu edito...
[ EU AXO QUE ISSO É FACIL, POIS SERIA A MESMA COISA DO QUE RETIRAR LEVEL. ]
[ SÓ QUE NO MEU CASO É "PONTOS" ]
--Quem puder me ajudar, Ficaria muito agradecido!!
Esse script vai ajuda muito muito muito mesmo!