Huezin
-
Total de itens
70 -
Registro em
-
Última visita
Histórico de Reputação
-
Huezin deu reputação a zipter98 em aviso no drop
Tag:
<event type="kill" name="Drop_info" script="nome_do_arquivo.lua"/> Código:
local config = { itemid = xxx, --ID do item. drop_message = "Voce dropou %s.", --Mensagem. drop_effect = xxx --Efeito que aparecerá em cima da corpse (apenas para o dono da corpse). OPCIONAL! Se não quiser, coloque false. } function corpse.examine(cid, position, corpse_id) if not isPlayer(cid) then return true end local corpse = getTileItemById(position, corpse_id).uid if corpse <= 1 or not isContainer(corpse) then return true end for slot = 0, getContainerSize(corpse) - 1 do local item = getContainerItem(corpse, slot) if item.uid <= 1 then return true end if item.itemid == config.itemid then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.drop_message:format(getItemNameById(item.itemid))) if config.drop_effect then doSendMagicEffect(position, config.drop_effect, cid) end end end end function onKill(cid, target) if not isMonster(target) then return true end local corpse_id = getMonsterInfo(getCreatureName(target)).lookCorpse addEvent(corpse.examine, 5, cid, getThingPos(target), corpse_id) return true end Em login.lua, registre: registerCreatureEvent(cid, "Drop_info") PS: É um creatureevent (data/creaturescripts). -
Huezin deu reputação a kaleudd em [PXG]As Novas Remakes.
Olá Xtibia.com,
Estou aqui para-lhes disponibilizar em torno de 120 Sprites BEM desejadas por todos da autoria do Pokexgames,Motivo da liberação?
R:Sou uns (Se não o unico) que traz Sprites da Pokexgames,então resolvi traze-las para vocês.
Créditos:Kaleudd(Eu): pela descompilação e liberação.
Pokexgames:Pela Criação de todas Spr presente dentro desse pacote.
Caso postar em algum outro lugar,postar os créditos a min e a pxg,Obg =)
O que contém nesse pacote?
R:Corpos,Looktypes e alguns Itens do Halloween da pxg.
Umas prints de alguns pokemons e corpses.
Download + Scan:
Gostou Rep+,quem sabe eu traga mais quando sair novas?
-
Huezin deu reputação a Deadpool em [Encerrado]Pokémon Open Source *ShowOff* *Atualizado*
Bom tarde galera, venho por meio deste tópico, anuncar que, estou terminando de desenvolver um ATS derivado de Tibia.. Um pokémon server.. Bom, vou postar ShowOff, apenas dos sistemas no qual tem no servidor.. Irei resolvendo os Bugs, e então, quando achar que está bom, liberarei o Download do servidor, junto com as devidas sources.
Eu tambem, colocarei uma lista do que foi feito no servidor.. Desde bugs, até novos sistemas. enfim..
Bom, como todos sabem, esse servidor contem os sistemas básicos.. Mas ainda não parei para mexer nos sistemas mais simples..
Changelog:
Adicionado nas sources:
- DoCreatureSetNick
- AutoStacking
- Modificado a função AddItem (estava bugando por causa do autostacking..)
- Adicionado todas as races pokémons.
- Modificado a cor da fala dos groups nos channels.
- Adicionado Passive e Agressive, igual o PokeXGames.
- Adicionado OnSpawn
- Adicionado Pokémon Ghost System
- Adicionado GetCreaturePathTo
- Adicionado CastSpell
Adicionado no servidor:
- Novo NPC de mudança de Nick do pokémon;
- Peguei função do PDA para alterar nomes dos pokémons shinys, e deixado normal. Ex: Antes: Shiny Tangela. Agora: Tangela.
- Adptado/Adicionado sistema de vantagem e desvantagem do PDA.
- Copiei as passives do PDA e adpatei para o servidor.
- Copiei sistema de vantagem e desvantagem do PDA e adpatei para o servidor.
- Adptado/Adicionado o Clan System do PDA. - Sistema de Icon (acabei de adicionar só adicionei 1 icon pra testar mesmo) ^^ - Retirados o S no final dos pokémons selvagens. - Ao morrer, aparece descrição no corpse, indicando o monstro que matou e o nome de quem morreu. - Sistemas basicos (surf, ride, blink etc.) por order Mudanças nas configurações do servidor:
-Adicionar/fazer moves, basta fazer igual o PDA. Porem, se você baixar um servidor PDA e pegar a script de "pokémon moves" da LIB, e jogar nesse servidor, não irá funcionar ^^
-Adicionar pokémons, tambem é só adicionar como se fosse um PDA.
-Adicionarfazer novas evoluções igual o PDA.
-Adicionar/fazer novas passives igual o PDA.
Otclient:
Peguei OTClient na versão 0.6.5;
- Fiz a barrinha de moves funcionar..
- Não vou adicionar pokebar
- Transparency funcionando
Obs: O Old cliente ainda está usavel, pois não extendi o cliente, nem pretendo extender..
Faltando/Em andamento:
Arrumar alguns moves
Refazer nurse joy
Configurar todos os pokémons e balancear
Configurar o Clan Sistema
Configurar Spells
Confgurar sistema de ovos
Retirar uns duplicad Itens
Arrumar os sistemas basicos(hoje ainda deixo 100%)
OBSERVAÇÕES:
Eu não irei postar ainda, pois o mesmo está em andamento, tem muitos bugs na qual estou resolvendo.
***Se alguem quiser me ajudar, basta deixar seu contato.
** Não me precionem plis.
* Sou lindo
- Irei atualizar todos os dias, e colocar prints e atualizações e modificar o nome do topico com a data de atualização.
- NÃO irei mexer no mapa, se alguma alma quiser ajudar, pois bem, deixe seu contato e.e
- NÃO tem level sistema.
e NÃO é PDA.
CREDITOS:
Zipter
OrochiElf
Arkz
Elwyn
GabrielTxu
Sobre os creditos, *Eu peguei um ou mais sistemas, alguns destes me tiraram duvidas e sou grato*.
PRINTS:
Estou desenvolvendo esse servidor exclusivamente para o XTIBIA, e tambem porque quero ver a galera sair da mermisse do PDA..Durante muito tempo, vi gente criando topicos, pra geral juntar e fazer os sistemas do PDA, ou fazer um servidor que chegue no rastro do PDA.. Então, se alguem quiser me ajudar.. Basta me comunicar..
OBS: Sempre verifiquem as atualizações abaixo, que é onde eu irei editar sempre e postar atualizações, abram os spoilers.
ATUALIZAÇÕES:
11/10/2015 00:16
Parei para mexer no Design do Client.
novo entergame:
Atualização *11/10/2015*
Atualização *12/10/2015*
*Vou upar os Prints das atualizações e colocar no tópico*
-
-
Huezin deu reputação a valakas em Pokemon Dash V10 (Revolution)
Eae galera! Sentiram minha falta? Hoje eu vim aqui apresentar o projeto "Pokemon Dash Revolution", Eu e minha equipe pegamos uma base de Poketibia bem antiga e com source, então nós decidimos fazer um projeto sério de pokemon, logo abaixo eu deixarei umas print screen dos sistemas, por enquanto vamos falar o que tem no serve.
apenas a primeira geração o resto é facil adicionar boa sorte
Sistemas:
Spoiler (+)Order 100%
(+)Goback 100%
(+)Evoluções 100%
(+)Boost System 100%
(+)Sistema de pokemon passivo (n atacam os players)
(+)Sistema de dano passivo (pokemon usa Habilidade passiva)
(+)Dig, Cut, Flash, Blink 100%
(+)Fly. ride, Surf 100%
(+)Ditto system 100%
(+)NPC Nurse Healando todos os Pokemons
(+)Nick System 99%
(+)Pokedex 100%
(+)Cooldown Bar 100% basico
(+)Catch 100%
(+)Fishing 100% (básico)
(+)Reviver 100%
(+)Control mind 100%
(+)Npc Task
(+)Duel System (Bem básico mesmo)
(+)Teleport 100%
(+)Icon system 100%
(+)Pokebar 100%
(+)lvl System 99%
(+)Npc Mark 100%
(+)Boost System 100%
(+)Gender System 100% (Com Bonus Male e Female)
(+)Happy System 100%
(+)Comandos internos 100%
(+)Bike System 30%
(+)Cooldown bar, e Pokebar 100%
(+)Price system 0%
(+)Sleep System 100%
Print Screen:
Spoiler Passiva electabuzz (Mudança de looktype)
Passiva Magmar
Pokebar
Sleep System
Boost System
Gender System
Level System
Centro Pokemon PXG
Icones
Pequenos videos:
Spoiler em breve
Download Servidor Dash v10
http://www.mediafire.com/download/6itmd0q3e0e1e81/SERVIDOR+DASH+V10+%28Revolution%29.rar
otclient editado
http://www.mediafire.com/download/ya5by0hrzrqse3l/Pokemon+Dash+Revolution+V2.0.rar
4shared downloader server v10
http://www.4shared.com/rar/UOine8iPce/SERVIDOR_DASH_V10__Revolution_.html?
client
http://www.4shared.com/rar/S3eg9oxxce/Pokemon_Dash_Revolution_V20.html?
Scanner:
https://www.virustotal.com/pt/file/b38c85f0d8eaa81911514b8be7c8ca9efd1fb06458e83a0ed390140e42eb2a09/analysis/1446425425/
Creditos
Mario (Aberos)
Valakinhas (eu)
Muniz Felipe
Sukito, Gristony
Rick
-
Huezin recebeu reputação de Dennyz Dias em Fonte Heala Vida ao Clikar
Tenta assim pra mana
assim pra vida
<action itemid="IDDAFONTE" script="fontemana"/>
<action itemid="IDDAFONTE" script="fontevida"/>
-
-
Huezin deu reputação a Refe em Duvida source
As sources são vários codigos que juntos fazem o servidor tibia, todas funções estão lá.
Para editar eu aconselho ao menos uma noção de C++, pode ser com vários programas, tipo o Code::Blocks, DevCpp, etc
-
Huezin deu reputação a Benefactor em Blibioteca De Funções Lua Parte I
doSummonCreature
doSummomCreature(posição, "Nome_do_Monstro")
Sumona uma criatura em uma certa posição
Exemplo:
local pos = {x=1000, y=1000, z=7} doSummonCreature(pos, "rat")
============================================
doCreateItem
doCreateItem(ITEM_ID, TYPE (OU QUANTIDADE), POSIÇÃO)
Cria um determinado item em uma posição pré-definida
Exemplo:
local pos = {x=1000, y=1000, z=7} doCreateItem(2000, 1, pos)
============================================
doPlayerAddHealth
doCreatureAddHealth
doPlayerAddHealth(UID, VALOR)
'Modifica' a life de um determinado player, pode adicionar life (caso o VALOR seja um numero positivo) ou remover (caso o VALOR seja um numero negativo)
Exemplo:
doPlayerAddHealth(cid, -50)
============================================
doPlayerAddItem
doPlayerAddItem(UID, ITEM_ID, TYPE (OU QUANTIDADE))
Adiciona ao player um determinado item
Exemplo:
doPlayerAddItem(cid, 2006, 5)
============================================
doPlayerAddMana
doPlayerAddMana(UID, VALOR)
'Modifica' a mana de um determinado player, pode adicionar mana (caso o VALOR seja um numero positivo) ou remover (caso o VALOR seja um numero negativo)
Exemplo:
doPlayerAddMana(cid, 32)
============================================
doPlayerRemoveItem
doPlayerRemoveItem(UID, ITEM_ID, QUANTIDADE)
Remove do player um determinado item
Exemplo:
doPlayerRemoveItem(cid, 2002, 1)
============================================
doRemoveItem
doRemoveItem(UID, QUANTIDADE)
Remove um item de uma posição pré-definida
Exemplo:
local position = {x=1000, y=1000, z=7, stackpos=1} local pos = getThingfromPos(position) doRemoveItem(pos.uid,1)
============================================
doPlayerSay
doPlayerSay(UID, TEXTO, TYPE)
Faz com que o player fale uma mensagem (TEXTO)
Exemplo:
doPlayerSay(cid, "Olá, sou feliz", 1)
============================================
doPlayerRemoveMoney
doPlayerRemoveMoney(UID, QUANTIDADE)
Remove do player uma determinada quantia em dinheiro (QUANTIDADE)
Exemplo:
doPlayerRemoveMoney(cid, 1200)
============================================
doPlayerSendTextMessage
doPlayerSendTextMessage(UID, TYPE, TEXTO)
Manda uma mensagem (TEXTO) ao player
Exemplo:
doPlayerSendTextMessage(cid, 22, "Sinto muito, mas esta area esta fechada)
============================================
doSendMagicEffect
doSendMagicEffect(POSIÇÂO, EFEITO)
Manda um determinado efeito em uma posição pré-definida
Exemplo:
local player = getPlayerPosition(cid) doSendMagicEffect(player, 12)
============================================
doTeleportThing
doTeleportThing(UID, POSIÇÃO)
Teleporta a criatura para uma posição pré-definida
Exemplo:
local position = {x=995, y=998, z=7} doTeleportThing(cid, position)
============================================
doTransformItem
doTransformItem(UID, ITEM_ID)
Transforma um determinado item em outro
Exemplo:
local position = {x=1005, y=1010, z=7, stackpos=1} local pos = getThingfromPos(position) doTransformItem(pos.uid, 2005)
============================================
doSendAnimatedText
doSendAnimatedText(POSITION, TEXTO, COR)
Manda um texto animado (de até 9 caracteres) na posição definida
Exemplo:
local pos = {x=1005, y=1010, z=7, stackpos=1} doSendAnimatedText(pos, "Hello", 180)
============================================
doSetItemOutfit
doSetItemOutfit(UID, ITEM_ID, TEMPO)
Muda o outfit do player, para o do item definido na função durante um periodo de tempo
Exemplo:
doSetItemOutfit(cid, 2000, 60000)
============================================
Créditos: Dark
-
-
Huezin deu reputação a Caronte em [Sketch] Natsu Dragneel
http://i.imgur.com/kClvCBK.jpg
Fiz rápido, acho que tá fino de mais o rosto dele...
Críticas ?
Sugestões ?
-
Huezin deu reputação a Administrador em Novo Parceiro! OT Checker
Grande Hail xTibianos! Apresento-lhes nosso novo parceiro: OT Checker. Criado e administrado pelo Ivan (@@Wo11ven), é uma ótima ferramenta para você que tem um servidor otserv!
Download: http://www.xtibia.com/forum/topic/233734-ot-checker-androidioswp-e-mais-agora-disponivel-tambem-via-twitter/
Site Oficial: https://otchecker.com/
Fórum Oficial: http://www.xtibia.com/forum/forum/1019-ot-checker/
OT CHECKER, O que é?
"É basicamente uma ferramenta que serve para ajudar os administradores de OTs, avisando sempre que o servidor deles cair. Ele funciona verificando todos os servidores cadastrados de 5 em 5 minutos e salva em um banco de dados, assim como uma otlist faz. Depois o sistema compara os servidores off-line com um banco de dados secundário e verifica todos os usuários que tem aqueles servidores cadastrados. Também compara os servidores online com o banco de dados secundário e avisa os donos caso o servidor tenha voltado a funcionar. Se os usuários ainda não foram avisados, ele manda as notificações para cada um. Além disso, o sistema compara os uptimes e também avisa as pessoas se o servidor reiniciou entre o período de 5 minutos em que não ocorreu a verificação." (Ivan Carlos) - Veja o vídeo no final do tópico.
Por que Usar OT Checker?
O OT Checker é disponível para todas as plataformas, Isso se tornou possível graças ao Telegram. Além disso, é o único aplicativo atualmente que lhe possibilita utilizar as funções mencionadas acima. Não importa se seu servidor é Global, Baiak, WoDBO/DBKO, Narutibia, Poketibia, etc.
Como utilizar?
Inicie uma conversa com o bot e seja guiado para cadastrar seu servidor. Não tem erro! É como conversar com alguém que está aguardando suas mensagens! Só que ainda mais rápido…Cadastrou, esqueceu. Você será notificado quando um de seus servidores estiver offline.
Veja o vídeo abaixo:
Ta esperando o que? Baixe logo rsrs
-
-
Huezin deu reputação a meubk em [Pedido] Script boost stone +50
como se posta o script desta forma cara ? use o "código", que talvez eu possa ajudar
-
Huezin recebeu reputação de RCRISTINAN em Mapa do otPokémon.com
Vá no atalho do otp e faça isso /\
Vá em na pasta client e faça isso \/
Depois de copiar cole na pasta do tibia unpacker
Depois de colar abra o programa
selecione o processo e de unpack
-
Huezin deu reputação a kaleudd em [Liberação de Sprites] Pokexgames Remakes
Olá Xtibia.com,
Estou aqui para-lhes disponibilizar em torno de 30 Sprites BEM desejadas por todos da autoria do Pokexgames,Motivo da liberação?
R:Não curto Muito Pokémon e descompilei o Client da pxg a pedidos esses dias e resolvi postar mais algumas Sprites deles,cheguei a liberar em um outro forum conheçido porém levei ban lá,azar dos usuarios deles neh.
Créditos:Eu: pela descompilação,descriptografia,Ripe do Novo gyarados deles e pela liberação.
Pokexgames:Pela Criação de todas Spr presente dentro desse pacote.
Pretende atualizar?
R:Sim.
O que contém nesse pacote?
R:Corpos,Habilidades e LookType de em torno 30 Pokémons remakes.
Uma prints de alguns pokemons no final do topico.
Download + Scan:
Tudo que contém.
-
Huezin deu reputação a gonorreiaswat em Sistema: Cassino Slots
Bom dia turma,
Após um pedido aqui no outro fórum sobre um sistema de Cassino, decidi então criar este e disponibilizar para vocês.
Introdução:
Bom, este script simula a máquina de Cassino conhecida como Cassino Slots, pra quem não conhece é a máquina que se encontra no spoiler abaixo:
Como funciona?
O jogador precisa escolher 1 (um) dos 10 (dez) itens disponíveis (da para configurar a quantidade de itens) como seu Item da Sorte, e após feito isso, terá que girar a alavanca e torcer para que a máquina sorteie 3 itens repetidos igual ao que o jogador em questão escolheu.
Para tornar um pouco mais fácil de vencer, criei para que a máquina dê pequenos brindes à quem acertar 1 ou 2 itens dos sorteados (configurável).
Como jogar?
Para jogar é simples, como desenvolvi todo script em apenas um arquivo, para facilitar na criação, na instalação e até mesmo na jogabilidade, o jogo se baseia na posição em que o jogador está para identificar qual ação executar.
Selecionar Item da Sorte: com seu personagem virado para baixo (sul), clique na alavanca e automaticamente o item da sorte aparecerá na mesa configurada no script, caso queira outro item, basta ir usando a alavanca até encontrar o item desejado.
Como Jogar: Após ter selecionado seu item da sorte, que deve estar à mostra em cima da mesa própria, basta virar seu personagem para cima (norte) e clicar novamente na alavanca.
E se virar esquerda ou direita?: Nada acontecerá, apenas uma mensagem ensinando como jogar será enviada para que o jogador se oriente.
Dicas de instalação!
Sugiro que quando for criar o mapa para o evento, não faça como do vídeo, pois os itens criados nas mesas não estão com atributos para que não possam ser movidos, sendo assim é provável que jogadores de má fé venham a roubar itens... Faça como a imagem abaixo:
Instalando:
Basta criar um arquivo na pasta “data/actions/scripts” chamado “cassino_slots.lua” e adicionar o código abaixo dentro:
Agora em “actions.xml” adicione a tag abaixo:
Agora basta configurar de acordo com as informações disponíveis no início do script.
Vejam o vídeo demonstrativo do Sistema em funcionamento.
Criado por: Adriano Swatt'
-
Huezin deu reputação a alanmtd em Script Item Que da outfit + speed
Eu ia te ajudar agora mais beleZa kkkkkk
-
Huezin deu reputação a Slicer em [Encerrado] [Script] Npc Outfit
vai em npc/scripts/clothes.lua e troque por isso...
dai pra configurar...
--[nome da outfit] = {storage da outfit, qnts diamonds para comprar}, ["assassin"] = {181654, 10},
ps: soh coloque o 2* numero ali na tabela caso a outfit peça diamond pra comprar... se for money, todas elas custao 200dl...
a storage da outfit fica em XML/outfits.xml
<outfit id="57" quest="181654"> <list gender="0" lookType="1469" name="Assassin"/> <list gender="1" lookType="1470" name="Assassin"/> </outfit>
ali em quest="x"...
para fazer missoes eh soh tu fazer a missao q tu quer e dai setar a storage da outfit.. por exemplo..
setPlayerStorageValue(cid, 181654, 1)
isso da a outfit de assassin pro player...
-
Huezin deu reputação a SkyLigh em Evento Double Exp
Fala galera tudo bem? Essa semana teve um membro que pediu um evento de double exp até que consegui fazer usando alguns scripts como base, então vamos ao código.
INSTALAÇÃO
Vá em data/creaturescripts/scripts e em creaturescripts.xml adicione a seguinte tag.
<event type="kill" name="ExpBonus" event="script" value="exp.lua"/> Em data/creaturescripts/scripts crie um arquivo .lua e renomeie para exp.lua e adicione o seguinte código.
function onKill(cid, target) if isPlayer(cid) and isMonster(target) then if getGlobalStorageValue(102590) - os.time() >= 1 then local exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier) local count = ((getMonsterInfo(string.lower(getCreatureName(target))).experience*1.5*exp)/2) doPlayerAddExperience(cid, count) addEvent(doSendAnimatedText, 500, getCreaturePosition(cid), '+'..count, math.random(50,60)) end else return TRUE end return TRUE end
Agora no data/creaturescripts/scripts e login.lua adicione a seguinte tag.
registerCreatureEvent(cid, "ExpBonus")
Agora vá em data/talkactions/scripts talkactions.xml
<talkaction words="/doubleexp" access="5" event="script" value="exp.lua"/> Em data/talkactions/scripts crie um arquivo.lua e o renomeio para exp.lua e adicione o seguinte código dentro.
function onSay(cid, words, param, channel) local config = { storage = 102590, } if(param == 'cancel') then if getGlobalStorageValue(config.storage) > 0 then setGlobalStorageValue(config.storage, -1) doBroadcastMessage("Double Exp cancelado") end return true end param = tonumber(param) if(not param or param < 0) then doPlayerSendCancel(cid, "Digite por quantas horas o evento ira durar") return true end if getGlobalStorageValue(config.storage) - os.time() <= 0 then setGlobalStorageValue(config.storage, os.time()+param*60*60) doBroadcastMessage("Exp bonus ativado 50% + EXP por "..param.." horas! Aproveite.") end return true end
COMO UTILIZAR
Para ativar o comando digite /doubleexp Quantidade de horas que vai durar o evento Exemplo /doubleexp 3 o evento ira durar por 3 horas.
Para cancelar o evento basta digitar /doubleexp cancel apenas os GOD'S podem utilizar os 2 comandos.
Créditos
--- Pela postagem do tópico e edição nos códigos.
--- Por eu tê pego uma parte de um script dele do creaturescripts.
Espero que gostem
-
Huezin deu reputação a Bluester em [Resolvido] Ajuda Nova Stone
Depois de adicionar a Stone no Client e no item.otb, pegue o ID dela do item.otb e adicione na tag que fica embaixo de -- PEDRAS DE EVO em actions.xml, assim:
<action itemid="11441-11454;12232;12242;12244;12417;12419;13031-13033;IDDASTONE" event="script" value="evolution.lua" allowfaruse="1"/> depois disso, arrume o ID dela para o Pokémon evoluir em configuration.lua, assim:
["Chikorita"] = {level = 30, evolution = "Bayleef", count = 1, stoneid = IDDASTONE, stoneid2 = 0},
Ops, não se esqueça de adicionar ela no item.xml !
-
Huezin deu reputação a zipter98 em Script que ao clicar teleporta
Tópico movido para dúvidas / pedidos resolvidos.
-
Huezin deu reputação a zipter98 em Script que ao clicar teleporta
local toPos = {x = x, y = y, z = z} --Posição para onde o jogador será teleportado.
function onUse(cid)
return doTeleportThing(cid, toPos)
end
-
Huezin deu reputação a FlamesAdmin em Pedido Comando /mute
talkaction.xml
<talkaction log="yes" words="/mute;/desmute" access="2" event="script" value="mute.lua"/> mute.lua salve na pasta scripts:
local v = {} for k = 1, 100 do table.insert(v, createConditionObject(CONDITION_MUTED)) setConditionParam(v[k], CONDITION_PARAM_TICKS, k*60*1000) end function onSay(cid, words, param) if (words == "/mute") then local t = string.explode(param, ",") local GMName = getPlayerName(cid) if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end local player,time,pid = getPlayerByName(t[1]),t[2],getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você silenciou o jogador "..t[1].." por "..time.." minuto(s).") doAddCondition(player, v[tonumber(time)]) setPlayerStorageValue(player, 90000, os.time()+time*60) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você foi silenciado de todos canais por "..t[2].." minuto(s). Por: "..GMName..".") elseif (words == "/desmute") then if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end local player = getPlayerByNameWildcard(param) if(not player)then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true end if getCreatureCondition(player, CONDITION_MUTED) == false then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "este jogador não está silenciado.") return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O player "..param.." não está mais silenciado.") doRemoveCondition(player, CONDITION_MUTED) setPlayerStorageValue(player, 90000, -1) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você não está mais silenciado.") end return true end em creaturescripts.xml
<event type="login" name="MutePlayer" event="script" value="Mutar_Check.lua"/> Mutar_Check.lua salve na pasta scripts
local v = {} for k = 1, 100000 do table.insert(v, createConditionObject(CONDITION_MUTED)) setConditionParam(v[k], CONDITION_PARAM_TICKS, k*1000) end function onLogin(cid) if getPlayerStorageValue(cid, 90000) >= os.time() then doAddCondition(cid, v[tonumber(getPlayerStorageValue(cid, 90000) - os.time())]) end return TRUE end Esse script, ele muta o player de todos os canais públicos
-
Huezin deu reputação a FlamesAdmin em BUG Object Builder
Aqui tem algumas versões:
https://www.dropbox.com/sh/l6u5ponwfr77bhm/AAAY3xbcGudRzvcjUbizt0tha
Retirado do site:
https://github.com/ottools/ObjectBuilder
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.