Histórico de Curtidas
-
ScripterCrazy deu reputação a PriisioneR em Como por Anti-NukerOlha creio que seja por causo dos Account Manager que logam em até 200 no seu servidor ?
se for
Instalação
Na pasta data\creaturescripts, coloque isso dentro do arquivo creaturescripts.xml:
<event type="login" name="AntiMbCrash" event="script" value="antimbcrash.lua"/> Na pasta \data\creaturescripts\scripts crie um arquivo chamado checkmcmanager.lua
Então coloque isto dentro dele:
function onLogin(cid) local limit,days = 2,360 function CheckMcManager(cid) local count,on = 0,getPlayersOnline() if #on > 0 then for i = 1, #on do if getCreatureName(on[i]) == "Account Manager" and getPlayerIp(on[i]) == getPlayerIp(cid) then count = count + 1 end end if count > limit then doAddIpBanishment(getPlayerIp(cid), days * 24 * 60 * 60) doRemoveCreature(cid) end end return true end addEvent(CheckMcManager, 1000, cid) return true end Configuração
Para configurar é fácil, na segunda linha do script está assim:
local limit,days = 2,360
2 = número máximo de Account Manager.
360 = número de dias que o IP ficará banido.
-
ScripterCrazy deu reputação a DanielTK em Escolha da VersãoPara mim é 8.6 Por que? Por que é um tipo que é mais fácil por vários players poderem usar "BOT's Fáceis" que ajuda MUITO no OTServ, e não obviamente Mapas/Scripts não são todos compatíveis mais quase de um a outro, você pode até pegar Config.s de um e por no outro sem maiores problemas, só que você terá que ter uma noção do que está fazendo. Pode-se muito bem bugar tudo e perder coisas salvas. Ah e as vantagens? , Vantagens são os Bots, as Wars, que são melhores, e também o modo do PVP, que é bem fácil e simples de ser usado por players com ou sem experiencia.
Se foi isto REALMENTE que você precisava de respostas está ai, se não, pergunte-me detalhadamente, ou outras coisas. ^.^
Ajudei ? REP+ Não custa NADA !
-
ScripterCrazy deu reputação a DanielTK em Account Manager sem VocaçãoOlá KingTibianos,
estou com um problema, que o ACCOUNT MANAGER está sem VOCATION, por toda vez que algum ACC Manager LOGA, da este ERROR (OLHE A IMAGEM POSTADA) , Queria saber como por a VOCATION certa para não acontecer mais isto!
Obrigado REP+
-
ScripterCrazy deu reputação a DanielTK em Dúvida [Ot Online]Olá KingTibiano, este tipo de Modem, é um tipo único e novo, que não tem como acessa-lo com o IP Padrão(No Site), então se quiser mesmo tirar esta dúvida, contate com um Administrador do TK e faça-o uma pergunta sobre como liberar as portas. Então, muitos não sabem como fazer, por que o meu também é deste tipo , e também tenho um certo tipo de dúvida de como fazer isto.
Ajudei? REP+ Não custa nada !
-
ScripterCrazy deu reputação a xWhiteWolf em (Resolvido)Dúvida [Spear Só Para Paladins]por se tratar de uma munição é no weapons.xml:
<distance id="7368" level="80" event="function" value="default"> <!-- Assassin Star --> <vocation id="3"/> <vocation id="7" showInDescription="0"/> </distance>
muda só o id e o level ali -
ScripterCrazy deu reputação a JhonatanCWest em Aprenda a criar e postar um NPC no seu MapOlá KingTibianos
A pedido de um membro, vou postar um tutorial de como criar um NPC. Explicando detalhadamente.
Primeiramente, cada npc se encontra em data/npcs no seu ot.
Vou postar aqui como exemplo um NPC que venda algumas coisas:
<?xml version="1.0" encoding="UTF-8"?> <npc name="Paul" script="default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="57" body="86" legs="0" feet="114" addons="2"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="shop_sellable" value="crossbow,2455,150;bow,2456,130"/> <parameter key="shop_buyable" value="crossbow,2455,360;bow,2456,200;spear,2389,10;royal spear,7378,25;assassin star,7368,200;power bolt,2547,30;bolt,2543,3;arrow,2544,2;"/> </parameters> </npc> Explicando:
<?xml version="1.0" encoding="UTF-8"?>
Especifica o tipo de linguagem usada no script. Não altere.
npc name = Nome do NPC
script = Endereço do Script. Default é o padrão.
walkinterval = O intervalo de tempo em que o NPC anda.
floorchange = Se ele "troca de chão", ou seja se ele se movimenta.
healthnow = Tanto de vida que o Npc está no momento. Geralmente modificado em caso de "quests" específicas.
max = O tanto de vida máximo dele. Este deve ser maior que o healthnow.
looktype = Roupa usada, você pode ver as roupas no arquivo: data/XML/outfits.xml
head, body, legs, feet = A cor da roupa, eu não tenho agora, mas vou provicenciar o pack das cores.
addon = Se usa algum addon. 1 para o 1°, 2 para o 2°, 3 para os dois.
<parameters> = Define que abaixo começará uma série de códigos parâmetros.
module_shop = Módulo, usado. No caso aqui, é shop.. compras/vendas.
shop_sellable = Define o que o NPC lhe oferece para vender.
value = Determina as Id's, Nomes e Preços.
crossbow,2455,150; = Primeiro "crossbow" nome que aparecerá na janela de "venda" do NPC, ID do item, Preço do Item;
shop_buyable = Define o que o NPC irá lhe oferece para comprar
Como colocar no RME Map Editor (Atual usado):
1° Abra o RME, juntamente ao seu mapa.
2° Clique em File>Import>Importar Monsters/NPC
3° Clique no arquivo XML acima criado
4° De um F5 para garantir o aparecimento do NPC
5° Vá em Window e selecione Terrain Palette caso ainda não tenha feito isso.
6° Vá em Creature, no canto esquero onde tem um option Terrain Palette.
7° Selecione abaixo em creatures, NPCS.
8° Clique lá embaixo, em spawns e crie uma área de circulamento do NPC no seu Mapa.
9° Clique no nome do seu NPC, e coloque-o no mapa.
10° Salve o Mapa! Pronto!!
Pronto, seu NPC criado, e desenvolvido.
Em breve o tutorial de Mapping, criando uma área para seu NPC! Bem detalhado!
Caso tenha gostado, +REP
Ou ao menos comente sobre o Post!
Abraços!
-
ScripterCrazy deu reputação a ViitinG em (Resolvido)Dúvida [Legs para Mage]obs: Absolute ficou triste então os créditos vai pra ele.(fica felix seu lindu)
Para adicionar magic level faça o seguinte,abra o item.xml e procure pelo seu item.Exemplo uma plate armor normal :
<item id="2463" article="a" name="plate armor"> <attribute key="weight" value="12000" /> <attribute key="armor" value="10" /> <attribute key="slotType" value="body" /> </item> É só adicionar a tag :
<attribute key="magiclevelpoints" value="10" /> Ficando assím :
<item id="2463" article="a" name="plate armor"> <attribute key="weight" value="12000" /> <attribute key="armor" value="10" /> <attribute key="slotType" value="body" /> <attribute key="magiclevelpoints" value="10" /> </item>
E para botar somente para X vocation usar é só adicionar ela em movements.xml :
<movevent type="DeEquip" itemid="8820" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8820" slot="head" event="function" value="onEquipItem"> <vocation id="1"/> <vocation id="5" showInDescription="0"/> <vocation id="2"/> <vocation id="6" showInDescription="0"/> </movevent> Explicando :
-
ScripterCrazy deu reputação a Danihcv em (Resolvido)Dúvida [Criando Monster]Tenta esse fast monster.xml:
-
ScripterCrazy deu reputação a Rusherzin em (Resolvido)Dúvida [Criando Monster]Acho que o nome do arquivo está errado na tag
<monster name="Fast Monster" file="Custom/fast monter.xml"/> Está escrito "fast monter" e o nome do arquivo acho que é "fast monster".
<monster name="Fast Monster" file="Custom/fast monster.xml"/> -
ScripterCrazy deu reputação a ViitinG em (Resolvido)Dúvida [Boots Healando]Você tem que adiciona ela no movements.xml também brother.
-
ScripterCrazy deu reputação a Danihcv em (Resolvido)Dúvida [Boots Healando]Adiciona isso no seu movements.xml:
<movevent type="Equip" itemid="ID DO ITEM" slot="feet" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="ID DO ITEM" slot="feet" event="function" value="onDeEquipItem"/> Pronto, aí edita os "itemid" pra o ID da boot e é só alegria.
Abraços.
-
ScripterCrazy deu reputação a llucas75 em (Resolvido)Erro no XML ItemsAparece no distro do Server em que linha ta dando erro tipo :11123 dai é na linha 11123...