birubiru 0 Postado Julho 29, 2011 Share Postado Julho 29, 2011 tipo do script: Talkactions protocolo: 8.60 servidor utilizado: Baiak nivel de experiencia: none adicionais/informaçoes: none Bom galera e o seguinte eu tenho um script que fuciona da seguinte maneira ele ver os topfrags do ot, so que tem 1 problema ele ta vendo deis da pessoa que mato 1 cara até o que matou mais e isso da umas, congelada no ot , é ate mesmo o ot chega cair,eu queria saber se voceis poderiam da uma analisada ou mesmo arruma ele pra mim, sendo que se possivel por ele pra ver apenas os 10 primeiros ou menos esse script não e meu; peguei no Xtibia mesmo na seção Script/Talkactions falei com o cara que posto o script, mas nao tiver respota então estou aqui para pedi ajudar de voceis. SCRIPT function onSay(cid, words, param) local max = 10 local letters_to_next = 10 local name_now local name = "Top Frags\n" local rkn = 0 name = name.."\n" name = name.."Rank Frags - Nome do Jogador\n" local v = db.getResult("SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` WHERE `k`.`unjustified` = 1 GROUP BY `name` ORDER BY `frags` DESC;") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) name = name..rkn..". ["..v:getDataInt("frags").."] - "..name_now.." ".." ".."".."\n" until v:next() == false if name ~= "" then doShowTextDialog(cid,1903, name) end return TRUE end <talkaction words="!topfrags" script="topfrags.lua"/> OBSERVAÇÂO: Na Tag local max = 10 local letters_to_next = 10 ja tentei arruma por ali mais nao tive sucesso , agradeço deis de já espero respota valendo um REP + :button_ok: ! pesso desculpa se nao segui alguma regra de como pedi script ou se postei no lugar errado, mas tentei fazer-lo da melhor maneira possivel . Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados