Ir para conteúdo

Bocoh

Campones
  • Total de itens

    93
  • Registro em

  • Última visita

Tudo que Bocoh postou

  1. Bocoh

    Aurea Pra Vip

    nao funcionaaaaaaaaaaaaaaaaaaa
  2. Bocoh

    Aurea Pra Vip

    aure pra vip, que sai vip escrito e efeito no char a cada 60 segundo 8.60
  3. itens, sprites etc e como coloca pro player passa no meio do outro em 8.60
  4. no meu ot 8.60 mapa baiak, os player nao compra o item só vende, no "hi" e "trade" só o god que consegue compra, os player não, ajuda por favor
  5. Eu coloco no global events ou no creature scripts?
  6. Funcionou, + rep ferinha
  7. Ao logar no meu ot os player tem que escolher o outifit, então eu queria um script que depois disso, aparece uma tela exibindo algumas mensagems que eu possa por...
  8. ot 8.60, um que funcione Que limite ate 1 so por ip
  9. fato, ta travando mesmo, pensei que era nuker no meu ot --"
  10. PEGOU, VLW
  11. Alguem ajuda a resolver isso?
  12. funciono, trato é trato, só avisa o povo pra deleta o mods
  13. É esse mesmo que tu posto agora de pouco '-', o novo local config = { MaxPlayer = 20, fight_skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, }, other_skills = { [''] = "level", ['level'] = "level", ['magic'] = "maglevel", ['health'] = "healthmax", ['mana'] = "manamax" }, vocations = { ['sorcerer'] = {1,5}, ['druid'] = {2,6}, ['paladin'] = {3,7}, ['knight'] = {4,8} } } function onSay(cid, words, param) local param,str = string.lower(param),"" if param ~= "frags" and not config.fight_skills[param] and not config.other_skills[param] and not config.vocations[param] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "este rank não existe.") return true end str,k = "--[ RANK "..(param == "" and "LEVEL" or string.upper(param)).." ]--\n\n",1 if param == "frags" then local time,T = os.time(),{} local times = {today = (time - 86400), week = (time - (7 * 86400))} local getPlayer = db.getResult("SELECT `id` FROM `players`;") repeat if (getPlayer:getID() ~= -1) then local getGuid = getPlayer:getDataInt("id") local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = "..tonumber(getGuid).." AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if (result:getID() ~= -1) then repeat k = k + 1 local content = {date = result:getDataInt("date")} if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end size = {day = table.maxn(contents.day),week = table.maxn(contents.week),month = table.maxn(contents.month)} until not result:next() or k >= config.MaxPlayer table.insert(T,{getGuid,size.day+size.week+size.month}) result:free() end end until not getPlayer:next() or k >= config.MaxPlayer table.sort(T, function(x,y) return x[2] > y[2] end) for _,t in ipairs(T) do str = str .."\n "..getPlayerNameByGUID(t[1]).." - ["..t[2].."]" end doShowTextDialog(cid,6500, str) return true end query = config.fight_skills[param] and db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..config.fight_skills[param].." ORDER BY `value` DESC;") or config.other_skills[param] and db.getResult("SELECT `name`, `"..config.other_skills[param].."` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `"..config.other_skills[param].."` DESC, `name` ASC;") or db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` <= 2 AND `vocation` = "..config.vocations[param][1].." or `vocation` = "..config.vocations[param][2].." ORDER BY `level` DESC;") if (query:getID() ~= -1) then while true do str = str .. "\n " .. k .. ". "..(config.fight_skills[param] and getPlayerNameByGUID(query:getDataString("player_id")) or query:getDataString("name")).." - [" .. query:getDataInt(config.fight_skills[param] and "value" or config.vocations[param] and "level" or config.other_skills[param]) .. "]" k = k + 1 if not(query:next()) or k > config.MaxPlayer then break end end query:free() end doShowTextDialog(cid,6500, str) return true end O seu antigo era: local config = { MaxPlayer = 20, fight_skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, }, other_skills = { [''] = "level", ['level'] = "level", ['magic'] = "maglevel", ['health'] = "healthmax", ['mana'] = "manamax", ['frags'] = "frags" }, vocations = { ['sorcerer'] = {1,5}, ['druid'] = {2,6}, ['paladin'] = {3,7}, ['knight'] = {4,8} } } function onSay(cid, words, param) local param,str = string.lower(param),"" if not config.fight_skills[param] and not config.other_skills[param] and not config.vocations[param] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "este rank não existe.") return true end str = "--[ RANK "..(param == "" and "LEVEL" or string.upper(param)).." ]--\n\n" query = config.fight_skills[param] and db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..config.fight_skills[param].." ORDER BY `value` DESC;") or config.other_skills[param] and db.getResult("SELECT `name`, `"..config.other_skills[param].."` FROM `players` WHERE `id` > 6 AND `group_id` < 3 ORDER BY `"..config.other_skills[param].."` DESC, `name` ASC;") or db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` <= 3 AND `vocation` = "..config.vocations[param][1].." or `vocation` = "..config.vocations[param][2].." ORDER BY `level` DESC;") if (query:getID() ~= -1) then k = 1 while true do str = str .. "\n " .. k .. ". "..(config.fight_skills[param] and getPlayerNameByGUID(query:getDataString("player_id")) or query:getDataString("name")).." - [" .. query:getDataInt(config.fight_skills[param] and "value" or config.vocations[param] and "level" or config.other_skills[param]) .. "]" k = k + 1 if not(query:next()) or k > config.MaxPlayer then break end end query:free() end doShowTextDialog(cid,6500, str) return true end Só preciso da jquery que tinha antes de tu apagar, só isso acho que resolve
  14. Olha: http://img534.images...6185/errouj.jpg Posta a jquery que estava, por favor ;/ Nunca mais comento no seus topico
  15. precisa da query ainda sim vodkart, ta dando bug pedindo ela.... na parte dos frags deixa ela ai pra min testa pelo menos
  16. Seu script é bom, porem esta falando todas frases de 1x, queria que falase 1, dps de 20 segundos outra, e depois outra.....
  17. Que ele fique falano no defaut
  18. Tem ban ip, mais nao permanente.
  19. Não tem isso....
  20. Bocoh

    System Points

    Desculpe mais esqueci de perguntar como eu adciono o bau, onde eu coloco esse script? E a talk funciona só pra adm? <talkaction words="!points;!rankpoints;/addpoints;/delpoints;/setpoints" script="systempoints.lua"/>
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...