ola galera eu estava querendo um sistema de pontos que mudasse a sua graduaçao (gostaria desse sistema tbm) e que quando mudasse de graduaçao aumentasse life força e mana as graduaçoes seriam gennin chunin jounin anbu anbu de elite akatsuki sannin kage e rikudou e a cada patente que fosse mudando iria mudar a frase que apareseria em cima da cabeça
esse script e para o top level
--[[ScriptbyBrunoMinervino para o TibiaKingCasofor postar, colocar os créditos
]]local config ={
tempo =10,--tempo em segundos
mensagem ={
texto ="[TOP]",--não use mais de 9 caracteres
efeito = TEXTCOLOR_LIGHTBLUE --efeito para a função doSendAnimatedText
},
efeito =30,--efeito da função doSendMagicEffect
globalstr =5687-- uma global storage qualquer q esteje vazia
}--[[ Não mexa em nada abaixo ]]local topPlayer = getGlobalStorageValue(config.globalstr)>0and getGlobalStorageValue(config.globalstr)or0function onLogin(cid)local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1")if(query:getID()~=-1)thenlocal pid = query:getDataString("id")local name = query:getDataString("name")if getPlayerName(cid)== name thenif topPlayer ~= getPlayerID(cid)then topPlayer = getPlayerID(cid)end
setGlobalStorageValue(config.globalstr, pid)TopEffect(cid)endend
registerCreatureEvent(cid,"CheckTop")returntrueendfunction onAdvance(cid, skill, oldlevel, newlevel)if skill ==8thenlocal query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1")if(query:getID()~=-1)thenlocal level = tonumber(query:getDataString("level"))if level < newlevel and topPlayer ~= getPlayerID(cid)then
doBroadcastMessage("O jogador ".. getPlayerName(cid).." tornou-se o novo Top Level. Parabens!",22)
topPlayer = getPlayerID(cid)
doSaveServer()
setGlobalStorageValue(config.globalstr, getPlayerID(cid))TopEffect(cid)endendendreturntrueendfunctionTopEffect(cid)ifnot isPlayer(cid)thenreturntrueendif topPlayer == getPlayerID(cid)then
doSendAnimatedText(getCreaturePosition(cid), config.mensagem.texto, config.mensagem.efeito)
doSendMagicEffect(getCreaturePosition(cid), config.efeito)
addEvent(TopEffect, config.tempo *1000, cid)endendfunction getPlayerNameById(id)local query = db.getResult("SELECT `name` FROM `players` WHERE `id` = ".. db.escapeString(id))if query:getID()~=-1thenreturn query:getDataString("name")endreturn0endfunction getPlayerIdByName(name)local query = db.getResult("SELECT `id` FROM `players` WHERE `name` = ".. db.escapeString(name))if query:getID()~=-1thenreturn tonumber(query:getDataString("id"))endreturn0endfunction getPlayerID(cid)return getPlayerIdByName(getPlayerName(cid))end
queria que ele fosse por esses pontos de graduaçao que eu pedi tipo se eu tenho x points de graduaçao entao aparece que vc e gennin chunin e etc... (lembrando tem que aumentar o life mana e força)
4 minutos atrás, kido omega disse:
ola galera eu estava querendo um sistema de pontos que mudasse a sua graduaçao (gostaria desse sistema tbm) e que quando mudasse de graduaçao aumentasse life força e mana as graduaçoes seriam gennin chunin jounin anbu anbu de elite akatsuki sannin kage e rikudou e a cada patente que fosse mudando iria mudar a frase que apareseria em cima da cabeça
esse script e para o top level
--[[ScriptbyBrunoMinervino para o TibiaKingCasofor postar, colocar os créditos
]]local config ={
tempo =10,--tempo em segundos
mensagem ={
texto ="[TOP]",--não use mais de 9 caracteres
efeito = TEXTCOLOR_LIGHTBLUE --efeito para a função doSendAnimatedText
},
efeito =30,--efeito da função doSendMagicEffect
globalstr =5687-- uma global storage qualquer q esteje vazia
}--[[ Não mexa em nada abaixo ]]local topPlayer = getGlobalStorageValue(config.globalstr)>0and getGlobalStorageValue(config.globalstr)or0function onLogin(cid)local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1")if(query:getID()~=-1)thenlocal pid = query:getDataString("id")local name = query:getDataString("name")if getPlayerName(cid)== name thenif topPlayer ~= getPlayerID(cid)then topPlayer = getPlayerID(cid)end
setGlobalStorageValue(config.globalstr, pid)TopEffect(cid)endend
registerCreatureEvent(cid,"CheckTop")returntrueendfunction onAdvance(cid, skill, oldlevel, newlevel)if skill ==8thenlocal query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1")if(query:getID()~=-1)thenlocal level = tonumber(query:getDataString("level"))if level < newlevel and topPlayer ~= getPlayerID(cid)then
doBroadcastMessage("O jogador ".. getPlayerName(cid).." tornou-se o novo Top Level. Parabens!",22)
topPlayer = getPlayerID(cid)
doSaveServer()
setGlobalStorageValue(config.globalstr, getPlayerID(cid))TopEffect(cid)endendendreturntrueendfunctionTopEffect(cid)ifnot isPlayer(cid)thenreturntrueendif topPlayer == getPlayerID(cid)then
doSendAnimatedText(getCreaturePosition(cid), config.mensagem.texto, config.mensagem.efeito)
doSendMagicEffect(getCreaturePosition(cid), config.efeito)
addEvent(TopEffect, config.tempo *1000, cid)endendfunction getPlayerNameById(id)local query = db.getResult("SELECT `name` FROM `players` WHERE `id` = ".. db.escapeString(id))if query:getID()~=-1thenreturn query:getDataString("name")endreturn0endfunction getPlayerIdByName(name)local query = db.getResult("SELECT `id` FROM `players` WHERE `name` = ".. db.escapeString(name))if query:getID()~=-1thenreturn tonumber(query:getDataString("id"))endreturn0endfunction getPlayerID(cid)return getPlayerIdByName(getPlayerName(cid))end
queria que ele fosse por esses pontos de graduaçao que eu pedi tipo se eu tenho x points de graduaçao entao aparece que vc e gennin chunin e etc... (lembrando tem que aumentar o life mana e força)
e quando chegasse na patente rikkudou ganhasse um certo buff(se tiver como)
irei agradecer mt mt mt mesmo pra quem tiver esse sistema ou consiga fazer
Pergunta
kido omega 0
ola galera eu estava querendo um sistema de pontos que mudasse a sua graduaçao (gostaria desse sistema tbm) e que quando mudasse de graduaçao aumentasse life força e mana as graduaçoes seriam gennin chunin jounin anbu anbu de elite akatsuki sannin kage e rikudou e a cada patente que fosse mudando iria mudar a frase que apareseria em cima da cabeça
esse script e para o top level
queria que ele fosse por esses pontos de graduaçao que eu pedi tipo se eu tenho x points de graduaçao entao aparece que vc e gennin chunin e etc... (lembrando tem que aumentar o life mana e força)
e quando chegasse na patente rikkudou ganhasse um certo buff(se tiver como)
irei agradecer mt mt mt mesmo pra quem tiver esse sistema ou consiga fazer
Editado por kido omegaLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados