Tudo que ViitinG postou
-
[talkaction] Mandar mensagem para pasta do servidor
Para quem não sabe como funciona o script : É um comando que o player poderá usar para reportar bug's direto para o ADM do servidor com um intervalo de 60 minutos(configurável) O bug será enviado para um log(bloco de notas) que será criado na pasta do servidor ! • Adicionando o script • Em "data/talkactions/scripts/reportbugs.lua" : function onSay(cid, words, param, channel) if os.time() > getPlayerStorageValue(cid, 14001) then setPlayerStorageValue(cid, 14001, os.time()+3600) local file = io.open('log.txt','a') file:write(getCreatureName(cid)..": "..tostring(param).."\n") file:close() doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Mensagem enviada com sucesso.') else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Você não pode mandar outra mensagem ainda. Falta(m) '..(math.ceil((getPlayerStorageValue(cid, 14001)-os.time())/60)+1)..' minuto(s) para você poder mandar uma nova mensagem.') end return TRUE end Em "data/talkactions/talkactions.xml" : <talkaction words="/reportbug" event="script" value="reportbugs.lua"/> • Imagens • Quando utilizar o comando : Quando utilizar o comando sem esperar o tempo : Dentro da pasta do servidor é criado um txt chamado "log" e dentro dele ficará as mensagens : • Configurando •
-
(Resolvido)Dúvida [Texto Mensagem em SQM]
Não foi esse que eu te mandei.Retira a ultima vírgula : local config = { positions = { ["Wpr War"] = { x = 1002, y = 1002, z = 10 }, ["ROOK WAR"] = { x = 1002, y = 1008, z = 10 }, ["Evento DiceBp"] = { x = 1002, y = 995, z = 10 }, ["Evento War"] = { x = 1009, y = 1008, z = 10 }, ["Trainers"] = { x = 1006, y = 1008, z = 10 }, ["Mage Set"] = { x = 999, y = 1002, z = 10 }, ["PallyKina Set"] = { x = 1005, y = 1002, z = 10 }, ["Edited By ADM"] = { x = 1000, y = 1000, z = 7 }, ["Depot"] = { x = 997, y = 1002, z = 7 }, ["Quest 100K"] = { x = 998, y = 1008, z = 10 } } } function onthink(cid, interval, lastExecution) for text, pos in pairs(config.positions) do doSendAnimatedText(pos, text, math.random(1, 255)) end return TRUE end
-
(Resolvido)Dúvida [Texto Mensagem em SQM]
Aqui funcionou perfeitamente amigo,verifica se você copiou o script corretamente porque o erro consta que falta fechar "{" na segunda linha mas o script que te mandei ja está fechado,oque não está fechado é o seu então você não deve ter alterado o script.
-
(Resolvido)Dúvida [Texto Mensagem em SQM]
Você esqueceu das vírgulas,troca o script por este : local config = { positions = { ["Wpr War"] = { x = 1002, y = 1002, z = 10 }, ["ROOKWAR"] = { x = 1002, y = 1008, z = 10 }, ["Evento DiceBp"] = { x = 1002, y = 995, z = 10 }, ["Evento WAR"] = { x = 1008, y = 1008, z = 10 }, ["Trainers"] = { x = 1005, y = 1008, z = 10 }, ["Mage SET"] = { x = 999, y = 1002, z = 10 }, ["PallyKina SET"] = { x = 1005, y = 1002, z = 10 }, ["Edited By ADM Is Back"] = { x = 1000, y = 1000, z = 7 }, ["Depot"] = { x = 997, y = 1002, z = 7 } } } function onthink(cid, interval, lastExecution) for text, pos in pairs(config.positions) do doSendAnimatedText(pos, text, math.random(1, 255)) end return TRUE end
-
(Resolvido)Dúvida [Quest RME]
No RME você colocou o item dentro do baú,não tem necessidade é só retirar que fica normal.
-
(Resolvido)Dúvida [Quest RME]
Tenta agora amigo : function onUse(cid, item, frompos, item2, topos) if item.uid == 5999 then queststatus = getPlayerStorageValue(cid,49635) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Quest completa!") doPlayerAddItem(cid,2160,1) setPlayerStorageValue(cid,49635,1) else doPlayerSendTextMessage(cid,22,"Voce ja completou a quest.") end end end
-
(Resolvido)Adicionar vocaçao no acc manager
@lukkasmn é extremamente proibído pedir suporte fora do fórum amigo ! Leia as regras do fórum : http://www.tibiaking.com/forum/topic/1281-regras-gerais/?p=7680#entry7680
- Volatile Spiderling
- Hirashin Ni No Dan
- (Resolvido)[pedido] Save player
-
(Resolvido)Dúvida [Quest RME]
@ScripterCraze cuidado com double post amigo,se precisar acrescentar alguma coisa é só editar o ultimo comentario brother ! @topic sim é exatamente isso,agora é só adicionar o uniqueID 5999 com o RME no baú da quest.
-
(Resolvido)Lugar que so God pode entrar
@chevinha cuidado com double post ! @topic se o erro ocorreu no meu script,tente trocar por este : function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getPlayerGroupId(cid) >= 2 then doSendMagicEffect(getPlayerPosition(cid), 28) else doTeleportThing(cid, lastPosition) doPlayerSendCancel(cid, "Desculpe "..getPlayerName(cid).." somente players da staff passam aqui!") end return TRUE end
-
(Resolvido)Lugar que so God pode entrar
"data/movements/scripts/tilegm.lua" : function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if isPlayer(cid) then if getPlayerGroupID(cid) <= 3 then doPlayerSendCancel(cid,"Somente staff.") doTeleportThing(cid, lastPosition) return TRUE end end end "data/movements/movements.xml" : <movevent type="StepIn" uniqueid="92553" event="script" value="tilegm.lua"/> Coloque o uniqueID 92533 no tile que desejar.
-
(Resolvido)Dúvida [Quest RME]
Você tem que adicionar o script no servidor né amigo.. "data/actions/scripts/quest1.lua" : function onUse(cid, item, frompos, item2, topos) if item.uid == 5999 then queststatus = getPlayerStorageValue(cid,8749) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Quest completa!") (0, 255, 255)"]doPlayerAddItem(cid,2149,10) setPlayerStorageValue(cid,99530,1) else doPlayerSendTextMessage(cid,22,"Voce ja completou a quest.") end end end "data/actions/actions.xml" : <action uniqueid="5999" script="quest1.lua"/>
- TFS 1.0, 0.3, 1.3.6
-
Ajuda [Gensior ,Facebook Botao Like]
@Matheus Ops o UP só pode ser utilizado após 24 horas brother ! Leia as regras do fórum : http://www.tibiaking.com/forum/forum/23-regras-do-forum/
-
Pago Pelo Serviço.
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Projetos / Formação de Equipes → Formação de Equipes"
- Sistema de Plantação por Killua
-
(Resolvido)Adicionar vocaçao no acc manager
No seu config.lua adicione true nesta linha. No seu deve estar assim : newPlayerChooseVoc = false Adicione true,ficando assim : newPlayerChooseVoc = true O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
-
AndreyLost Depot [8.60]
Sim eu sei que o foco é o depot,mas é bom sempre ter uma coisa no mapa para desviar um pouco o foco que no caso era o depot e por isso falei para adicionar umas montanhas e variar um pouco mais nos detalhes de nature é sempre bom. Continua postando que tenho certeza que vai da pra notar a diferença com o tempo.Abraço !
-
(Resolvido)Dúvida [Boots Healando]
Você tem que adiciona ela no movements.xml também brother.
-
Ultimo trabalho - Meu primeiro tópico
Muito agradável seus mapas,só tente variar um pouco mais nos detalhes,tente não colocar detalhes iguais muito perto um do outro. Continua praticando e posta mais mapas !
-
AndreyLost Depot [8.60]
Ta legal,mas se praticar eu tenho certeza que da pra ficar melhor. Tente não fazer mapas muito quadrados e use as Palettes de Nature para fazer os detalhes,coloque umas stones em alguns lugares,faça algumas montanhas nos cantos para desviar um pouco do foco(depot) e dar um toque mais agradável ao mapa. Continua praticando brother !
-
[actions] Adicionar premium points ao usar X item
O player tem que ser maior que 8,caso queira para maior ou igual a 8 troque o script por esse : local cfg = { amount = 10 } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) >= 8 then doAccountAddPoints(cid, cfg.amount) doCreatureSay(cid, "Parabéns! Você recebeu 10 Premium Points! ", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), 28) doRemoveItem(item.uid,1) else doPlayerSendCancel(cid,"Você precisa de level 8 para usar este item.") end return TRUE end
-
[actions] Adicionar premium points ao usar X item
Premium Points.