Tudo que onix postou
-
.
Boa noite @Jaurez segui o tutorial (acredito que certinho) e entro pelo 10.98 normalmente, só não consegui logar no client 11 que dá esse erro, pode me ajudar? Eu uso phpmyadmin e meu site fica na pasta www.
-
summon outro monstro
Olá galera, estou usando esse script,as preciso de algumas dicas, ele serve para monstros de eventos, ele está funcionando assim, ao morrer o monstro nasce outro com o mesmo nome imediatamente no local em que ele morreu, eu queria adicionar um delay de 60 segundos para o novo monstro acontecer. Outra coisa também eu queria adicionar ao "text" sempre a palavra "event" para criar ums monstro de evento e não o monstro comun. Exemplo: Um dos monstros que tem esse script registrado é o Dragon Event.xml mas qdo esse monstro morre o script sumona um Dragon normal no caso o Dragon.xml pois os 2 tem monstros exibem apenas o nome "dragon" para os players. Isso acontece com todos os monstros que eu criei pro evento e usam esse mesmo script para renascer Dragon Event.xml Demon Event.xml Orc Event.xml Troll Event.xml Hero Event.xml O padrao é sempre esse, percisaria apenas adicionar event na frente do mostro que morreu para sumonar o monstro correto na teoria seria assim >>> local spawnMonster = Game.createMonster("text" event, targetMonster:getPosition(), true, true) mas nao funciona =( function onDeath(creature, corpse, lasthitkiller, mostdamagekiller, lasthitunjustified, mostdamageunjustified) local config = creature:getMonster() local targetMonster = creature:getMonster() if not targetMonster or targetMonster:getMaster() then return true end local player = lasthitkiller:getPlayer() text = creature:getName() local spawnMonster = Game.createMonster(text, targetMonster:getPosition(), true, true) end
-
Mostrar nome ao inves do id do player
CARA te amo, deu trabalho, mas eu não sabia nem por onde começar e você ajudou demais, melhor do que dar esmola é dar oportunidade de trabalho! SHOOW
-
Mostrar nome ao inves do id do player
Nossa, desculpe a minha ignorância, eu não sei fazer isso, me da um exemplo?
-
Mostrar nome ao inves do id do player
Olá galera andei dando minha fuçadas e acredito estar perto da solução, e só falta mostrar o nome do player ao invés do id do player no meu rank, mas "name" não é uma coluna da tabela player_storage, é uma coluna de outra tabela no caso tabela "players" Alguém me ajuda plz? <?php $skills = $SQL->query("SELECT * FROM `player_storage` WHERE `key` = 10002011 ORDER BY value DESC LIMIT 5")->fetchAll(); ?> <style type="text/css" media="all"> .Toplevelbox { position: relative; margin-bottom: -10px; width: 180px; top: -4px; height: 225px; } .top_level { position: absolute; top: 30px; left: 6px; height: 180px; width: 168px; z-index: 20; text-align: center; padding-top: 6px; font-family: Tahoma, Geneva, sans-serif; font-size: 9.2pt; color: #FFF; font-weight: bold; text-align: right; text-decoration: inherit; text-shadow: 0.1em 0.1em #333 } #Topbar a { text-decoration: none; cursor: auto; } a.topfont { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #0F0; text-decoration: none } a:hover.topfont { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #CCC; text-decoration:none } .Bottom1 { position: relative; bottom: -8px; left: -5px; height: 12px; width: 180px; } </style> <div id="Topbar" class="Toplevelbox" style="background-image:url(<?PHP echo $layout_name; ?>/images/top_level.png);"> <div class="top_level" style="background:url(<?PHP echo $layout_name; ?>/images/bg_top.png)" align="left"> <?php $a = 1; foreach($skills as $skill) { echo '<div align="left"><a href="?subtopic=characters&name='.$skill['player_id'].'" class="topfont"> <font color="#1E90FF"> '.$a.' - </font>'.$skill['player_id'].' <br> <small><font color="white"> Points: ('.$skill['value'].')</font></small> <br> </a> </div>'; $a++; } ?> <div class="Bottom1" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/box-bottom.gif);"> </div> </div> </div>
-
Achievements points mostrar no site
Boa noite! Já que cada achievment da uma quantidade diferente de pontos, Eu fiz um npc que checa e informa os POINTS de achievements que o jogador conquistou, (não é a quantidade de achievments). Eu queria que essa informação fosse exibida no site na pagina characters.php ex do meu npc: if msgcontains(msg, "check") or msgcontains(msg, "value") then if player:getAchievementPoints() >= -1 then npcHandler:say('Your achievements points are {' .. player:getAchievementPoints() .. '}.', cid) npcHandler.topic[cid] = 0 end end resultado in game: 21:55 Npc Achievments: Your achievements points are 47. agora um exemplo do meu site que mostra a soul do player: $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Soul:</TD><TD>'.$player->getSoul().'</TD></TR>'; gostaria um linha como essa acima que trouxesse ao meu site aquela informação que o meu npc fornece aos jogadores. Eu fiz algumas tentativas mas por não ter conhecimento em php, não deu certo =\ Alguém pode me ajudar? xD
-
Action para chest dar crystal coin x level do player
Ola galera deve ser simples, mas eu não achei um script parecido que use essa função, então era preciso a action verificar o level do jogador e multiplicar o numero de crystal para entregar o premio por exemplo um player level 159 q usar o bau vai ganhar 159 crystal coins, um level 10 vai ganhar 10 crystal coins pra quem sabe deve ser bem simples. Obrigado pela ajuda!!!!!!! function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) if player:getStorageValue (Storage.Chest) == -1 then player:setStorageValue(Storage.Chest, 1) player:addItem(2160, 1 * level do player) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You've your reward.") else player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "The chest is empty.") end return true end
-
[10.91] Remere's Map Editor
Precisa do Microsoft Visual C++ 2013 - 32/64Bits: Redistributable Package Não tem suporte para Windows Xp Download Versão até 10.91 rev 250 https://mega.nz/#!z9910YbL!9cHUvoYlrFiwshsVCe-JEKKzqrwp-w7ZsCqhFiAtBWE Já mexo com mapas faz 4 anos e uso varias versoes do remere mas esse aqui ta osso de eu conseguir fazer funcionar meu pasos foram... ja instalei os 2 Visual C++ ja baixei e descompactei o arquivo Remere's Map Editor rev 250 tento abrir RME.exe e diz q falta o arquivo msvcp140.dll baixei esse arquivo na net e colei na pasta do remere ai o erro muda para o mesmo o Droox ai em cima na print esqueci de fazer alguma coisa?
-
[10.93] Projeto Capernia, RL MAP
O treasure chest id: 1746 está bugado, não é possivel mais move-lo e também os npc não podem vender mais este item. Qual remere abre esse mapa?
-
Zerar uma Storage de todos no global save
Funcionou perfeitamente, esse comando EU posso deixar pra executar todos os dias sem problemas né? não sei se é a melhor maneira de resetar a storage de uma quest desse tipo. OBRIGADO DEMAIS!!!
-
Zerar uma Storage de todos no global save
Tinha esquecido de dizer que é TFS 1.2
-
Zerar uma Storage de todos no global save
Obrigado por ajudar, mas GLOBAL STORAGE e PLAYER STORAGE não é a mesma coisa, se eu atribuir um global storage ao matar 1 montro da task, todos os player do server vão receber essao global storage mesmo sem ter matado, isso seria util em uma world quest, aonde alguns fazem a missao e o server inteiro recebe a recompensa.
-
Zerar uma Storage de todos no global save
Exato! Desculpe a minha ignorância, mas eu não sei fazer isto. =( e mais um detalhe, não é global storage é player storage.
-
Zerar uma Storage de todos no global save
Boa noite galera, estou precisando de uma função aparentemente simples. Ex: O jogador precisa matar 2000 dragons em um unico dia(global server save) então contaria das 07:15 da manha de hoje até as 07:00 da manha do dia seguinte (horario que o saver fecha para backup), não pode ser a cada 24 horas, pois se o jogador matou bixo as 11:00 da noite ao reabrir o server ainda nao daria 24h. Resumindo, o player nao pode começar a task em um dia e deixar pra terminar no dia seguinte após o global save. Eu acho que precisaria de um global event que deletasse essa storage todos os dias ao fechar o servidor, para o player começar do 0 assim que o server reabrir, poderia ser adicionado um comando de kicar todos os players e setar a storage para 0 ou mesmo deletar pra todos os jogadores do server. USO TFS 1.2 e pensei em um global event do tipo... local shutdownAtServerSave = true local cleanMapAtServerSave = false local function serverSave() if shutdownAtServerSave then Game.setGameState(GAME_STATE_SHUTDOWN) else Game.setGameState(GAME_STATE_NORMAL) end if cleanMapAtServerSave then cleanMap() end saveServer() end local function thirdServerSaveWarning() Game.broadcastMessage('The Server now is closed!', MESSAGE_STATUS_WARNING) Game.setGameState(GAME_STATE_CLOSED) (aqui poderia entrar uma query seila como faz >>>>>> "Player:setStorageValue(986, 0)" <<<<< para todos os players <<<<<<<<<<<<<<<<<<< addEvent(serverSave, 60000) end local function secondServerSaveWarning() Game.broadcastMessage('The Server will be closed in one minute. See you tomorrow!', MESSAGE_STATUS_WARNING) addEvent(thirdServerSaveWarning, 60000) end local function firstServerSaveWarning() Game.broadcastMessage('The Server will be closed in 3 minutes. Please go to a safe place.', MESSAGE_STATUS_WARNING) addEvent(secondServerSaveWarning, 120000) end function onTime(interval) Game.broadcastMessage('The Server will be closed in 5 minutes. Please go to a safe place.', MESSAGE_STATUS_WARNING) Game.setGameState(GAME_STATE_STARTUP) addEvent(firstServerSaveWarning, 120000) return not shutdownAtServerSave end
-
Dar storage para todos que atacaram
O novo erro Lua Script Error: [CreatureScript Interface] data/creaturescripts/scripts/quests/killing in the name of/kills.lua:onKill ...escripts/scripts/quests/killing in the name of/kills.lua:6: attempt to index global 'player' (a nil value) stack traceback: [C]: in function '__index' ...escripts/scripts/quests/killing in the name of/kills.lua:6: in function <...escripts/scripts/quests/killing in the name of/kills.lua:1> Então o script original funciona perfeitamente mas só atribui o storage para 1 player, desanimando a fazer as tasks aqui no server, pois elas estão = no global, no meu servidor 8.60 e tfs 0.3 dava pra fazer as tasks em team e entao a galera ficou mal acostumada hehe eu tenho um script q da storage a todos q ajudaram a matar, mas não consegui fazer ele usar as funções e as storages das tasks da killing in name of... local bosses = { ['mawhawk'] = {status = 1, storage = 70008}, } function onKill(creature, target) local targetMonster = target:getMonster() if not targetMonster then return true end local bossConfig = bosses[targetMonster:getName():lower()] if not bossConfig then return true end for pid, _ in pairs(targetMonster:getDamageMap()) do local attackerPlayer = Player(pid) if attackerPlayer then attackerPlayer:setStorageValue(70000, 1) attackerPlayer:setStorageValue(70008, 1) end end end
-
Dar storage para todos que atacaram
Opa amigo! agora deu outro erro, TFS 1.2 aqui, muito obrigado por ajudar! Lua Script Error: [CreatureScript Interface] data/creaturescripts/scripts/quests/killing in the name of/kills.lua:onKill ...escripts/scripts/quests/killing in the name of/kills.lua:5: attempt to index global 'player' (a nil value) stack traceback: [C]: in function '__index' ...escripts/scripts/quests/killing in the name of/kills.lua:5: in function <...escripts/scripts/quests/killing in the name of/kills.lua:1>
-
Dar storage para todos que atacaram
Obrigado por ajudar amigo @Dukeeh mas deu esse erro: Lua Script Error: [CreatureScript Interface] data/creaturescripts/scripts/quests/killing in the name of/kills.lua:onKill ...escripts/scripts/quests/killing in the name of/kills.lua:8: attempt to index field '?' (a nil value) stack traceback: [C]: in function '__index' ...escripts/scripts/quests/killing in the name of/kills.lua:8: in function <...escripts/scripts/quests/killing in the name of/kills.lua:1>
-
Dar storage para todos que atacaram
Opa! Estou precisando muito alterar esse script, para contar a morte e dar storage para todos que ajudarem a matar o monstro pra fazer tasks em dupla ou mais gente, do jeito que está só 1 ta pegando a storage. MUITO OBRIGADO MESMO! function onKill(player, target, lastHit) if target:isPlayer() or target:getMaster() then return true end local targetName, startedTasks, taskId = target:getName():lower(), player:getStartedTasks() for i = 1, #startedTasks do taskId = startedTasks if isInArray(tasks[taskId].creatures, targetName) then local killAmount = player:getStorageValue(KILLSSTORAGE_BASE + taskId) if killAmount < tasks[taskId].killsRequired then player:setStorageValue(KILLSSTORAGE_BASE + taskId, killAmount + 1) end end end return true end
-
Como deixar Word Chat sempre aberto ao logar?
Boa noite, queria deixar o canal word chat sempre aberto, igual fica o Local chat, e o Server log, pq toda vez q sai do jogo e volta todos fecham menos esses 2, como eu faço pra incluir o word chat nesse esquema tb? Helpem me plz! Meu OT é 10.82 tfs 1.2 To precisando muito disso Obrigado!
-
Criar evento close server
@zipter98, meu amigo da suporte em scripts profissionalmente? (eu pagando)
-
Criar evento close server
@roriscrave, isso seria uma talkaction né? eu preciso de um global event ¬¬
-
Criar evento close server
Será que alguém poderia me arrumar um script pra fechar o server para players com hora marcada? Por exemplo o teria q ter mensagens avisando que o server irá fechar em 5 minutos, outra msg aos 3 min e com 1 minuto aviso para logar, então entraria o evento close server (que kika todos players) em seguida teria o evento save, ai então só gods e gms poderia entrar no server... tipo assim se alguém puder fazer pra mim eu agradeço! xD
-
[Ajuda] Preciso juntar esses 2 scripts
meu amigo não funcionou a nova parte do script de esculpir cubos =( @Caronte, dexa eu explicar melhor, o meu script de obsidian knife que veio no servidor nao tinha a funçao de esculpir cubos de gelo e nem marbles rock, somente tira peles e algumas outras funçoes, tentei editar esse script que veio e acrescentar as funçoes novas que eu queria, mas nao consegui fazer funcionar, aí eu axei o script que em meu server é do rust remover e tive a idéia de usar a estrutura dele para criar um novo script para esculpir com minha obsidian kinife, enquanto eu fazia os testes deu tudo certo, porém eu tenho um script da ob knife que tira peles e outro que faz esculturas, ou funciona 1 ou outro, nao consegui deixar os 2 funcionando, axo que eu nao podia ter começao um novo script, tinha que ter adicionado mais funçoes ao script velho, mas eu nao sei fazer isso =(((
-
[Ajuda] Preciso juntar esses 2 scripts
os dois são funçoes da obsidian knife, nao encontrei uma maneira de usar 2 scripts diferentes pra um unico item id <action itemid="5908" event="script" value="tools/obsidian_knife.lua"/>
-
[Ajuda] Preciso juntar esses 2 scripts
Boa noite galera, adaptei um script que eu tinha de rust remover, para usar em ice cubes e marble rocks, funcionou perfeitamente, porém eu não estou conseguindo juntar ele ao meu script da obsidian knife para ficar com todas as funçoes dos 2 scripts funcionando em 1 só. Por favor me ajudem, deve ser simples pra quem manja. =) obsidian knife script: ice cube script: