TekaZudo
seuserver.com.br
DESCRIÇÃO
Anuncie aqui neste countdown e dê maior visibilidade ao seu lançamento |
Full Global • Custom Quests • Custom Outfits • Lottery System • Version 15x
Inicia em:
--
Participar
Histórico de Curtidas
-
Jonathan005 recebeu reputação de jenison06 em Erro ao usar chave no portão.Obg irmão, vou testar, valeu mesmo!
-
Jonathan005 deu reputação a jenison06 em Erro ao usar chave no portão.Bom dia meu amigo não sei que e bem isso que vc quer mais ira te ajudar.
crie um arquivo chamando chave.lua
function onUse(cid, item, frompos, item2, topos) local pausa = 1000 local door = {x=944, y=230, z=7, stackpos=1} local ddoor = getThingfromPos(door) local open_door = 6251 local itemU = 24000 local verify = 0 if item2.uid == itemU then if ddoor.itemid ~= verify then doTransformItem(ddoor.uid,open_door) addEvent(close,pausa,door) end else doPlayerSendCancel(cid,"voce nao pode usar a chave aqui!") end return 1 end function close(door) local to_close_door = 6249 local the_close_door = getThingfromPos(door) doTransformItem(the_close_door.uid,to_close_door) end
Local pausa = o tempo porta ficara aberta no caso 1000 = a 1s
Local door = pos da porta
local open_door = id da porta
local itemU - Uid que esta na porta via rme (se n estiver usando o UID nao precisa trocar)
local varify Nao mecha
local to_close_door = id da porta fechada
agoa em actions xml add
<action itemid="ID DA CHAVE" script="chave.lua" />
-
Jonathan005 deu reputação a luanluciano93 em Gesior - Bug Acentos feat Çprocura a página que esta dando esses erros, por exemplo, se for a shopsystem.php, abre o arquivo e no inicio substitui isso:
<?php
por isso:
<?php header("Content-Type: text/html; charset=ISO-8859-1",true);
-
Jonathan005 deu reputação a Stigal em Script de Boss Aleatório..Entendi, esse é para 0.X ...
Um amigo recomendou este criado pelo Nekiro, para TFS 1.X :
Tente utiliza-lo pois dentre a sua solicitação ele melhor atende a sua necessidade.
-
Jonathan005 deu reputação a KotZletY em Task System 1.2+Salve geral, recentemente fiz um Task System para meu servidor, então gostaria de compartilha ele com vocês, assim como outros scripts que fiz e gostaria de compartilhar. Bom, vamos ao que interessa.
Informações!!
Task Normal - Você 1x por vez, quantas vezes quiser, repetindo a task se também quiser.
Task Diaria - Você faz uma vez por dia, não podendo repeti em quanto as 24 horas não terminar.
Task Rank - É mostrado na descrição do player qual rank task ele possui.
Task Rank Quest - Um extra desse task system é o piso task, será explicado na parte do script, leiam com atenção.
Task Comandos - Comandos task, 1 para ver o progresso das suas task e outro para mostrar informações do seu personagem, como uma consulta, os comandos são: !task que mostra quais task você ta fazendo, tanto diaria quanto normal e !task me que mostrar informações do seu personagem, como rank, quantidade de pontos task e quantidade de pontos task rank.
Well, o resto é surpresa, cabe você descobrir! xD
Para não ficar só nas palavras, mostrarei algumas imagens, várias no caso: Removida, colocarei novas!
Instalação!!
Muito bem, chega de conversa, como instalar logo essa bagaça. Primeiramente vá em data/lib e abra o arquivo lib.lua e adicione:
dofile('data/lib/task system.lua') Ainda na pasta lib crie um arquivo.lua chamado task system.lua e adicione esse code dentro:
No final do tópico, ensinarei a configurar a lib. Agora vai em, data/npc e crie um arquivo.xml chamado task.xml e coloque esse code dentro:
<?xml version="1.0" encoding="UTF-8"?> <npc name="NPC Task" script="task system.lua" walkinterval="0" floorchange="0"> <health now="150" max="150"/> <look type="430"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|. I'm in charge of delivering missions to the players. Would you like to do a {normal} task, {daily} task, {receive} your reward from a task or {abandon} a task ? You can also see the {normal task list} and the {daily task list}."/> <parameter key="message_farewell" value="See you later." /> <parameter key="message_walkaway" value="See you later." /> </parameters> </npc> Ainda na pasta npc, entre na pasta scripts e crie um arquivo.lua chamado task system.lua e adicione esse code dentro:
Agora vá em data/talkactions e abra o arquivo talkactions.xml e adicione a seguinte tag:
<talkaction words="!task" separator=" " script="task system.lua" /> Ainda na pasta talkactions entre na pasta scripts e crie um arquivo.lua chamado task system.lua e adicione esse code dentro dele:
Agora vá em data/creaturescripts e abra o arquivo creaturescripts.xl e adicione a seguinte tag:
<event type="kill" name="tasksystem" script="task system.lua"/> Ainda na pasta creaturescripts entre na pasta scripts e crie um arquivo.lua chamado task system.lua e adicione esse code dentro dele:
Ainda na pasta script abra o login.lua e adicione dentro:
player:registerEvent("tasksystem") Agora vá em data/events/scripts e abra o arquivo player.lua, depois de aberto, antes de:
self:sendTextMessage(MESSAGE_INFO_DESCR, description) adicione:
if thing:isCreature() then if thing:isPlayer() then description = string.format("%s\nTask Rank: "..getRankTask(thing), description) end end
Extra(Opcional)!!
Extra, vá em data/movements/scripts e crie um arquivo chamado tile task.lua, depois de aberto, antes de:
Vá em data/movements/movements.xml adicione:
<movevent event="StepIn" actionid="XXXX" script="tile task.lua"/>
Explicação: Com esse movements acima, você só poderá passar por o piso caso tenha pontos task necessário para passar, se ativar a opção, removePoints então a mesma quantidade de pontos necessária para passar, será removida, ao passar, caso esteja desativada, então
apenas será necessário ter os pontos task para passar. Em XXXX coloque o actionid, e o actionid coloque no piso desejado!
New Extra: Vá em data/movements/scripts e crie um arquivo chamado tile task2.lua e adicione o seguinte scripts:
Vá em data/movements/movements.xml adicione:
<movevent event="StepIn" actionid="XXXX" script="tile task2.lua"/> Explicação: Ao adicionar esse movements acima, você só poderá passar pelo piso caso seu rank task seja igual ou superior ao rank definido na variável, caso não seja igual e nem superior, não será possível passar.
Configure na lib, a sequência de ranks de acordo com a sequência de rank da tabela de pontos, assim:
A sequência precisa está igual e numeradas.
Configurando!!
task_monsters = { [1] = {name = "monster1", mons_list = {"monster_t2", "monster_t3"}, storage = 30000, amount = 20, exp = 5000, pointsTask = {1, 1}, items = {{id = 2157, count = 1}, {id = 2160, count = 3}}}, [2] = {name = "monster2", mons_list = {"", ""}, storage = 30001, amount = 10, exp = 10000, pointsTask = {1, 1}, items = {{id = 10521, count = 1}, {id = 2160, count = 5}}}, [3] = {name = "monster3", mons_list = {"", ""}, storage = 30002, amount = 10, exp = 18000, pointsTask = {1, 1}, items = {{id = 2195, count = 1}, {id = 2160, count = 8}}}, [4] = {name = "monster4", mons_list = {"", ""}, storage = 30003, amount = 10, exp = 20000, pointsTask = {1, 1}, items = {{id = 2520, count = 1}, {id = 2160, count = 10}}} } task_daily = { [1] = {name = "monsterDay1", mons_list = {"monsterDay1_t2", "monsterDay1_t3"}, storage = 40000, amount = 10, exp = 5000, pointsTask = {1, 1}, items = {{id = 2157, count = 1}, {id = 2160, count = 3}}}, [2] = {name = "monsterDay2", mons_list = {"", ""}, storage = 40001, amount = 10, exp = 10000, pointsTask = {1, 1}, items = {{id = 10521, count = 1}, {id = 2160, count = 5}}}, [3] = {name = "monsterDay3", mons_list = {"", ""}, storage = 40002, amount = 10, exp = 18000, pointsTask = {1, 1}, items = {{id = 2195, count = 1}, {id = 2160, count = 8}}}, [4] = {name = "monsterDay4", mons_list = {"", ""}, storage = 40003, amount = 10, exp = 20000, pointsTask = {1, 1}, items = {{id = 2520, count = 1}, {id = 2160, count = 10}}} }
nome - Nome do monstro.
mons_list - Nome dos monstro que são semelhantes e que matando eles também contará.
Exemplo:
name = "troll", mons_list = {"troll","frost troll","island troll"} e assim matando, troll, frost troll e island troll contará na task também.
storage - É a storage que salva a quantidade de monstros já matados.
amount - É a quantidade necessária de monstros matados para finalizar a task.
exp - É a quantidade de Experiência que vai ganhar ao finalizar a task, caso não queira dar experiência, basta deixar em 0.
pointsTask = {Task Points Que vai ganhar(Pontos usado no piso e etc..), Pontos Rank, que irá ganhar e aumentar seu rank.}
items - Itens que o player vai ganhar, devem está tabelados, dentro da tabela item, adicione das tabelas contendo o id do item e count, quantidade de items que irá ganhar.
Ex: items = {{id = 2157, count = 1}, {id = 2160, count = 3}} -- Aqui contém 2x tipos de itens, o 2157 e o 2160, e suas devidas quantidades que irá ganhar.
items = {{id = 2157, count = 1}} -- Aqui só tem 1 tipo de item e a quantidade que vai ganhar.
Adicione quantos itens quiser. O mesmo vale para as task diarias!
Bom, é isso ae, qualquer duvida, crítica, sugestões, deixem ae, se precisa de suporte na instalação ou está com erro em algo estarei dando suporte, abraços e bom uso do sistema.
É totalmente proibido leva meu sistema para outro site, blog ou fórum!
-
Jonathan005 deu reputação a Cat em RME NÃO ABRE SPAWNS E HOUSESAh, os arquivos estão na área de trabalho? Move pra pasta meus documentos ou outra que não seja lá ...
-
Jonathan005 deu reputação a Cat em RME NÃO ABRE SPAWNS E HOUSESVocê pode marcar a melhor resposta pra facilitar à outros membros que a procurarem.
E você criou 3 tópicos com a mesma finalidade, provavelmente a equipe vai deletar os outros por que isso não é permitido, toma cuidado com isso.
E disponha, mais dúvidas estou por aqui.
-
Jonathan005 deu reputação a Storm em (Resolvido)Mana Potion@Jonathan005 Tenta assim:
-
Jonathan005 recebeu reputação de Lokyskiller em (Resolvido)SCRIPT DE BOSS ALEATORIOLucas? hahaha, esse também não funciona irmão, já tentei, você me passou seu mapa, lembra? haha
-
Jonathan005 deu reputação a Tio Rusher em WEBSITE MYAAC✔️Tested in Myaac on 25.04.20, at 07:50 @Jonathan005
Em \Pokemon Server\datapack\globalevents\globalevents.XML adicione:
Em \Pokemon Server\datapack\globalevents\scripts adicione:
shop.lua
Em sua database importe esse .sql
Shop.sql
Em C:\xampp\htdocs\system\pages crie um arquivo chamado shopping.php
Em C:\xampp\htdocs\templates\SUA PASTA\index.tpl
Abaixo de: <div class="nav_links_logged">
crie as tags:
Em C:\xampp\htdocs cria uma pasta chamada ShopSystem e dentro dela 2 arquivos .php
index.php
shopping.php
Cria mais uma subpasta dentro da primeira, e cria mais 3 arquivos em php
functions.php
index.php
config.php
$config['database']['login'] = "root"; -- Dados de Login do site
$config['database']['password'] = ""; -- Dados de Password do site
$config['database']['database'] = "Database"; -- Nome da sua database
-
Jonathan005 deu reputação a wesquel em LAVANCA DE TP 4 PLAYERSEae , tirei um tempo aqui para fazer o script, mas não tive muito tempo pra testa, então se tiver algum problema ou duvida só falar que tento resolver.
Codigo:
Tutorial:
Explicação:
-
Jonathan005 deu reputação a Lokyskiller em ALAVANCA QUE CRIA MOBSFaz o seguinte em actions.xml coloque:
<action uniqueid="1450" script="summon.lua" />
Em \data\actions\scripts copie um script e renomeio para summon.lua e coloque esse script .
function onUse(cid, item, frompos, item2, topos) if item.uid == 1450 then if item.itemid == 1945 then doTransformItem(item.uid,item.itemid+1) local monstro = "demon" mon1pos = {x=1212, y=753, z=7} doSummonCreature(monstro, mon1pos) elseif item.itemid == 1946 then if getPlayerAccess(cid) >= 3 then doPlayerSendCancel(cid,"Cuidado.") doTransformItem(item.uid,item.itemid-1) else doPlayerSendCancel(cid,"Voce nao consegue mover esta alavanca.") end end end return 1 end
-
Jonathan005 deu reputação a LeoTK em Proteção de itens..@Jonathan005 você adicionou no mevements.xml??? se não adiciona
-
Jonathan005 deu reputação a Baalszor em (Resolvido)NPC de PROMOTION@Jonathan005 claro a variável node1 que está promovendo um jogador está sendo utilizada para todos, tem que mudar no lugar de node1 coloque node2 e node3, claro nas funções de váriavel, se der certo me fala.
-
Jonathan005 deu reputação a Baalszor em (Resolvido)NPC de PROMOTION@Jonathan005 utilize esse script ou usa como base para fazer o seu, grato.
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'})
node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 0, level = 7, promotion = 1, text = 'Congratulations! You are now promoted.'})
node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})
npcHandler:addModule(FocusModule:new())