-
Total de itens
65 -
Registro em
-
Última visita
Tudo que StyflerDrunou postou
-
Voce usa sqlite não é? pera ae. Tenta isso. local config = { deathAssistCount = getConfigValue('deathAssistCount') + 1, maxDeathRecords = getConfigValue('maxDeathRecords'), limit = "" } if(config.deathAssistCount > 0) then config.limit = " LIMIT 0, " .. config.deathAssistCount end function onSay(cid, words, param, channel) local query = db.getResult("SELECT `name`, `id` FROM `players` WHERE `name` = " .. db.escapeString(param) .. ";") if(target:getID() == -1) then doPlayerSendCancel(cid, "Este jogador não existe.") return true end local targetName, targetId = target:getDataString("name"), target:getDataInt("id") target:free() local str, deaths = "", db.executeQuery("SELECT `id`, `date`, `level` FROM `player_deaths` WHERE `player_id` = " .. targetId .." ORDER BY `date` DESC LIMIT 0, " .. config.maxDeathRecords) if(deaths:getID() ~= -1) then repeat local killers = db.getResult("SELECT environment_killers.name AS monster_name, players.name AS player_name FROM killers LEFT JOIN environment_killers ON killers.id = environment_killers.kill_id LEFT JOIN player_killers ON killers.id = player_killers.kill_id LEFT JOIN players ON players.id = player_killers.player_id WHERE killers.death_id = " .. deaths:getDataInt("id") .. " ORDER BY killers.final_hit DESC, killers.id ASC" .. config.limit) if(killers:getID() ~= -1) then if(str ~= "") then str = str .. "\n" .. os.date("%d %B %Y %X ", deaths:getDataLong("date")) else str = os.date("%d %B %Y %X ", deaths:getDataLong("date")) end local count, i = killers:getRows(false), 0 repeat local monster = killers:getDataString("monster_name") if(i == 0 or i == (count - 1)) then monster = string.gsub(monster:gsub("an ", ""), "a ", "") end if(killers:getDataString("player_name") ~= "") then if(i == 0) then str = str .. "Killed at level " .. deaths:getDataInt("level") .. " por:\n " elseif(i == count) then str = str .. " e por " elseif(i % 4 == 0) then str = str .. ",\n " else str = str .. ", " end if(monster ~= "") then str = str .. monster .. " sumonado por " end str = str .. killers:getDataString("player_name") else if(i == 0) then str = str .. "Morto no level " .. deaths:getDataInt("level") .. " por:\n " elseif(i == count) then str = str .. " e por " elseif(i % 4 == 0) then str = str .. ",\n " else str = str .. ", " end str = str .. monster end i = i + 1 if(i == count) then str = str .. "." end until not(killers:next()) killers:free() end until not(deaths:next()) deaths:free() else str = "Não tem mortes." end doPlayerPopupFYI(cid, "Deathlist do player: " .. targetName .. ".\n\n" .. str) return true end Se pá... vai dar tudo errado, mais vou ver como é que vai ficar esse script para Sqlite.
-
no meu fica dando esse erro. [Linker error] undefined reference to `boost::thread_resource_error::thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::~thread_resource_error()' [Linker error] undefined reference to `boost::thread::~thread()' [Linker error] undefined reference to `boost::this_thread::interruptible_wait(void*, boost::detail::timeout)' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::thread_resource_error::thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::~thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::~thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::~thread_resource_error()' [Linker error] undefined reference to `boost::thread::start_thread()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::thread_resource_error::thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::~thread_resource_error()' [Linker error] undefined reference to `boost::thread::~thread()' [Linker error] undefined reference to `boost::thread::~thread()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::thread::~thread()' [Linker error] undefined reference to `boost::thread::~thread()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' C:\Documents and Settings\...\Source\0.3.6pl1.r92\dev-cpp\Makefile.win [build Error] [TheForgottenServer.exe] Error 1 Ajuda ai por favor.
-
Compilando O The Forgotten Server
tópico respondeu ao Sukx de StyflerDrunou em Tutoriais de Programação
Me desculpem pelo flood, só que preciso muito de ajuda. No meu fica dando estes mesmo erros. [Linker error] undefined reference to `boost::thread_resource_error::thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::~thread_resource_error()' [Linker error] undefined reference to `boost::thread::~thread()' [Linker error] undefined reference to `boost::this_thread::interruptible_wait(void*, boost::detail::timeout)' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::thread_resource_error::thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::~thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::~thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::~thread_resource_error()' [Linker error] undefined reference to `boost::thread::start_thread()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::thread_resource_error::thread_resource_error()' [Linker error] undefined reference to `boost::thread_resource_error::~thread_resource_error()' [Linker error] undefined reference to `boost::thread::~thread()' [Linker error] undefined reference to `boost::thread::~thread()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' [Linker error] undefined reference to `boost::thread::~thread()' [Linker error] undefined reference to `boost::thread::~thread()' [Linker error] undefined reference to `boost::lock_error::lock_error()' [Linker error] undefined reference to `boost::lock_error::~lock_error()' C:\Documents and Settings\...\Source\0.3.6pl1.r92\dev-cpp\Makefile.win [build Error] [TheForgottenServer.exe] Error 1 Os linkers são: -01 -lboost_system -lgmp -llua5.1 -lmysql -lboost_regex -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -s -lboost_filesystem E o Compilador C++ -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ Eu segui o tutorial todo '-' por favor me ajuda ai.... -
o meu não é tfs 0.4 é 0.3.6 '-'
-
perfeito nada, aqui deu erro olha ai o erro --' mow raiva [17/04/2012 15:56:07] [Error - GlobalEvent Interface] [17/04/2012 15:56:07] data/globalevents/scripts/houseclean.lua:onThink [17/04/2012 15:56:07] Description: [17/04/2012 15:56:07] data/lib/004-database.lua:60: [Result:getDataInt] Result not set! [17/04/2012 15:56:07] stack traceback: [17/04/2012 15:56:07] [C]: in function 'error' [17/04/2012 15:56:07] data/lib/004-database.lua:60: in function 'getDataInt' [17/04/2012 15:56:07] data/globalevents/scripts/houseclean.lua:11: in function <data/globalevents/scripts/houseclean.lua:1> [17/04/2012 15:56:07] [Error - GlobalEvents::think] Couldn't execute event: houseclean
-
eita porra '-' pera ai coloca a minha tag, tem que dar certo '-'
-
É eu percebi ;D o meu está correto, não é? Assim como o do @Vilden. Podem me ajudar aqui ó... http://www.xtibia.com/forum/topic/184526-varios-scripts-ajuda-help/
-
Coloque assim: <item id="2148" countmax="100" chance="100000" chancemax="100000"/> -- gold coins Se não der me avise.
-
mano, é ai que tal, eu nao sei NADA NADA NADA, ABSOLUTAMENTE NADA de scripting '-'
-
Po funfou, mas quando o player fala o ip do servidor apareçe e tipo ele fala exemplo: xtibia.sytes.net o script não funfa, só funfa quando ele fala .sytes.net
-
Acho que voce esqueceu da position da quest clone e da original
-
não funfo
-
Vilden, você poderia postar um para mim que faça com que o player que diga essas palavras ai, tome ban no ip?
-
Olha, não posso posta-lo porque é exclusivo, foi editado para mim. É praticalmente este ai.. http://www.xtibia.com/forum/topic/142463-advanced-reset-system-20/ Só que o meu ta editado, coisas que não afetaram o script.
-
Por favor, @gabisaoo, tem como voce trocar de level, para resets? Uma coisa que eu esqueci de botar na lista... Um script que da ban no ip do player quando ele fala as seguintes frases. [.servegame.com] [.no-ip.biz] [.no-ip.org] [.no-ip.info] [.zapto.net] [.pl] iria ajudar bastante todos os hosters e etc.... Eu ja tenho o distro anti-anuncio do marcelo mkalo, agora só preciso disso.
-
Ae pessoal, eu peguei um script aqui que eu editei, tava com alguns erros, fui dando uma cagada e outra... MAIS FUNFA! PARA NOSSA ALEGRIA!!!! local config = { deathAssistCount = getConfigValue('deathAssistCount') + 1, maxDeathRecords = getConfigValue('maxDeathRecords'), limit = "" } if(config.deathAssistCount > 0) then config.limit = " LIMIT 0, " .. config.deathAssistCount end function onSay(cid, words, param, channel) local target = db.getResult("SELECT `name`, `id` FROM `players` WHERE `name` = " .. db.escapeString(param) .. ";") if(target:getID() == -1) then doPlayerSendCancel(cid, "Este jogador não existe.") return true end local targetName, targetId = target:getDataString("name"), target:getDataInt("id") target:free() local str, deaths = "", db.getResult("SELECT `id`, `date`, `level` FROM `player_deaths` WHERE `player_id` = " .. targetId .." ORDER BY `date` DESC LIMIT 0, " .. config.maxDeathRecords) if(deaths:getID() ~= -1) then repeat local killers = db.getResult("SELECT environment_killers.name AS monster_name, players.name AS player_name FROM killers LEFT JOIN environment_killers ON killers.id = environment_killers.kill_id LEFT JOIN player_killers ON killers.id = player_killers.kill_id LEFT JOIN players ON players.id = player_killers.player_id WHERE killers.death_id = " .. deaths:getDataInt("id") .. " ORDER BY killers.final_hit DESC, killers.id ASC" .. config.limit) if(killers:getID() ~= -1) then if(str ~= "") then str = str .. "\n" .. os.date("%d %B %Y %X ", deaths:getDataLong("date")) else str = os.date("%d %B %Y %X ", deaths:getDataLong("date")) end local count, i = killers:getRows(false), 0 repeat local monster = killers:getDataString("monster_name") if(i == 0 or i == (count - 1)) then monster = string.gsub(monster:gsub("an ", ""), "a ", "") end if(killers:getDataString("player_name") ~= "") then if(i == 0) then str = str .. "Killed at level " .. deaths:getDataInt("level") .. " por:\n " elseif(i == count) then str = str .. " e por " elseif(i % 4 == 0) then str = str .. ",\n " else str = str .. ", " end if(monster ~= "") then str = str .. monster .. " sumonado por " end str = str .. killers:getDataString("player_name") else if(i == 0) then str = str .. "Morto no level " .. deaths:getDataInt("level") .. " por:\n " elseif(i == count) then str = str .. " e por " elseif(i % 4 == 0) then str = str .. ",\n " else str = str .. ", " end str = str .. monster end i = i + 1 if(i == count) then str = str .. "." end until not(killers:next()) killers:free() end until not(deaths:next()) deaths:free() else str = "Não tem mortes." end doPlayerPopupFYI(cid, "Deathlist do player: " .. targetName .. ".\n\n" .. str) return true end AJUDEI? ENTAO DA MEU REP AI TIU!
-
o foda é que os caras esquecem mano aff --'
-
No script do vodkart da esse... [16/04/2012 16:40:20] [Error - TalkAction Interface] [16/04/2012 16:40:20] data/talkactions/scripts/houseclean.lua:onSay [16/04/2012 16:40:20] Description: [16/04/2012 16:40:20] data/talkactions/scripts/houseclean.lua:26: attempt to index global 'luasql' (a nil value) [16/04/2012 16:40:20] stack traceback: [16/04/2012 16:40:20] data/talkactions/scripts/houseclean.lua:26: in function <data/talkactions/scripts/houseclean.lua:21> e o outro.. vou esperar o erro parecer para poder postar aqui...
-
que doidera... como voce quer que seja? Por acaso, na date do seu ot, tem uma pasta lib, que contem esse doucumento? 034-exhaustion se não tiver, crie e cole isso dentro... exhaustion = { check = function (cid, storage) if(getPlayerStorageValue(cid, storage) >= os.time(t)) then return TRUE end return FALSE end, get = function (cid, storage) local exhaust = getPlayerStorageValue(cid, storage) if(exhaust > 0) then local left = exhaust - os.time(t) if(left >= 0) then return left end end return FALSE end, set = function (cid, storage, time) setPlayerStorageValue(cid, storage, os.time(t) + time) end, make = function (cid, storage, time) local exhaust = exhaustion.get(cid, storage) if(not exhaust) then exhaustion.set(cid, storage, time) return TRUE end return FALSE end } Mais mano, todas as magias, o exaust fica no xml... Estranhoo.. Apareçe algum erro no distro? especifique.
-
[Pedido De Script ] Talkaction Players Teleport
pergunta respondeu ao romeu23 de StyflerDrunou em Scripts
'-' desculpe, mais eu nao entendo nada de scripting, quero aprender... se algum de voces quiserem me ajudar... fala pm por favor, eu acho muito ruim ficar dependendo dos outros para fazer um script...- 34 respostas
-
- ajudem ae rep+
- tibia
-
(e 2 mais)
Tags:
-
[Pedido De Script ] Talkaction Players Teleport
pergunta respondeu ao romeu23 de StyflerDrunou em Scripts
VodKart, pode me ajudar dizendo oque é loop? Se tivese como, entra no msn...- 34 respostas
-
- ajudem ae rep+
- tibia
-
(e 2 mais)
Tags:
-
Leon, faça assim, utilize o script normal, antes de colocar aquilo que o @Zmovir falou... E depois vá em spells.xml e proucure a sua spell. Por exemplo, vai estar assim: <instant name="Flame Strike" words="exori flam" lvl="12" mana="20" prem="1" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="attack/flame strike.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="5"/> <vocation id="6"/> </instant> Onde tiver o exhaustion="2000 você modifica para quanto você quiser ;D Te ajudei mano? DA MEU REP+ AI TIO!
-
Pow, pessoal, eu ultimamente venho pedindo muitas coisas.... mas elas nem sempre são respondidas, praticamente esquecidas.. vou fazer uma lista de coisas abaixo que eu gostaria em que vocês me ajudem. 1* Uma quest de resets, que quando o player de use no baú ele é desligado, mandado a position que eu vou definir e acre-sentado 20 resets ao player.... Obs: Ele vai receber 20 resets, vai mudar na tabela description e resets do meu mysql e vai ser acre-sentado a o player uma quantidade de vida e mana. -------------------------------------------------- 2* Uma quest em que o player recebe skills.. Se não entendeu avisa que eu explico melhor. -------------------------------------- 3* Script de mudar de nome, eu ja tenho 1, mas não está dando certo, olhe.... http://www.xtibia.co...068-mudar-nome/ -------------------------------------- 4* Um script de uma placa, que teleporta o player para a quest, e após ele concluir ela e ficar com certo storage, ele não pode mais ir na quest, só ir na clone... Obs: tem uma certa quantia de level ou reset para entrar na quest... -------------------------------------- 5* Ajuda com meu script de limparpk, porque ele só tira o skull, e não tira a blatte vermelhinha... vou postar ele abaixo. ---------------------------------------- 6* sistema de house. o player fica inativo sem logar por 15 dias e a house sai do nome dele e os itens vão parar no dp. ----------------------------------------- 7* Auto delete de players. ---------------------------------------- 8* Tipo um sistema que protege os player's com poucos resets. Obs: Players de 20 resets podem matar os de menos resets, até que ele pegue 21 resets ai já não pode, e tipo os players de 20 resets ou menos podem se matar entre eles mesmos, só não pode os caras mais fortes acima de 20 resets. ---------------------------------------- 9* Um script que da ban no ip do player quando ele fala as seguintes frases. [.servegame.com] [.no-ip.biz] [.no-ip.org] [.no-ip.info] [.zapto.net] [.pl] [.sytes.net] iria ajudar bastante todos os hosters e etc.... Eu ja tenho o distro anti-anuncio do marcelo mkalo, agora só preciso disso. ------------------------------------------ 10* Eu gostaria de saber como traduzir minha account manager, tipo aqui eu já traduzi ó... Agora eu queria traduzir tipo quando o cara fala, character, ai pergunta o nome que o player quer colocar não é? Eu gostaria de saber como traduzir esta parte... -------------------------------------------- 11* Traduzir aquelas coisas que ficam escritas no help, quando abre ele. Sempre que eu abro o help, aparece isso aqui. Eu queria traduzir isso ai.. --------------------------------------------- 12* Gostaria de ajuda para criar um client. Exemplo, eu jé criei vários clients, só que funciona no primeiro dia e depois não funciona mais. '-' acho que é a parada do meu ip, porque ele fica mudando quando reinicia a internet. Ajuda ai... ----------------------------------------------- Para eu não ficar perdido por favor na hora que forem postar, coloquem assim: Numero do pedido, ou nome tanto faz, só identifiquem.... Tenderam? Obrigado, dou rep + para todos aqueles que me ajudarem.
-
Eu j testei com esse e tambem não foi '-' ta foda viu '-'
-
PPLEASEEE nos ajudem!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.