Tudo que Baned postou
-
(PEDIDO)TOP LEVEL
Também gostaria de saber, como adicionar isso no gesior 2012 ali no layout!
-
(Resolvido)[DUVIDA] SCRIPT SÓ FUNCIONA DEPOIS DO RELOAD
Veeeeei, CÊ É UM LINDO LEK Vodkart Obrigado, RESOLVIDO.
-
(Resolvido)[DUVIDA] SCRIPT SÓ FUNCIONA DEPOIS DO RELOAD
@up
-
(Resolvido)[DUVIDA] SCRIPT SÓ FUNCIONA DEPOIS DO RELOAD
@up
-
(Resolvido)[PEDIDO] Alavanca recompensa se tiver 100 frags
Obrigado, porem faltou por um storage, pois, se o player ficar clicando ele fica ganhando o item....
-
(Resolvido)[PEDIDO] Alavanca recompensa se tiver 100 frags
Olá, estava pensando em uma alavanca que desse uma recompensa X caso o player tenha matado 100 players...
-
(Resolvido)[DUVIDA] SCRIPT SÓ FUNCIONA DEPOIS DO RELOAD
Olá, tenho um script de TOP LEVEL, quando o cara é top level, aparece uma msg [TOP] encima dele, porem, ele não funciona quando inicia o servidor, o TOP level tem que logar uma vez e eu dar RELOAD ai ele começa a funciona, é muito esquisito... <event type="login" name="TopEffect" event="script" value="topeffect.lua"/> <event type="advance" name="CheckTop" event="script" value="topeffect.lua"/> --[[ Script by Bruno Minervino para o Tibia King Caso for 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) > 0 and getGlobalStorageValue(config.globalstr) or 0 function 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) then local pid = query:getDataString("id") local name = query:getDataString("name") if getPlayerName(cid) == name then if topPlayer ~= getPlayerID(cid) then topPlayer = getPlayerID(cid) end setGlobalStorageValue(config.globalstr, pid) TopEffect(cid) end end registerCreatureEvent(cid, "CheckTop") return true end function onAdvance(cid, skill, oldlevel, newlevel) if skill == 8 then local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1") if (query:getID() ~= -1) then local 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) end end end return true end function TopEffect(cid) if not isPlayer(cid) then return true end if topPlayer == getPlayerID(cid) then doSendAnimatedText(getCreaturePosition(cid), config.mensagem.texto, config.mensagem.efeito) doSendMagicEffect(getCreaturePosition(cid), config.efeito) addEvent(TopEffect, config.tempo * 1000, cid) end end function getPlayerNameById(id) local query = db.getResult("SELECT `name` FROM `players` WHERE `id` = " .. db.escapeString(id)) if query:getID() ~= -1 then return query:getDataString("name") end return 0 end function getPlayerIdByName(name) local query = db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name)) if query:getID() ~= -1 then return tonumber(query:getDataString("id")) end return 0 end function getPlayerID(cid) return getPlayerIdByName(getPlayerName(cid)) end Fiz uma gambiarra pra vocês entenderem como funciona, mudei essa parte e funcionou, mas pode BUGAR meu servidor, então não compensa pra mim... function 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) then local pid = query:getDataString("id") local name = query:getDataString("name") if getPlayerName(cid) == name then if topPlayer ~= getPlayerID(cid) then topPlayer = getPlayerID(cid) end setGlobalStorageValue(config.globalstr, pid) doReloadInfo(RELOAD_CREATUREEVENTS, cid) TopEffect(cid) end end registerCreatureEvent(cid, "CheckTop") return true end doReloadInfo(RELOAD_CREATUREEVENTS, cid) (que no caso da reload quando player loga)
-
[DUVIDA] Auto Reload
Olá amigos do tibiaking, tentei criar um script no qual depois que meu servidor inicia ele faz um reload creaturescripts... Mas não funcionou, gostaria que ele fizesse DEPOIS de 5 segundos que o servidor inicia. Acredito que seja com um ADD EVENT.. Mas não manjo tanto... Eu criei e testei eesse aqui, ele retorna o PINT com a msg "CREATURE Reloaded" no console, mas aparentemente nao da reload. function onStartup() doReloadInfo(RELOAD_CREATURESCRIPTS, cid) print('CREATURE Reloaded') return TRUE end
-
(Resolvido)[pedido] talkaction muda outfit de todos q estao usando citizen
Realmente eu testei de novo e bugou Vinicius Xxgamexx Ai peguei o do Snowsz, e funcionou perfeitamente!
-
(Resolvido)[pedido] talkaction muda outfit de todos q estao usando citizen
attempt to call global 'getCreatureOufit' (a nil value) stack traceback:
-
(Resolvido)[pedido] talkaction muda outfit de todos q estao usando citizen
Olá Vinicius Xxgamexx, ainda não testei, mas tem como você fazer sem param? Tipo, pra ser um comando só /verifique só, ai ele vai verificar se ta com o outifit 332 e mudar pro 128. OBS: não precisa retornar cancel... Tipo..
-
(Resolvido)[pedido] talkaction muda outfit de todos q estao usando citizen
gostaria de uma talkaaction que quando usada os players que tivesse outfit = 128 fosse pra outfit 300. Algo do tipo doCreatureChangeOutfit(cid, {lookType = 300, lookHead = 82, lookBody = 82, lookLegs = 82, lookFeet = 82})
-
[PEDIDO] Map tracker 8.60
Matheus Lirou Quando eu vou abrir em 8.54 ele diz que tem um erro na versão do OTB e ele abre o maapa em branco! ___________________________________________________________ Caronte Caronte, vamos ler o topico antes de responder assim, fazendo favor, aposto que nem leu o que eu falei, resposta inutil.
-
[PEDIDO] Map tracker 8.60
Olá amigos, quero muito um map tracker 8.60 que funcione, o unico que está aqui no forum não funciona, ele faz o mapa em 8.54 e buga quando vai abrir no map editor... Alguem tem um que realmente funcione e faça o mapa em 8.60?
-
PEDIDO FALUMIR
olá gostaria do servidor falumir.
-
Query/codigophp que adiciona os pontos do PagSeguroTransacoes
@UP Alguem ajuda ;xxx Tentei também: UPDATE `accounts` SET `premium_points` = ( SELECT `NumItens` FROM `PagSeguroTransacoes` ) * 2 WHERE `name` = ( SELECT `Referencia` FROM `PagSeguroTransacoes` ) mas retorna #1242 - Subquery returns more than 1 row
-
Query/codigophp que adiciona os pontos do PagSeguroTransacoes
Bom, vou ter que resetar meu servidor, mas não queria entregar ponto a ponto para os players, queria fazer algo automatico para eles... Bom aqui vai a imagem da tabela, onde "Anotação" é a account do payer. E o NumItems é o quanto ele pagou... fiz uma query pra tentar mas não ta pegando... PRIMEIRA Q FIZ: UPDATE `accounts` WHERE `accounts`.`name` = `PagSeguroTransacoes`.`Referencia` SET `premium_points` = `PagSeguroTransacoes`.`NumItens` SEGUNDA QUE FIZ: UPDATE `accounts` SET `premium_points` = `PagSeguroTransacoes`.`NumItens` ( SELECT `PagSeguroTransacoes`.`Referencia` FROM `PagSeguroTransacoes` WHERE `accounts`.`name` = `PagSeguroTransacoes`.`Referencia` ); TODAS DAO O MESMO ERRO: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT `PagSeguroTransacoes`.`Referencia` FROM `PagSeguroTransacoes` WHERE `acco' at line 1 @edit: Também tentei fazer um codigo PHP para o mesmo, mas sem sucesso: Mas pensei em algo do tipo: if ($StatusTransacao == "Entregue") { mysql_query("UPDATE accounts SET premium_points = premium_points + '$NumItens' * 2 WHERE name = '".htmlspecialchars($accname)."'"); }
-
Mandar ponto para quem ja foi aprovado. [mysql]
TransacaoID VendedorEmail Referencia TipoFrete ValorFrete Extras Anotacao TipoPagamento StatusTransacao CliNome CliEmail CliEndereco CliNumero CliComplemento CliBairro CliCidade CliEstado CliCEP CliTelefone NumItens Data ProdQuantidade_x status E8E50FEDF8AF4B5D8D4CC09AED3C0EF7 [email protected] XXXXXXXX FR 0.00 0.00 XXXXXX Boleto Completo Richard XXXXXX [email protected] RUA XXXXXXX SCHARF 3xxx Igreja Fidélis BLUMENAU SC XXXXXXXX 47 9XXXXXXX 30 2015-01-13 05:05:40 0 0 Bom galera esse é meu pagseguro automatico, esssa parte é a tabela dele, com todas as transações salvas, eu gostaria q todas as tabelas salvas que estivessem com StatusTransacao "completo" ele desse mandasse o NumItens (30 no caso), para a Referencia (nick da account)... só que não da pra fazer isso na mão, gostaria de algum codigo do mysql que fizesse isso tudo automatico, mas não faço ideia..... Alguem manja???
-
[MiniGame] Acerte o Alvo
Olá, testei no meu servidor OTX2 mas ao acertar o pombo, nao conta ponto algum.... quando termina o evento aparece que fez 0 pontos! ALguem pode me ajudar?
-
(Resolvido)[PEDIDO] Paralyze ao passar no SQM...
Alienbear Eu não testei o seu pois, o seu script não é por tempo, você só mudar a velocidade do player, e eu quero que mude só por alguns segundos.. como se fosse uma paralyze. elton123 Agora foi Elton! Obrigado pela resposta!
-
(Resolvido)[PEDIDO] Paralyze ao passar no SQM...
Bem lerdo, acredito que isso seja editavel, só preciso do script...
-
(Resolvido)[PEDIDO] Paralyze ao passar no SQM...
Minha versão é 8.6 (0.3.6), realmente preciso do script!
-
(Resolvido)[PEDIDO] Paralyze ao passar no SQM...
A vida está descendo, porem, não está mudando a velocidade do player..... SEM ERROS NO CONSOLE
-
(Resolvido)[PEDIDO] Paralyze ao passar no SQM...
Olá, gostaria que ao passar em um SQM X o player tomasse paralyze, ou editar a speed nesse SQM, pois lembro que uma vez editei o speed no sqm... mas não lembro como, nem qual SQM... Bom, se possivel, fazer o player perder 50% da sua life atual... além de levar paralyze.. Acredito que seja por movements... <movevent type="StepIn" actionid="7037" event="script" value="slow.lua"/> function onStepIn(cid, item, pos, fromPos) doCreatureAddHealth(cid,-(getCreatureHealth(cid)*0.5)) -- REMOVER 50% DA LIFE end ^ ainda falta dar slow no player
-
(Resolvido)Remover monstro X position
Não testei, porem... o script é assim <globalevent name="remove" time="17:01:00" script="remove.lua"/> É só pra remover mesmo no horario que rodar, mas pelo o que vi do seu script no "removecreature" voce não usou a posição... como ele vai identificar?