Histórico de Curtidas
- 		
			
				 Jonathan alcino deu reputação a Lyu em Dropar Loot no chão [by Zoom]Fala rapeize, hoje venho trazer um sisteminha que fiz há alguns meses para um servidor. Jonathan alcino deu reputação a Lyu em Dropar Loot no chão [by Zoom]Fala rapeize, hoje venho trazer um sisteminha que fiz há alguns meses para um servidor.
 E como estou com tempo livre, decidi publicar este sistema.
 
 Como funciona?
 Quando uma criatura morre(configurável, seu loot se espalha pelo chão.
 
 OBS : Caso a primeira versão não funcione, utilize a segunda.
 
 Versão 1 :
 
 Versão 2 :
 
 Só isso, valeu!
 
 
- 		
			
				 Jonathan alcino deu reputação a Viny 13 em [Boost Stone] 100% OTPdata/actions/script e crie um arquivo "Boost Stone.lua Jonathan alcino deu reputação a Viny 13 em [Boost Stone] 100% OTPdata/actions/script e crie um arquivo "Boost Stone.lua
 actions.xml
 
 Qualquer erro ou dúvida deixa ai nos comentários.
 
- 		
			
				 Jonathan alcino deu reputação a Nextbr em [Pokemon] Catch Channel SystemBoa Noite Glaera, BLZ? Jonathan alcino deu reputação a Nextbr em [Pokemon] Catch Channel SystemBoa Noite Glaera, BLZ?
 
 Hoje Vou Postar Mais uma de minhas Ideias Loucas de Poketibia que eu particulamente achei legal ate que se Chama "Catch Channel"
 
 [+] Para que Serve o Catch Channel?
 - Simples Serve Para voce Ver todos os Catch do Servidor no Canal "Catch Channel"
 - O Script é Bem Basico!
 
 
 [+] Intao Vamos La:
 
 [+] Servidor Testado:
 Pokemon Dash Advanced (PDA V2.5 BY: BOLZ)
 
 
 Vai em data/lib/CATCHSYSTEM.LUA e Procure por Essa funçao:
 
 
 
 
 - Procure por essa Parte do Script:
 
 
 
 
 - Logo Abaixo Adiciona isso:
 
 
 
 
 Explicando:
 
 TALKTYPE_CHANNEL_W: Letra Branca
 5 : Channel ID (No Caso é o Game-Chat)
 
 Depois vai em data/xml/channels.xml e troca seu Channel id "5" Para Esse:
 
 
 
 
 [+] Imagem:
 
 
 Creditos: NextBR
 
- 		
			
				 Jonathan alcino deu reputação a KotZletY em [PEDIDO]Mensajem ao morrerVá lá em data/creaturescripts/scripts e crie um arquivo chamado anunciar_morte.lua e adicione esse script dentro: Jonathan alcino deu reputação a KotZletY em [PEDIDO]Mensajem ao morrerVá lá em data/creaturescripts/scripts e crie um arquivo chamado anunciar_morte.lua e adicione esse script dentro:
 
 Ainda na pasta Scripts abra o arquivo login.lua e adicione essa tag dentro;
 registerCreatureEvent(cid, "anunciarmorte")
 E por último. Vá em data/creaturescripts e adicione essa tag dentro:
 <event type="kill" name="anunciarmorte" event="script" value="anunciar_morte.lua"/>
 Creditos: Absolute = Criador do Script!
 
 
- 		
			
				 Jonathan alcino deu reputação a Doughell em Anuncio de entrada e saídaOlá a todos! Jonathan alcino deu reputação a Doughell em Anuncio de entrada e saídaOlá a todos!
 Estou aqui para mostrar uma script (creaturescript) aonde tem de função: mandar um broadcast (mensagem) para o servidor avisando que o tal player entrou ou saiu do servidor.
 
 As duas actions são iguais, as modificações são apenas as funções:
 function onLogout(cid)
 e
 function onLogin(cid)
 Bom, vamos chegar de inrolação e vamos direto ao script!
 
 
 
 
 
 
 
 Login
 Crie um arquivo em otserv/creaturescript/scripts com o nome de login.lua e adicione isso em seu arquivo:
 (Este script serve para anunciar que o tal player entrou no servidor).
 
 
 function onLogin(cid) doBroadcastMessage(getPlayerName(cid) .. "[" .. getPlayerLevel(cid) .. "]: acabou de entrar no servidor", MESSAGE_STATUS_CONSOLE_BLUE) return TRUE end Agora em creaturescripts.xml adicione: <event type="login" name="PlayerLogin" event="script" value="script/login.lua"/> -- Explicação do Script (login): [" .. getPlayerLevel(cid) .. "] Essa função falará o level do jogador que entrou no servidor. (getPlayerName(cid) .. " Essa função falará o nome do jogador que entrou no servidor. "acabou de entrar no servidor" Esta frase pode ser modificada do seu gosto. , MESSAGE_STATUS_CONSOLE_BLUE) Esta função serve para que a mensagem apareça no default com a cor azul. Logout Crie um arquivo em otserv/creaturescript/scripts com o nome de logout.lua e adicione isso em seu arquivo: (Este script serve para anunciar que o tal player saiu do servidor). function onLogout(cid) doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "]: acabou de sair do servidor", MESSAGE_STATUS_CONSOLE_ORANGE) return TRUE end Agora em creaturescripts.xml adicione: <event type="logout" name="PlayerLogout" event="script" value="script/logout.lua"/>
 
 -- Explicação do Script (logout):
 
 Não há o que explicar, todas funções são iguais no script login (que está logo acima), o que você pode modificar e a mensagem do "acabou de sair do servidor" e a função "MESSAGE_STATUS_CONSOLE_ORANGE)" que funciona para que a mensagem apareca no default com a cor laranja, dai vocês modificam ao gosto de vocês.
 
 
 
 É isso ai galera, qualquer dúvida postem ou dêem sujestões!
 
- 		
			
				 Jonathan alcino deu reputação a Ryzor em Mortes No BroadcastNome: Mortes no Broadcast Jonathan alcino deu reputação a Ryzor em Mortes No BroadcastNome: Mortes no Broadcast
 Versão: 8.4x
 Tipo do script: creaturescript
 Servidor Testado: TFS 0.2 (')
 Autor: Alguém da equipe criadora do TFS e eu por editar.
 Comentario: Script editado; Original é o que vem com o tfs.
 ----------------------------------------------------------------------
 
 Falae;
 
 Preview:
 
 Como não vi nenhum tópico sobre o assunto por aqui, resolvi criar o script, ou melhor, editar o playerdeath.lua '-'
 
 Primeiramente, abra a pasta data/creaturescripts/scripts e crie um arquivo playerdeath.lua
 
 
 
 
 
 Depois salve e pronto, está implantado o sistema de anúncio de mortes no broadcast; é simples, porém algumas pessoas não sabem como fazer.
 
 
 Já que insistem, aí está a TAG:
 
 
 
 <event type="death" name="PlayerDeath" script="playerdeath.lua"/>
 
- 		
			
				 Jonathan alcino deu reputação a Wlucas em Concertando o Erro '' gate of expertise '' ( Player vai e Volta )Falaaaaa Galera do Tk Beleza? Jonathan alcino deu reputação a Wlucas em Concertando o Erro '' gate of expertise '' ( Player vai e Volta )Falaaaaa Galera do Tk Beleza?
 
 Venho Trazer a Vocês Uma Descoberta Minha, Muitos Passam a Raiva de temtar concertar o tal erro do gate of expertise, que o Player Vae e Volta na Porta, sem Consseguir entrar, Então vou Ensinar a Vocês Como Concertar esse Erro Pequeno e Que Ajuda-rar a Muitos.
 
 
 1° Vamos em data/movements/walkback
 2° abra o walkback.lua
 3° adicione isto no finalzinho depois de ' end '
 
 function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true end elseif(getTileInfo(position).creatures <= 1) then return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end e Depois Salve e Feche,Testem e me Digam se Gostaram!!
 
 
 Créditos:
 
 Valakinhas : Pelo Scripter
 Eu: Pelo o Post
 
- 		
			
				 Jonathan alcino deu reputação a RafaaxD em [8.54] Pokemon xD by Rafael MarinhoE ai pessoal primeiro topic e post aqui no TibiaKing ... [ Caso esteja algo errado , área ou algo do tipo mova por favor ? ] Jonathan alcino deu reputação a RafaaxD em [8.54] Pokemon xD by Rafael MarinhoE ai pessoal primeiro topic e post aqui no TibiaKing ... [ Caso esteja algo errado , área ou algo do tipo mova por favor ? ]
 Eu ( RafaaxD ) tenho varios servers de tudo quanto é tipo de game e AMO editar , depois eu posto alguns aqui hihi , acabei de criar conta aqui e por falta de tempo e dinheiro pra um dedicado venho postar meu server de pokemon [ POKEMON xD ] que editei sozinho, a base é o pokemon dash mas tá muuuito editado ,Server está muito bom na minha opinião.. espero ver muitos daqui usando este server hein .. rs
 BUGS ? Sim , tem bugs como todos servers .. maaas são todos simples de resolver mas enche o saco .. sacomé ? então qualquer duvida pode postar aqui que talvez eu arrume e sim vou ajudar quem precisar .. eu tenho esse server aqui faz um tempinho vou formatar meu pc, mas antes vou ver se acho meu documento que fiz com a lista de uns bugs com as soluções já por etapa é que tinha preguiça kkkk.
 Alguns Systems :
 Level System , Tv System , Dive System , Fly System , Surf System , Ride System , Carro,Moto e
 bike system , varias quests pelo mapa , milotic quest ,rary cand quest , game boy box quest .. aah tem varios véi ..(:
 Algumas SS :
 [Alguns pokes em frente ao templo de 3 andares ? .. ps : isso que estou usando é uma outfit ]
 [ Item que pode ser vendido no shop, ele te transforma num carro com Super velocidade]
 [ Item que pode ser vendido no shop, ele te transforma numa moto com Super velocidade²]
 [ Item que pode ser vendido no shop, ele te transforma numa bike com Super velocidade³]
 [ Rare candy , Game boy box , Mega ball (vendida no shop cada por 1 real ela da 100% de catch) VIP outfit e a bike
 ] É isso ae pessoal espero que gostem ? .. Ps: Comentem sobre o post como ficou tbm ? valeu , qualquer coisa que faltar ou quiserem dou um @EDIT aqui
 .. POSTADO UNICAMENTE PARA O TIBIAKING , NÃO QUERO QUE POSTEM NO tibiaking POR MOTIVOS PESSOAIS , CASO VOCÊ QUEIRA LEVAR MEU SERVER PARA BLOG OU ALGO DO TIPO POR FAVOR CRÉDITOS A RAFAEL MARINHO ! THANKS.
 Download SERVER (SPEEDYSHARE) // Download SERVER (MEDIAFIRE BY MATHEUS) // Download CLIENT (SPEEDYSHARE) // Download CLIENT (MEDIAFIRE BY ...); [ BAIXOU COMENTA E DA +REP ? PLS ] [ SE FOR USAR P/ DEDICADO ME CHAMA PRA JOGAR TBM xD ]
 Scan Do Server // Scan do Client @EDIT
 Pessoal lembra que eu falei que tinha uma lista de bug e metas para fazer no server e que eu não fiz ?
 Então Achei
 , ta ai UPDATE VINDO AE .. AGUARDEM !
 @edit
 UPDATE CANCELADO ! MOTIVO : PLAGIO
 
- 		
			
				 Jonathan alcino deu reputação a L3K0T em Evento poke kill alguns servidores temmonte o seu rep+ veja o tópico abaixo \/ Jonathan alcino deu reputação a L3K0T em Evento poke kill alguns servidores temmonte o seu rep+ veja o tópico abaixo \/
 
 
 
- 		
			
				 Jonathan alcino deu reputação a GBDias em Pergaminho de EXP com tempo!Olá TK, Jonathan alcino deu reputação a GBDias em Pergaminho de EXP com tempo!Olá TK,
 
 Hoje trago para vocês um MOD bem interessante que encontrei na internet, a lógica é bem simples, você usa um item e ganha mais XP durante um tempo.
 O item, a XP e o tempo são totalmente configuráveis, vocês podem mudar como quiserem.
 
 FUNCIONA COM TFS 0.4 E DEVE FUNCIONAR COM 0.3.6 (NÃO TESTADO)
 Eu vou testar com a minha versão 0.3.7 quando chegar em casa e edito o post para vocês.
 
 
 Bem, então vamos ao script,
 
 Abra a pasta "mods" do seu servidor e crie um arquivo chamado expscroll.xml, abra e coloque o seguinte código:
 <?xml version="1.0" encoding="UTF-8"?> <mod name="Experience Stages Scroll" version="1.0" author="TomCrusher" contact="otland.net" enabled="yes"> <action itemid="9004" event="script" value="expstagescroll.lua"/> <creatureevent type="think" name="ExpStage" event="script" value="expstagescroll.lua"/> <creatureevent type="login" name="ExpStageLogin" event="script" value="expstagescroll.lua"/> </mod> Agora em "mods/scripts", crie um arquivo chamado expstagescroll.lua e coloque este código:
 local config = { rate = 2, storage = 1000, expstorage = 1100, register = 1200, time = 14400, } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, config.storage) <= 0 then local rates = getPlayerRates(cid) setPlayerStorageValue(cid, config.expstorage, rates[SKILL__LEVEL]) setPlayerStorageValue(cid, config.register, 1) itemEx=itemid == 9004 doCreatureSay(cid, "Your extra experience rate has been activated! It now is: " .. config.rate .. "x added to your former experience rate.", TALKTYPE_ORANGE_1, true, cid) setPlayerStorageValue(cid, config.storage, os.time()+config.time) doPlayerSetExperienceRate(cid, rates[SKILL__LEVEL]+config.rate) doRemoveItem(item.uid,1) registerCreatureEvent(cid, "ExpStage") else doCreatureSay(cid, "You must finish first exp condition to start other exp condition !", TALKTYPE_ORANGE_1, true, cid) end return true end function onThink(cid, interval) if getPlayerStorageValue(cid, config.register) == 1 then if getPlayerStorageValue(cid, config.storage) <= os.time() then doCreatureSay(cid, "Your extra experience rate has finished! It is now normaly experience rate.", TALKTYPE_ORANGE_1, true, cid) setPlayerStorageValue(cid, config.storage, 0) setPlayerStorageValue(cid, config.register, 0) local oldexp = getPlayerStorageValue(cid, config.expstorage) doPlayerSetExperienceRate(cid, oldexp) unregisterCreatureEvent(cid, "ExpStage") end end return true end function onLogin(cid) if getPlayerStorageValue(cid, config.register) == 1 then registerCreatureEvent(cid, "ExpStage") local rates = getPlayerRates(cid) doCreatureSay(cid, "Your extra experience rate is still here! It is: " .. config.rate .. "x added to your former experience rate.", TALKTYPE_ORANGE_1, true, cid) if getPlayerStorageValue(cid, config.storage) > os.time() then local oldexp = getPlayerStorageValue(cid, config.expstorage) doPlayerSetExperienceRate(cid, oldexp+config.rate) end end return true end Configurando:
 
 rate = 2, -- número que irá ser multiplicado pela sua exp rate básica (funciona com números quebrados, tais como 1.5 ou 0.2).
 storage = 1000, -- storage que irá guardar o tempo
 expstorage = 1100, -- storage que irá guardar a xp
 register = 1200, -- storage que indica se o player está registrado no mod
 time = 14400, -- tempo que falta para o buff do scroll acabar (o tempo é calculado em segundos, ex: 14400 segundos = 24 horas)
 
 ___________________________________________________________________________________________________________________________________
 
 Créditos :
 TomCrusher (OTland) - Desenvolveu o sistema
 Eu - Traduzi e postei aqui.
 
- 		
			
				 Jonathan alcino deu reputação a Kimoszin em [Action] Remover Pedra com AlavancaBom galera, tava sem nada para fazer aqui, e resolvi criar uma action muito simples, mais que tem gente que ainda procura... Jonathan alcino deu reputação a Kimoszin em [Action] Remover Pedra com AlavancaBom galera, tava sem nada para fazer aqui, e resolvi criar uma action muito simples, mais que tem gente que ainda procura...
 
 - Oque ela faz?
 Ela remove uma pedra que esta em um lugar X, e se usar a alavanca denovo.. a pedra é criada novamente.
 
 - Para que isso serve?
 Pode ser usados em servers de war, em quest's com rpg e etc...
 
 - Como eu 'instalo' isso em meu servidor?
 Muito simples, siga os passos...
 
 1. Vá para a pasta data\actions\scripts e crie um arquivo lua chamado alavanca, depois bote isso dentro:
 
 function onUse(cid, item, toPosition) rock1pos = {x=XXXX, y=YYYY, z=ZZ, stackpos=1} -- Posição da Pedra getrock1 = getThingfromPos(rock1pos) UniID = 3331 -- UniqueID que vai ser adicionado na alavanca rockID = 1304 -- ID da pedra if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then doRemoveItem(getrock1.uid, 1) doTransformItem(item.uid, item.itemid+1) doSendMagicEffect(rock1pos, 2) elseif item.uid == UniID and item.itemid == 1946 then doCreateItem(rockID, 1, rock1pos) doTransformItem(item.uid,item.itemid-1) doSendMagicEffect(rock1pos, 13) end return TRUE end 2. Adicione esse tag em actions.xml : <action uniqueid="3331" script="alavanca.lua"></action>
 
 Só isso galerinha, é um script simples que eu fiz para passar o tempo!.
 Abraços..
 
 
     
     
     
     
			
				 
				