-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
Não ta funcionando porque? dá algum erro no console?
-
talkaction [ Talkaction ] !guild List
tópico respondeu ao Vodkart de Vodkart em Actions e Talkactions
up coloquei por ordem de rank e fiz um globalevents q deleta guild -
claro que sim
-
eu faço 400 abdominal por dia 4 series de 50 50 em cima e 50 embaixo juntas (100x4 = 400)
-
ai eu tenho que alterar o script para que isso seja possível.
-
atualizado, coloquei o rank de voc junto
-
Depende do server, tem alguns server a pasta MODS fica em data/Mods, em outros fica fora da pasta data, ou seja, fica no mesma pasta onde fica o executável do seu ot(distro)
-
não precisa colocar nada na lib, acontece que no script duplicaram uma tabela: backOutfit = {} local backOutfit = {} o certo seria: backOutfit = {} events = {}
-
sim, a query para server MYSQL seria diferente, mas foi exposto no título do tópico que é para versões que não usavam site, como é o caso de servidores SQLITE... Mas obrigado por compartilhar o seu conhecimento! abraços
-
ja enviei por PM para você testar vlw
-
eu fiz o sistema, mas fiz do meu jeito porque eu não tenho tempo para ficar jogando otserv e copiando sistemas... no meu caso ele troca a vocação e as skills, magic level, hp e mana. mas era só as skill e magic level?
-
talkaction Highscore De Level Por Vocação
tópico respondeu ao SkyDangerous de Vodkart em Actions e Talkactions
tranquilo cara importante é postar uhauahauhauaa qnto mais conteúdo melhor xD -
talkaction Highscore De Level Por Vocação
tópico respondeu ao SkyDangerous de Vodkart em Actions e Talkactions
eu já tinha feito um script desse no TK, acho que é até o mesmo... function onSay(cid, words, param) local param,max,t = string.lower(param),20,{ ["sorcerer"] = {1,5}, ["druid"] = {2,6}, ["paladin"] = {3,7}, ["knight"] = {4,8} } if param == "" or not t[param] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"this vocation does exist.") return true end str = "--[RANK "..string.upper(param).."]--\n\n" local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` <= 2 AND `vocation` = "..t[param][1].." or `vocation` = "..t[param][2].." ORDER BY `level` DESC;") if (query:getID() ~= -1) then k = 1 repeat if k > max then break end str = str .. "\n " .. k .. ". "..query:getDataString("name").." - [" .. query:getDataInt("level") .. "]" k = k + 1 until not query:next() end doShowTextDialog(cid, 2529, str) return true end -
não executou não, ali diz que não existe a coluna hunted
-
WTF? vc executou a query na db cara?
-
mas isso só vai funcionar se os jogadores estiverem online... teria que ter uma formula especifica pra no caso por exemplo a cada "X" tempo aumentar tanto de "amount" skill outra coisa é checar se o jogador usou o item, porque se você usar a função para checar qualquer coisa e o jogador estiver offline, vai retornar erro no distro. talvez de para usar globalevent e a cada "x" segundo aumenta a skill dos player que usaram esse item, mas tudo enquanto o jogador estiver offline, ou seja por db.
-
aqui é área destinada a programação em LUA e não PHP.
-
aff amigo, esse sistema de auto mensagem é mais velho que o próprio tibia, para alterar o type da mensagem é só trocar o número dela, irei te passar a lista: MESSAGE_FIRST = 18 MESSAGE_STATUS_CONSOLE_RED = MESSAGE_FIRST MESSAGE_EVENT_ORANGE = 19 MESSAGE_STATUS_CONSOLE_ORANGE = 20 MESSAGE_STATUS_WARNING = 21 MESSAGE_EVENT_ADVANCE = 22 MESSAGE_EVENT_DEFAULT = 23 MESSAGE_STATUS_DEFAULT = 24 MESSAGE_INFO_DESCR = 25 MESSAGE_STATUS_SMALL = 26 MESSAGE_STATUS_CONSOLE_BLUE = 27 MESSAGE_LAST = MESSAGE_STATUS_CONSOLE_BLUE
-
esse sistema é possível de fazer, mas iria ocupar muito espaço na db, talvez colocar cada skill em uma storage ou tabela mesmo, mas isso para cada player, iria ficar muito pesada...
-
hmm, vou tentar pensar em alguma maneira de fazer em lua, talvez seja preciso usar c++ também =s
-
claro que tem qual é a town de rook mesmo? 1? eu n sei qual a town da rook mas deixei um, aqui está o rank function onSay(cid, words, param) local max_players,str = 20,"" local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `town_id` = 1 AND `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;") if (query:getID() ~= -1) then k = 1 while true do str = str .. "\n " .. k .. ". " .. query:getDataString("name") .. " - [" .. query:getDataInt("level") .. "]" k = k + 1 if not(query:next()) or k > max_players then break end end query:free() end doShowTextDialog(cid,6500, str) return true end
-
estava pesquisando sobre o sistema, só começa a treinar 10 minutos após o char deslogar, outra coisa é pensar como vai ser feito o sistema, talvez dê para fazer por querys em LUA. Você sabe se por exemplo, eu cliquei no item e desloguei, ai resolvi logar de novo durante o treino... se se eu deslogar de nova a contagem do tempo é a mesma ou caso eu logue durante o treinamento offline, tem que esperar 24 hrs de novo
-
é que por algum motivo, que eu não sei, mas deve ser porque você deve ter deletado algum char, não sei, não acha o ID do player. pra desbugar vai na db e executa isso: UPDATE players SET hunted = 0
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.