Vizualizar Versão Completa : [Download] Lista de NPC's ( Atualizado 25/11/2009 )


Nosyel
05-06-2009, 08:05 AM
Agradecimentos: Chaoseiro por ter permitido a postagem de seu conteúdo ao Motomodd, Guinho W.A, Neto, Cronus Emulator, Style, Zephyrus, Roalf, Lucas e a todos autores dos NPC's

Nome: Anti-BOT
Autor: Mara=
Download: https://opensvn.csie.org/Live/npc/anti.bot.txt

Nome: Garota da Enquete
Autor: Bob Esponja
Descrição: Ela faiz Enquete In-Game no seu Servidor
Download: http://scripts.thiagobelem.com.br/npcs/enquete.txt

Nome: Mestre das classes Vip
Autor: Draco
Descrição: Muda de Classe, jogadores vip(lvl 10).
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/job.txt

Nome: Cirurgião
Autor: Golen Maker (Pela Ideia) Evanio (Pela crição)
Descrição: Muda seu sexo com ecessões das classes: Bardo / Menestrel Cigana / Odalisca
Obs: NPC Modificado, conta quando muda de sexo os bardos/menestreis, ciganas/odaliscas
poderam pegas suas habilidades falando novamente com o cirurgião, não importa com qual char você fez a cirurgia...
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/cirurgiao.txt

Nome: Allskill
Autor: ragnarades
Descrição: Dá todas habilidades de skill à um player.
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/allskill.txt

Nome: NPC que faz o Ciclo do DIA e NOITE
Autor: -
Descrição: Esse NPC é muito Legal,em Certas horas do dia ele manda Mensagem Global para todo o server falando Frases Legais,A noite ele deixa o server a Noite e de Dia ele deixa o Server de DIA,as Frases são totalmente Configuradas...Bem legal esse NPC
Download: http://opensvn.csie.org/BraRO/BraRO/npc/braro/day_circle.txt
Informações: Exemplo 1: As 7 horas da manha ele manda: O Sol se levanta sobre toda Rune-Midgard
Exemplo 2: As 12 Horas,Meio dia ele fala: Mais uma tarde no horizonte, o Sol está em seu ponto mais alto
E assim vai.

Nome: Level UP
Autor: DuDu
Descrição: Ao clicar no npc, você receberá um level de job e um level de base. Totalmente configurável.
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/uper.txt

Nome: Renomeadora
Autor: Ryan~* (Douglas)
Descrição: Renomeia um jogador VIP.
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/renomeadora2.txt

Nome: Hakazoor
Autor: Npc Buffer vip
Descrição: Um npc que dá buffs somente a Vips. Útil em todos os servers
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/buffsvip.txt

Nome: Ajudante
Autor: Shiraz
Descrição: Um npc simples que se movimenta em uma certa cordenada e ao receber cliks concede buff, facil de editar.
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/ajudantebuffs1.txt

Nome: Sala do comércio
Autor: Panda
Descrição: Uma npc que se localiza em prontera e fica com um chat aberto escrito "Sala do comércio" onde os players podem fazer salas.
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/comercio.txt

Nome: Super Feira
Autor: Thor
Descrição: Lojas que vendem itens, "Mercado negro".
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/superfeira.txt

Nome: Devil Square
Autor: Nepster e Rafael (Re-avaliada por Atum)
Descrição: Evento de MOB´s,Esta Funcionando 100%
Download: http://paste-it.net/raw/public/h83f892/

Nome: Distribuidor de Cash via SQL
Autor: Edie Johnny
Descrição: Você pode colocar Cash Rops nas contas mesmo com a Pessoa OFF
Download: http://nopaste.php-q.net/243941"]Destribuidor de Cash via SQL://http://nopaste.php-q.net/243941&quo...de Cash via SQL

Nome: Milionário
Autor: Hellion
Descrição: NPC para servidores Hight Rate/Full-PvP que dá o máximo de zeny ou a quantidade que você definir para o jogador.
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/zeny1.txt

Nome: DeadlyMan
Autor: Maluko
Descrição: Quest simplificada para obter as Garrafas de Veneno porem tem 75% de chance de sucesso.
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/deadlye.txt

Nome: Mercenários
Autor: Barbiroto
Descrição: Invoca um ajudante Mercenário por 10 minutos!
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/amercenario.txt

Nome: Encantador
Autor: Barbiroto
Descrição: Encanta a Arma com qualquer elemento.
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/encantador.txt

Nome: Jovem recepsionista v.1.0
Autor: PandaBRO
Descrição: Ao logar-se no servidor uma mensagem será exibida, totalmente configurável.
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/jovemr.txt

Nome: Time-Trial v1.0 *[NEW]*
Autor: Chaoseiro
Descrição: NPC de Evento onde o player paga uma pequena taxa para entrar na Arena Trial, configurados pelos GMs.
Após 10 segundos, diversos Monstros aparecem, e o objetivo do player é matar todos no menor tempo possível! Os mais rápidos aparecerão num Ranking! Tamanho do ranking é configurado in-game e monstros são configurados no script.
Há também os Special Mobs, que diminuem o tempo total ao serem mortos.
Download: http://cronus-emulator.com/nopaste/npcs/chaoseiro/44acbbc3d1bdda.txt

Nome: Ticket Trader v2.0
Autor: Chaoseiro
Descrição: NPC que troca items por tickets e vice-versa. Totalmente configurável pelo script. É possível a adição de um "Ticket VIP". Lembre-se, você deve possuir os tickets em sua item_db2.txt
Download: http://skiesro.110mb.com/scripts/Ticket_TraderOt2.txt

Nome: Poring race (corrida dos porings)
Autor: Retarded
Descrição: Um npc bem simples que ao logar no servidor ele abre uma conversa editada por você junto com uma imagem e ainda mostra quanto de cash o jogador possui .
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/boasvindas.txt

Nome: Mural v1.0
Autor: Chaoseiro
Descrição: Um Mural aonde todos podem deixar uma mensagem, sendo que pode-se deixar mensagens apenas para GMs e GMs de nível baixo (Helpers).
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/mural.txt

Nome: Suporte
Autor: (Thor) Renato Guedes
Descrição: Uma sala de suporte que so aparece quando for no horario programado ou digitando ( npc:Staff | ligar ou deligar )
Download: http://www.ragnaroknpcs.xpg.com.br/npcs/Suporte.txt

Nome: ResClon v1.1
Autor: Chaoseiro
Descrição: Resetador de Habilidades e/ou Atributos e Clonador, tudo a um custo pré-definido pelos GMs
Download: http://skiesro.110mb.com/npcs/resclon.txt

Nome: RatesControl v2.1.1 *[NEW]*
Autor: Chaoseiro
Descrição: Controlador de Rates In-Game, permitindo criar eventos como Double Exp por certos períodos.
Download: http://paste-it.net/raw/public/pec94f8/ (http://paste-it.net/raw/public/pec94f8/)
Informações: Este Npc é ativado por Whisper, mandando uma PM para 'npc:RatesControl'.
Com ele, Qualquer GM acima do Level 20 (Level de GM) poderá iniciar um Evento, mas com as Devidas Restrições, que podem ser editadas. Os Eventos podem ter diversas durações. Não é possível ocorrer 2 eventos ao mesmo tempo, porém os GMs podem desativar um evento a qualquer hora.

Nome: Sortudo 2.0
Autor: Script Reformulado por Chaoseiro
Descrição: Evento PvP onde é necessário um pouco de sorte para ganhar! Os players são teleportados para uma arena aonde será PvP. Novidade da minha versão: Se a arena for de nível, após um certo tempo os baús seletores aparecerão e quem quebrar passa para o 2º nível. Após mais um tempo, finalmente aparece o baú que determinará o vencedor. Caso a arena não seja de nível, após certo tempo aparecerá o baú da vitória, porém serão 2 baús!
Download: http://paste-it.net/raw/public/w31ebf8/

Nome: Devil Square 5.0
Autor: Nepster e Rafael
Descrição: Evento PvP onde os players são teleportados para uma arena contendo diversos monstros separados por níveis. Apos matar-se todos, é possível retirar um prêmio na saída, configurado pelos GMs. A Novidade na minha versão é a existência de 3 níveis do DS, o mais fácil, o médio e o difícil, com monstros divididos entre os sub-níveis do DS de acordo com estes níveis, que são definidos randomicamente pelo npc no início do evento. Eu acabei deixando algumas IDs de custom Mobs no script, por favor, troque-as caso você não possua-os.
Download: https://opensvn.csie.org/SoulBlaker/scripts/eventos/DevilSquare.txt

Nome: Branch Room v1.0 *[NEW]*
Autor: Chaoseiro
Descrição: Sala do Galho Seco onde os players a alugam por um certo período de tempo, configurado pelos GMs. Ao criar a sala, o locator define uma senha, com a qual seus amigos poderão entrar na sala também.
Download: http://paste-it.net/raw/public/d9b1c73/

Nome: Torpedo VIP
Autor: Yoshi
Descrição: Permitir 3 Mensagens globais para o servidor grautitamente, fazendo a quarta em diante ser paga diariamente! Todos os dias às 00:00 o servidor. Reseta as mensagens permitindo enviar mais 3 automaticamente!
Download: http://paste-it.net/raw/public/m0588f9/

Nome: Encontre o Gato 2.0
Autor: Wiskovisky
Descrição: Basicamente, um gato se esconde em alguma cidade (por padrão, Lutie em 14 esconderijos possíveis) em alguns pontos marcados no script. Quando algum jogador o encontra, ele pode ganhar ou perder zenys (e talvez morrer). Então, após certo tempo, o gato se esconde novamente e por ai vai.
Download: http://eaplugin.org/site/scripts/12%3AEncontre%20o%20Gato.txt
Informações: Para iniciar o evento, envie a mensagem "iniciar" para "npc:Gato", ou "parar" se quiser interromper o evento.OU envie "menu" para abrir o menu do Gato. (que também pode ser aberto se o gm com acesso aos comandos clicar no Gato). A script possui uma variável de segurança, para que niguém possa "falar" com o gato se o evento estiver interrompido...
(fora que, ao interromper, ele "sumirá")

Nome: Evento Amon Ra
Autor: Tiio Mark ~*
Descrição: Um NPC de Evento, todo dia 15 do mês o Evento começa.
O NPC invoca em Prontera: 1 Faraó, 1 Osíris, 100 Múmias(primeiro 60, depois 40, pra não dar Lag), 60 Anúbis
Download: http://www.eaplugin.org/tecnocronus/uploads/Amon_ra2.txt

Nome: PvP Master
Autor: Tiio Mark ~*
Descrição: Leva um Player para qualquer das 3 salas de PvP.
Download: http://opensvn.csie.org/MookaScripts/PvP%20Master/PvP%20Master%20-%20Otimizado%20(vUltimate)/PvP_Master_Ultimate_1.3.1.txt

Nome: Resta um
Autor: Tiio Mark ~*
Descrição: Npc que te leva a um warp que é PvP. O PvP é ligado, o último que sobreviver ganha.
Download: http://paste-it.net/raw/public/ad5b74a/

Nome: Ban por iP
Autor: Thor
Descrição: Bane um player por iP, impossibilitando ele de entrar no servidor Novamente
Download: http://npcs.forums-free.com/npc-que-bane-um-player-por-ip-t13.html

Nome: Gold Room
Autor: DarkDragon
Descrição: Um monte de Mob's em um só mapa dropando Ouro.
Download: https://opensvn.csie.org/bannedRO/npc/stable/GoldRoom.txt

Nome: Sala MvP
Autor: Zayck
Descrição: Npc que leva um player a um lugar que tenha um Sumonador.
Download: http://paste-it.net/public/hc453bf

Tabela WoT
DROP TABLE IF EXISTS `wotrank`;
CREATE TABLE `wotrank` (
`guild_id` int(11) unsigned NOT NULL auto_increment,
`gname` varchar(255) NOT NULL default '0',
`kills` int(11) unsigned NOT NULL default '0',
`deaths` int(11) unsigned NOT NULL default '0',
`wins` int(11) unsigned NOT NULL default '0',
KEY `guild_id` (`guild_id`),
KEY `kills` (`kills`),
KEY `deaths` (`deaths`),
KEY `wins` (`wins`)
) TYPE=MyISAM;

DROP TABLE IF EXISTS `wotplayerrank`;
CREATE TABLE `wotplayerrank` (
`char_id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '0',
`kills` int(11) unsigned NOT NULL default '0',
`deaths` int(11) unsigned NOT NULL default '0',
`breaks` int(11) unsigned NOT NULL default '0',
KEY `char_id` (`char_id`),
KEY `kills` (`kills`),
KEY `deaths` (`deaths`),
KEY `breaks` (`breaks`)
) TYPE=MyISAM;

Tabela GvG
DROP TABLE IF EXISTS `gvgrank`;
CREATE TABLE `gvgrank` (
`guild_id` int(11) unsigned NOT NULL auto_increment,
`gname` varchar(255) NOT NULL default '0',
`kills` int(11) unsigned NOT NULL default '0',
`deaths` int(11) unsigned NOT NULL default '0',
`wins` int(11) unsigned NOT NULL default '0',
`tolv2` int(11) unsigned NOT NULL default '0',
`tolvfinal` int(11) unsigned NOT NULL default '0',
KEY `guild_id` (`guild_id`),
KEY `kills` (`kills`),
KEY `deaths` (`deaths`),
KEY `tolv2` (`tolv2`),
KEY `tolvfinal` (`tolvfinal`),
KEY `wins` (`wins`)
) TYPE=MyISAM;

DROP TABLE IF EXISTS `gvgplayerrank`;
CREATE TABLE `gvgplayerrank` (
`char_id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '0',
`kills` int(11) unsigned NOT NULL default '0',
`deaths` int(11) unsigned NOT NULL default '0',
`breaks` int(11) unsigned NOT NULL default '0',
KEY `char_id` (`char_id`),
KEY `kills` (`kills`),
KEY `deaths` (`deaths`),
KEY `breaks` (`breaks`)
) TYPE=MyISAM;

eddyzapa
28-07-2009, 04:24 AM
Cara adicionei o npc de cash por Sql, porém o que adianta ter o npc se não tem o código em SQL???

Teria como disponibilizar o código em SQL por favor.

Nosyel
28-07-2009, 04:34 AM
Olá Amigo Bom Dia.

Primeiramente Seja Bem Vindo, use esta versão que é mais nova e já vem com a tabela automática, somente instale e rode o servidor que ele cria a tabela sql automaticamente ;)
desculpa a demora grande abraço e dúvidas poste la na seção de dúvidas ;)

//************************************************** ************************//
//* Um Nome... Um Reinado... Uma Reputação... *//
//************************************************** ************************//
//* *//
//* *//
//* \|||/ *//
//* .-.________ (o o) ________.-. *//
//* ----/ \_)_______) +--oooO--(_)------------+ (_______(_/ \---- *//
//* ( ()___) | | (___() ) *//
//* ()__) | * NOSYEL * | (__() *//
//* ----\___()_) | | (_()___/----- *//
//* +------------Ooo--------+ *//
//* |__|__| *//
//* || || *//
//* ________ooO Ooo________ *//
//* *//
//************************************************** ************************//
//* Invejado Por Muitos, Copiado Por Alguns, e Admirado Por Todos!!!... *//
//************************************************** ************************//
//===== Cronus Script ========================================
//= Doações
//===== Por: =================================================
//= Nosyel
//===== Atual Versão: ========================================
//= 2.0
//===== Compatível com: ======================================
//= eAthena e Cronus
//===== Descrição: ===========================================
//= Players: Ver seus pontos, Ver a loja de itens.
//= Administrador: Adicionar pontos, Trocar pontos e Remover Pontos.
//===== Comentários Adicionais: ==============================
//= 1.0 Removido algumas funções desnecessárias.
//= 2.0 Shop reformulado :].
//= Adicionado parte de "CONFIGURAÇÕES" para fácil edição do mesmo.
//= Por favor mantenha os créditos ^^.
//================================================== ==========
prontera,146,155,6 script Doações 70,{
//=============CONFIGURAÇÕES======================== ==========
set .@name$, "[^FF8040 Doações ^000000]";
set .@gmlvl, 99; //Nível para accesar o menu "Mudar pontos de doação"
set .@pname$, "Créditos"; //Nome dos pontos de doação,você pode adicionar um espaço no começo para ter "100 Créditos" como também "100Créditos"
set .@mpoint, 10000; //O máximo de pontos que você pode adicionar ou retirar
set .@pontos, 10000000; // 1kk = 1 Crédito, 10kk = 10 Créditos, etc, caso altere o valor, teste quanto o jogador terá que gastar para comprar os créditos :].
//================================================== ==========
//Início do NPC
mes .@name$;
mes "O que você gostaria de fazer?";
set .@menu$, "Ver meus Créditos:Ver os items de doação";
if(getgmlevel() >= .@gmlvl){
set .@menu$, .@menu$+":Adicionar uma nova doação:Trocar pontos de doação de um jogador:Remover pontos de doação de um jogador";
} else{
set .@menu$, .@menu$+":::";
}
switch(select(.@menu$)){
Case 1:
mes "Você tem " + #CASHPOINTS + .@pname$;
break;
Case 2:
mes "Você deseja realmente ver a loja de doações?";
next;
menu "Claro",sim,"Não, obrigado",-;
mes "Ok, volte sempre.";
close;

sim:
mes "Ok, eu tenho os seguintes itens a disposição, de uma olhada";
close2;
callcashshop "Donate",1;
end;

Case 3:
mes "Nome do personagem:";
input .@dname$;
mes .@dname$;
mes "Pontos de doação:";
input .@points;
if(.@points < 1 || .@points > .@mpoint){
mes "Você tem que digitar um valor entre 1 e " + .@mpoint;
close;
}
mes .@points;
next;
if(select("Esses valores estão corretos","Voltar") == 2){
mes .@name$;
mes "Tente Novamente";
close;
}
if(query_sql("SELECT `account_id` FROM `char` WHERE `name` = '" + escape_sql(.@dname$) + "'",.@accid) == 0){
mes .@name$;
mes "Esse jogador não existe";
close;
}
if(isloggedin(.@accid) == 1){
set .@oldrid, getcharid(3);
attachrid(.@accid);
set #CASHPOINTS, #CASHPOINTS+.@points;
query_sql "INSERT INTO `donations` (`acc_id`, `points`, `collected`, `time_added`) VALUES('" + .@accid + "', '" + .@points + "', 'yes', '" + gettimestr("%d/%m %Y - %H:%M:%S",25) + "')";
dispbottom "Seus pontos de doação foram adicionados com sucesso";
dispbottom "Seus novos pontos são " + #CASHPOINTS + .@pname$;
attachrid(.@oldrid);
mes .@name$;
mes "A doação foi efetuada com sucesso e o doador foi notificado";
} else{
query_sql "INSERT INTO `donations` (`acc_id`, `points`, `time_added`) VALUES('" + .@accid + "', '" + .@points + "', '" + gettimestr("%d/%m %Y - %H:%M:%S",25) + "')";
mes .@name$;
mes "A doação foi efetuada com sucesso e o doador será notificado quando ele/ela entrar";
}
break;
Case 4:
if(select("Aumentar","Diminuir") == 1){
set .@type, 1;
set .@typem$, "";
} else{
set .@type, 2;
set .@typem$, "-";
}
mes "Nome do jogador:";
input .@dname$;
mes .@dname$;
mes "Pontos de doação:";
input .@points;
if(.@points < 1 || .@points > .@mpoint){
mes "Você tem que digitar um valor entre 1 e " + .@mpoint;
close;
} else if(.@points == 0){
mes .@name$;
mes "Você não pode digitar 0 como um valor";
close;
}
mes .@typem$ + .@points;
next;
if(select("Esses valores estão corretos","Voltar") == 2){
mes .@name$;
mes "Tente Novamente";
close;
}
if(query_sql("SELECT `account_id` FROM `char` WHERE `name` = '" + escape_sql(.@dname$) + "'",.@accid) == 0){
mes .@name$;
mes "Esse jogador não existe";
close;
}
if(isloggedin(.@accid) == 1){
set .@oldrid, getcharid(3);
attachrid(.@accid);
if(.@type == 1){
set #CASHPOINTS, #CASHPOINTS+.@points;
} else{
set #CASHPOINTS, #CASHPOINTS-.@points;
}
query_sql "INSERT INTO `donations` (`acc_id`, `points`, `collected`, `time_added`) VALUES('" + .@accid + "', '" + .@typem$ + .@points + "', 'yes', '" + gettimestr("%d/%m %Y - %H:%M:%S",25) + "')";
dispbottom "Seus pontos de doação foram adicionados com sucesso";
dispbottom "Seus novos pontos são " + #CASHPOINTS + .@pname$;
attachrid(.@oldrid);
mes .@name$;
mes "Os pontos doação foram trocados com sucesso e o doador foi notificado";
} else{
query_sql "INSERT INTO `donations` (`acc_id`, `points`, `time_added`) VALUES('" + .@accid + "', '" + .@typem$ + .@points + "', '" + gettimestr("%d/%m %Y - %H:%M:%S",25) + "')";
mes .@name$;
mes "Os pontos doação foram trocados com sucesso e o doador será notificado quando ele/ela entrar";
}
break;
Case 5:
mes .@name$;
mes "Nome do jogador:";
input .@dname$;
mes .@dname$;
next;
if(select("Esses valores estão corretos","Voltar") == 2){
mes .@name$;
mes "Tente Novamente";
close;
}
if(query_sql("SELECT `account_id` FROM `char` WHERE `name` = '" + escape_sql(.@dname$) + "'",.@accid) == 0){
mes .@name$;
mes "Esse jogador não existe";
close;
}
if(isloggedin(.@accid) == 1){
set .@oldrid, getcharid(3);
attachrid(.@accid);
set #CASHPOINTS, 0;
query_sql "INSERT INTO `donations` (`acc_id`, `points`, `collected`, `time_added`) VALUES('" + .@accid + "', '0', 'yes', '" + gettimestr("%d/%m %Y - %H:%M:%S",25) + "')";
dispbottom "Seus pontos de doação foram removidos";
attachrid(.@oldrid);
mes .@name$;
mes "A pontos doação foram removidos com sucesso e o doador foi notificado";
} else{
query_sql "INSERT INTO `donations` (`acc_id`, `points`, `time_added`) VALUES('" + .@accid + "', '0', '" + gettimestr("%d/%m %Y - %H:%M:%S",25) + "')";
mes .@name$;
mes "Os pontos doação foram removidos com sucesso e o doador será notificado quando ele/ela entrar";
}
break;
}
close;
if(isloggedin(getarg(0))){
attachrid(getarg(0));
if($reload) announce "Sua doação foi confirmada com sucesso, seus pontos de Cash foram adicionados, Obrigado.",bc_yellow|bc_self;
if(query_sql ("SELECT `points`, `id` FROM `donations` WHERE `acc_id` = '" + getcharid(3) + "' && `collected` = 'no'", .@points, .@id) >= 1){
for(set .@i, 0; .@i < getarraysize(.@points); set .@i, .@i+1){
if(.@points[.@i] == 0){
set #CASHPOINTS, 0;
} else{
set #CASHPOINTS, #CASHPOINTS+.@points[.@i];
}
query_sql "UPDATE `donations` SET `collected` = 'yes' WHERE `id` = '"+.@id[.@i]+"'";
}
}
end;
OnInit:
query_sql "CREATE TABLE IF NOT EXISTS `donations` ( `id` int(11) NOT NULL auto_increment, `acc_id` int(11) NOT NULL, `points` int(11) NOT NULL, `collected` varchar(11) NOT NULL default 'no', `time_added` varchar(21) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1";
end;
}
}
- cashshop Donate -1,20053:600,20057:600,20058:600,20060:600,4198:300 ,4132:300,4148:300,2115:200,2357:200,2421:200,2524 :200,20106:600,20107:600,20108:600,20109:600,20110 :600,20111:600,20116:600,20147:600,20148:600,20117 :600,20257:300,20258:300,20259:500,20260:300,20261 :500,20262:500,7719:500,7401:500

OBS: Ele já vem com cash shop, tem itens adicionado, vc pode mudar os ids de sua preferência caso não tenha estes itens ;) BOA SORTE!

eddyzapa
28-07-2009, 12:57 PM
:eek: Nossa, sem querer puxar o saco, mas aqui deveria ser o novo Cronus.

Impressionante o atendimento daqui, e não demorou não, eu postei ontem de madrugada, e hoje de manhã você já me respondeu.
Eu já postei 1 milhão de vezes no cronus emulator, e até hoje nunca fui atendido lá.

Parabéns cara, e olha o script funcionou 100%, você está de parabéns mesmo. Script Perfeito. *-*

Só mais uma coisinha, você não teria um Npc chamado Batalhas Épicas.
O Npc seria assim, de 5 em 5 horas, o npc ativaria,ao ativar os players entrariam, e esperariam 5 minutos lá dentro, depois de 5 minutos, o pvp ativa. A pessoa que morrer não poderá mais voltar ao evento.

Ao terminar o evento eles ganhariam pontos atravéz do número de pessoas que ele matou. Se ele matou 10 ganha 10 pontos para trocar por itens. Bem ao estilo Arena de Caça porém matando player. Se tiver como arranjar 1 desse. *-*

Desde já muito Obrigado. E da próxima vez eu posto no lugar certo tá xD.
Obs: Não sei se sou eu que to cego, mas não achei o botão de agradecer =/
E mais uma vez Parabéns. :D

guinho w.a
28-07-2009, 04:22 PM
:eek: Nossa, sem querer puxar o saco, mas aqui deveria ser o novo Cronus.

Impressionante o atendimento daqui, e não demorou não, eu postei ontem de madrugada, e hoje de manhã você já me respondeu.
Eu já postei 1 milhão de vezes no cronus emulator, e até hoje nunca fui atendido lá.

Parabéns cara, e olha o script funcionou 100%, você está de parabéns mesmo. Script Perfeito. *-*

Só mais uma coisinha, você não teria um Npc chamado Batalhas Épicas.
O Npc seria assim, de 5 em 5 horas, o npc ativaria,ao ativar os players entrariam, e esperariam 5 minutos lá dentro, depois de 5 minutos, o pvp ativa. A pessoa que morrer não poderá mais voltar ao evento.

Ao terminar o evento eles ganhariam pontos atravéz do número de pessoas que ele matou. Se ele matou 10 ganha 10 pontos para trocar por itens. Bem ao estilo Arena de Caça porém matando player. Se tiver como arranjar 1 desse. *-*

Desde já muito Obrigado. E da próxima vez eu posto no lugar certo tá xD.
Obs: Não sei se sou eu que to cego, mas não achei o botão de agradecer =/
E mais uma vez Parabéns. :D
Nosyel é muito inteligente mesmo maninho, e atencioso :)
E sobre o botão de agradecer, fica no primeiro post do tópico, ou seja, este:
http://www.motomodd.net/4360-download-lista-de-npcs-atualizado-18-07-2009-a.html#post17923

Esta abaixo do post.

Até..

Nosyel
28-07-2009, 07:47 PM
:eek: Nossa, sem querer puxar o saco, mas aqui deveria ser o novo Cronus.

Impressionante o atendimento daqui, e não demorou não, eu postei ontem de madrugada, e hoje de manhã você já me respondeu.
Eu já postei 1 milhão de vezes no cronus emulator, e até hoje nunca fui atendido lá.

Parabéns cara, e olha o script funcionou 100%, você está de parabéns mesmo. Script Perfeito. *-*


Obrigado amigo, como o Motomodd sempre faz a diferença no atendimento aos seus membros eu sou do mesmo modo, ajudo quem precisa de ajuda, obrigado e que bom que funcionou, sobre seu npc aguarde que tentarei ver se consigo fazer um pra vc, se não entrarei em contato com outros programadores/scriptes e peço uma ajuda, mais uma vez obrigado e seja sempre bem vindo ;)

@Guinho W.A:

Obrigado Guinho vc sabe que sempre sou assim atencioso para com as pessoas, e ainda mais neste fórum que já é minha segunda casa, abraços ;)

guinho w.a
28-07-2009, 10:14 PM
Obrigado amigo, como o Motomodd sempre faz a diferença no atendimento aos seus membros eu sou do mesmo modo, ajudo quem precisa de ajuda, obrigado e que bom que funcionou, sobre seu npc aguarde que tentarei ver se consigo fazer um pra vc, se não entrarei em contato com outros programadores/scriptes e peço uma ajuda, mais uma vez obrigado e seja sempre bem vindo ;)

@Guinho W.A:

Obrigado Guinho vc sabe que sempre sou assim atencioso para com as pessoas, e ainda mais neste fórum que já é minha segunda casa, abraços ;)
:)
Claro que sim maninho.

Até mais.

rental
29-07-2009, 12:09 PM
Muito bom esses Npcs.. sou novo aki no forúm e tenho uma duvidinha.. Alguns npcs tao dando uns erros aki.. Sera por causa da versão do cronus? Qualquer coisa eu edite o topico aki... Mas por favor.. se quiserem ajudar..

Mas os npcs tao shows.. alguns pegaram.. e os que pegaram fikaram otimos.. recomendo.
Podia ter o npc corrida maluca ai.. mas de qualquer coisa se eu estiver errado.. Vlws... xD

Nosyel
29-07-2009, 12:44 PM
Olá rental, seja bem vindo, que tipo de erros esta dando nos npc's poderia postar uma imagem? E aguarde que logo em breve eu estarei atualizando a lista, abraços e seja bem vindo mais uma vez ;)

eddyzapa
29-07-2009, 02:21 PM
De nada Nosyel, só disse a verdade, e mais uma parabéns a você e a todos os programadores daqui, eu também tenho algumas experiências, se eu ver alguém pedindo ajuda e eu souber ajudarei com muito prazer.

Obrigado por tudo. :o

rental
29-07-2009, 08:27 PM
Desculpe, se estiver fazendo ouble post.. mas nao vi o botão de editar :s...:(

entao tai como você pediu as fotos.. Consultei um amigo meu.. ele disse que é problema no script.. e tambem que ele teve que arrumar todos 1 por 1.. nao sie mexer em npc.. e tambem nao kero fikar o dia inteiro arrumando os pc.. mas tao ai:

http://www.uploaddeimagens.com.br/imagem/ver/4LOL.JPG

Nosyel
29-07-2009, 08:34 PM
Desculpe, se estiver fazendo ouble post.. mas nao vi o botão de editar :s...:(

entao tai como você pediu as fotos.. Consultei um amigo meu.. ele disse que é problema no script.. e tambem que ele teve que arrumar todos 1 por 1.. nao sie mexer em npc.. e tambem nao kero fikar o dia inteiro arrumando os pc.. mas tao ai:

:eek: Amiguinho pelo amor de Deus me diga que eu não estou vendo isso ai, mano seu server esta praticamente faltando tudo, o louco, pelo que percebi esta faltando o mapa de Prontera (cidade fundamental no mundo de ragnarok :eek:) no seu emulador que ele não esta encontrando, fora um monte d outros erros, amiguinho eu temo a lhe dizer mais o seu servidor esta Hiper Mega Bugado, me diga o estilo do servidor que vc quer montar que eu entrego um pra vc funcionando 100% em 4 dias, diga quais Npc's lhe interessa mais que eu configuro ele todinho e posto aqui pra vc, abraços e espero seu retorno ;)

rental
29-07-2009, 08:58 PM
BOm.... xD eu sakei que tava bugado.. até porq tehj de manhã quando eu baxei o forum eathena tava off.. e o cronus tava em manuutenção(pelo menos aki). E tipo eu kero akeles servidores normais.. Custons e tudo... O meu vai ser um High rate, 100k/100k/100%, lvl 750/300.. Então é um estilo desses axo que voce ja viu.. xD mais com vendedor de custons e tudo...e o cash shop se você puder.. com Sharingan, chapéu de taxista, byakugan, e todos.. axo que você ja viu quais são.. espero que eu tenha detalhado bem.. qualquer coisa.. aata pode ser um cronus TxT?e pode ser Packever 8? é que meu xray é packever 8.. s epuder.. vlws... pesso desculpas o encomodo.

Nosyel
29-07-2009, 09:02 PM
Ok, vou tentar fazer um melhor possível, e dentro de 4 ou 7 dias entrego a vc, abraços ;)

rental
29-07-2009, 09:45 PM
A.. enquanto isso.. você poderia me disponibilizar um link de um cronus.. sem bug? É que tu sabe né... 4 dias 7 dias.. euu espero.. mas preciso praticar xD... Se você tiver.. pode me passar? Vlws

eddyzapa
03-08-2009, 04:46 PM
Olá, Nosyel, cara to com um probleminha em alguns npc´s que eu peguei daqui.

Tipo o Sortudo, ele até em certo momento funciona, mas quando você adiciona mais de 3 itens ele começa a bugar tudo.
Exemplo, quero mudar o item de numero 3 e ele muda o de número 1 com o numero da ID que era do 3. Dai deu um bug sinistro no servidor, o cara quebrou um bau e começou a chover Elmo de Ying Yang huehuhe.

Outro npc que é ótimo mas ta bugado tbm é o Resta Um, qual o erro?
Simplesmente ele fica paradão em prontera, num da pra clicar, e nem anuncia quando começa o evento.
E só mais uma coisinha, queria um sistema vip que contase os dia vip,pois to tendo muito trabalho no meu servidor, muita gente pagando vip e tipo, estou tendo que marcar tudo no excell, e as vezes esqueço de retirar um vip que já acabou.
Já procurei algum sistema vip que funcione e num consegui achar nenhum se tiver como vc me ajudar com isso ficarei grato. :D

Nosyel
03-08-2009, 06:43 PM
Olá, Nosyel, cara to com um probleminha em alguns npc´s que eu peguei daqui.

Tipo o Sortudo, ele até em certo momento funciona, mas quando você adiciona mais de 3 itens ele começa a bugar tudo.
Exemplo, quero mudar o item de numero 3 e ele muda o de número 1 com o numero da ID que era do 3. Dai deu um bug sinistro no servidor, o cara quebrou um bau e começou a chover Elmo de Ying Yang huehuhe.

Outro npc que é ótimo mas ta bugado tbm é o Resta Um, qual o erro?
Simplesmente ele fica paradão em prontera, num da pra clicar, e nem anuncia quando começa o evento.
E só mais uma coisinha, queria um sistema vip que contase os dia vip,pois to tendo muito trabalho no meu servidor, muita gente pagando vip e tipo, estou tendo que marcar tudo no excell, e as vezes esqueço de retirar um vip que já acabou.
Já procurei algum sistema vip que funcione e num consegui achar nenhum se tiver como vc me ajudar com isso ficarei grato. :D

Bem vamos lá então:

1º Sortudo:

//************************************************** ************************//
//* Um Nome... Um Reinado... Uma Reputação... *//
//************************************************** ************************//
//* *//
//* *//
//* \|||/ *//
//* .-.________ (o o) ________.-. *//
//* ----/ \_)_______) +--oooO--(_)------------+ (_______(_/ \---- *//
//* ( ()___) | | (___() ) *//
//* ()__) | * NOSYEL * | (__() *//
//* ----\___()_) | | (_()___/----- *//
//* +------------Ooo--------+ *//
//* |__|__| *//
//* || || *//
//* ________ooO Ooo________ *//
//* *//
//************************************************** ************************//
//* Invejados Por Muitos, Copiados Por Alguns, e Admirados Por Todos!!!... *//
//************************************************** ************************//
prontera.gat,158,193,5 script Sortudo 106,{

set .n$, "[^FF0000Sortudo^000000]";

if(getgmlevel() > 9 && getgmlevel() < 99){show .n$; show "Você não pode participar !"; close;}
if(getgmlevel() == 99){
show .n$;
show "Olá ^0000CD"+StrCharInfo(0)+"^000000 !";
show "O que deseja ?";
switch(select("- Entrar","- Alterar Drops")){

case 1:
if($portao_sortudo == FALSE){next; show .n$; show "O Evento está fechado !"; close;}
next;
show .n$;
show "Boa sorte durante o evento !";
close2;
set @rand_sortudo, rand(1,8);
if(@rand_sortudo == 1){warp "quiz_02.gat",318,34; end;}
if(@rand_sortudo == 2){warp "quiz_02.gat",37,52; end;}
if(@rand_sortudo == 3){warp "quiz_02.gat",73,52; end;}
if(@rand_sortudo == 4){warp "quiz_02.gat",330,34; end;}
if(@rand_sortudo == 5){warp "quiz_02.gat",49,52; end;}
if(@rand_sortudo == 6){warp "quiz_02.gat",342,34; end;}
if(@rand_sortudo == 7){warp "quiz_02.gat",354,34; end;}
if(@rand_sortudo == 8){warp "quiz_02.gat",61,52; end;}
case 2:
next;
show .n$;
show "Digite o ID do item que poderá ser dropado !";
input @id_sortudo;
next;
show .n$;
show "Digite outro ID de item que poderá ser dropado !";
input @id_sortudo_t;
next;
show .n$;
show "Digite a quantia em Zeny que poderá ser ganha !";
input @zeny_sortudo;
next;
show .n$;
show "Você escolheu como prêmios:";
show "1 "+getitemname(@id_sortudo);
show "1 "+getitemname(@id_sortudo_t);
show @zeny_sortudo+" Zenys";
close2;
set $item_sortudo,@id_sortudo;
set $item_sortudo_t,@id_sortudo_t;
set $zeny_sortudo,@zeny_sortudo;
end;
}
}
show .n$;
show "Olá ^0000CD"+StrCharInfo(0)+"^000000 !";
show "O que deseja ?";
if(select("- Entrar:- Nada") == 2) close;
if($portao_sortudo == FALSE){next; show .n$; show "O Evento está fechado !"; close;}
next;
show .n$;
show "Boa sorte durante o evento !";
close2;
set @rand_sortudo, rand(1,8);
if(@rand_sortudo == 1){warp "quiz_02.gat",318,34; end;}
if(@rand_sortudo == 2){warp "quiz_02.gat",37,52; end;}
if(@rand_sortudo == 3){warp "quiz_02.gat",73,52; end;}
if(@rand_sortudo == 4){warp "quiz_02.gat",330,34; end;}
if(@rand_sortudo == 5){warp "quiz_02.gat",49,52; end;}
if(@rand_sortudo == 6){warp "quiz_02.gat",342,34; end;}
if(@rand_sortudo == 7){warp "quiz_02.gat",354,34; end;}
if(@rand_sortudo == 8){warp "quiz_02.gat",61,52; end;}

OnClock0100: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock0105: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock0300: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock0305: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock0500: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock0505: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock0700: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock0705: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock0900: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock0905: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock1100: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock1105: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock1300: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock1305: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock1500: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock1505: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock1700: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock1705: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock1900: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock1905: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock2100: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock2105: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
OnClock2300: set $portao_sortudo,1; announce "O Evento 'Sortudo' irá começar, vocês só tem 5 minutos !",bc_yellow; end;
OnClock2305: set $portao_sortudo,0; announce "Os portões para o evento foram fechados !",bc_yellow; end;
}

quiz_02.gat,0,0,0 script Core_Sortudo -1,{

OnClock0100: atcommand "@killmonster2"; end; OnClock0300: atcommand "@killmonster2"; end;
OnClock0500: atcommand "@killmonster2"; end; OnClock0700: atcommand "@killmonster2"; end;
OnClock0900: atcommand "@killmonster2"; end; OnClock1100: atcommand "@killmonster2"; end;
OnClock1300: atcommand "@killmonster2"; end; OnClock1500: atcommand "@killmonster2"; end;
OnClock1700: atcommand "@killmonster2"; end; OnClock1900: atcommand "@killmonster2"; end;
OnClock2100: atcommand "@killmonster2"; end; OnClock2300: atcommand "@killmonster2"; end;
OnClock0105: atcommand "@pvpon"; end; OnClock0305: atcommand "@pvpon"; end; OnClock0505: atcommand "@pvpon"; end;
OnClock0705: atcommand "@pvpon"; end; OnClock0905: atcommand "@pvpon"; end; OnClock1105: atcommand "@pvpon"; end;
OnClock1305: atcommand "@pvpon"; end; OnClock1505: atcommand "@pvpon"; end; OnClock1705: atcommand "@pvpon"; end;
OnClock1905: atcommand "@pvpon"; end; OnClock2105: atcommand "@pvpon"; end; OnClock2305: atcommand "@pvpon"; end;
OnClock0110: callsub Tesouro_Sortudo; OnClock0310: callsub Tesouro_Sortudo; OnClock0510: callsub Tesouro_Sortudo;
OnClock0710: callsub Tesouro_Sortudo; OnClock0910: callsub Tesouro_Sortudo; OnClock1110: callsub Tesouro_Sortudo;
OnClock1310: callsub Tesouro_Sortudo; OnClock1510: callsub Tesouro_Sortudo; OnClock1710: callsub Tesouro_Sortudo;
OnClock1910: callsub Tesouro_Sortudo; OnClock2110: callsub Tesouro_Sortudo; OnClock2310: callsub Tesouro_Sortudo;

Tesouro_Sortudo:

atcommand "@pvpoff";
monster "quiz_02.gat",77,52, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",77,53, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",77,64, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",314,34, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",314,45, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",314,57, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",33,52, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",33,62, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",33,73, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",331,34, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",331,45, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",331,57, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",49,52, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",49,62, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",49,73, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",342,34, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",342,48, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",342,57, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",354,34, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",354,45, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",354,57, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",61,52, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",61,62, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
monster "quiz_02.gat",61,73, "Tesouro",1732,1,"Tesouro::OnTreasureDie";
end;
}

- script Tesouro -1,{

OnTreasureDie:
set @premio_sortudo, rand(1,4);

if(@premio_sortudo == 1){
getitem $item_sortudo,1; warp "prontera.gat",155,185;
announce StrCharInfo(0)+" abriu um Baú. Prêmio: "+getitemname($item_sortudo)+" !",bc_yellow; end;
}
if(@premio_sortudo == 2){
set Zeny, Zeny + $zeny_sortudo; warp "prontera.gat",155,185;
announce StrCharInfo(0)+" abriu um Baú. Prêmio: "+$zeny_sortudo+" Zenys !",bc_yellow; end;
}
if(@premio_sortudo == 3){
atcommand "@die"; warp "prontera.gat",155,185;
announce StrCharInfo(0)+" abriu um Baú. Não ganhou nada, e ainda morreu !",bc_yellow; end;
}
if(@premio_sortudo == 4){
getitem $item_sortudo_t,1; warp "prontera.gat",155,185;
announce StrCharInfo(0)+" abriu um Baú. Prêmio: "+getitemname($item_sortudo_t)+" !",bc_yellow; end;
}
}

quiz_02.gat mapflag nomemo
quiz_02.gat mapflag nowarp
quiz_02.gat mapflag nowarpto
quiz_02.gat mapflag noicewall
quiz_02.gat mapflag nosave
quiz_02.gat mapflag noreturn
quiz_02.gat mapflag noteleport

2º Resta um este Npc ele nunca funcionou 100% vou ate retirar ele daqui da lista mais se eu encontrar um funcionando 100% eu posto aqui para vcs ;)

3º Sala vip o melhor npc de controle vip pegue abaixo:

//************************************************** ************************//
//* Um Nome... Um Reinado... Uma Reputação... *//
//************************************************** ************************//
//* *//
//* *//
//* \|||/ *//
//* .-.________ (o o) ________.-. *//
//* ----/ \_)_______) +--oooO--(_)------------+ (_______(_/ \---- *//
//* ( ()___) | | (___() ) *//
//* ()__) | * NOSYEL * | (__() *//
//* ----\___()_) | | (_()___/----- *//
//* +------------Ooo--------+ *//
//* |__|__| *//
//* || || *//
//* ________ooO Ooo________ *//
//* *//
//************************************************** ************************//
//* Invejado Por Muitos, Copiado Por Alguns, e Admirado Por Todos!!!... *//
//************************************************** ************************//
//===== Atual Versão: ========================================
// 3.1
//===== Compatível com: ======================================
// Cronus SVN
//===== Descrição: ===========================================
// Ativa contas VIPs, retira dias vips automaticamente,
// e quando acaba os dias vips, a VIP é retirada.
//===== Comentários Adicionais: ==============================
// - 1.0 Criado Sistema [ Nosyel ]
// - 2.0 Script Otimizado e adicionado opção que mostra o
// total de contas VIP que há no servidor. [ Nosyel ]
// - 2.5 Adicionado possibilidade de setar o level da conta
// VIP do seu servidor. [ Nosyel ]
// - 2.6 Script Otimizado e reestruturado. [ Nosyel ]
// - 2.6b Readicionado o waitingroom e corrigido um
// pequeno erro. [ Nosyel ]
// - 2.7 Script Otimizado. [ Nosyel ]
// - 2.8 Adicionado novo modo de adicionar VIP (pelo nome do char). [ Nosyel ]
// - 2.9 Adicionado nova opção de ter ou não ter o comando @reloadgmdb. [ Nosyel ]
// - 3.0 Script Otimizado , e modificado pequenas coisas. [ Nosyel ]
// - 3.0b Feita uma mini modificação. [ Nosyel ]
// - 3.1 Varias modificações no sistema. [ Nosyel ]
//================================================== ==========

- script Vip#LoadConfig -1,{
OnInit:

query_sql("SELECT `minlvgm` FROM `Vip` WHERE `id`='1'",$minlvgm);
query_sql("SELECT `vipsen` FROM `Vip` WHERE `id`='1'",$vipsen$);
query_sql("SELECT `diaspvip` FROM `Vip` WHERE `id`='1'",$diaspvip);
query_sql("SELECT `vipmsg` FROM `Vip` WHERE `id`='1'",$vipmsg);
query_sql("SELECT `levelvip` FROM `Vip` WHERE `id`='1'",$levelvip);
query_sql("SELECT `mapavip` FROM `Vip` WHERE `id`='1'",$mapavip$);
query_sql("SELECT `cordx` FROM `Vip` WHERE `id`='1'",$cordx);
query_sql("SELECT `cordy` FROM `Vip` WHERE `id`='1'",$cordy);
query_sql("SELECT `supervip` FROM `Vip` WHERE `id`='1'",$supervip);
query_sql("SELECT `levelsupervip` FROM `Vip` WHERE `id`='1'",$levelsupervip);
query_sql("SELECT `salavip2` FROM `Vip` WHERE `id`='1'",$salavip2);
query_sql("SELECT `mapavip2` FROM `Vip` WHERE `id`='1'",$mapavip2$);
query_sql("SELECT `cordx2` FROM `Vip` WHERE `id`='1'",$cordx2);
query_sql("SELECT `cordy2` FROM `Vip` WHERE `id`='1'",$cordy2);
query_sql("SELECT `reload` FROM `Vip` WHERE `id`='1'",$reload);
query_sql("SELECT `ShowVIPs` FROM `Vip` WHERE `id`='1'",$ShowVIPs);
query_sql("SELECT `site` FROM `Vip` WHERE `id`='1'",$site$);
query_sql("SELECT `namenpc` FROM `Vip` WHERE `id`='1'",$namenpc$);

end;
}

- script Vip#config -1,{
//===== Configuraçõe: ========================================
//
OnInit:
//
// Level Mínimo de GM para ele poder mecher no Sistema VIP in-game:
// Lembre-se: alem do Level Minimo o GM terá também que saber a
// senha. ( deffault: 80 )
set $minlvgm,"80";
//
// Level da conta VIP (deffault: 1)
set $levelvip, 1;
//
// Seu emulador possui o comando: @reloadgmdb ?
// (0 para não, 1 para sim) (deffault: 0)
set $reload, 0;
//
// Senha para mexer no Sistema VIP in-game :
set $vipsen$,"ragnax";
//
// Quantidade de contas a mostrar por página
// na opção de listar contas vips.
// Maximo: 100 por página. ( deffault: 30 )
set $ShowVIPs, 30;
//
// Coordenadas da Sala VIP :
set $mapavip$,"sec_in01";
set $cordx,169;
set $cordy,173;
//
// Site do seu servidor :
// OBSERVAÇÂO, se não houver deixe em branco (como está).
set $site$,"http://www.ragnalpha.com";
//
//Nome do npc:
set $namenpc$, "^CD0000[Sala VIP RagnAlpha]^000000";
//
end;
//
//================================================== ==========
}

prontera.gat,164,173,2 script Porteiro VIP 803,{
cutin "salavip.bmp",2;
if (getgmlevel() == 0){
show $namenpc$;
show "Você não é VIP";
if($site$ == "0"){show "Informe-se como ser VIP!";
} else {show "Entre no site ^FF0000"+$site$+"^000000 e saiba como ser VIP !";}
cutin "salavip.bmp",255;
close;
}
set .@loop,1;
while(.@loop){
cutin "salavip.bmp",2;
show $namenpc$;
show "Olá "+strcharinfo(0)+"!";
show "O que deseja?";
next;
if (getgmlevel() >= $minlvgm && $supervip == 1 && $salavip2 == 1)
set .@menu$,select("- Entrar na sala VIP/ Super VIP","- Administrar VIPs","","- Nada");
else if (getgmlevel() >= $minlvgm)
set .@menu$,select("- Entrar na sala VIP","- Administrar VIPs","","- Nada");
else if (getgmlevel() == $levelsupervip && $supervip == 1 && $salavip2 == 1)
set .@menu$,select("- Entrar na sala Super VIP","","- Dias restantes de VIP","- Nada");
else
set .@menu$,select("- Entrar na sala VIP","","- Dias restantes de VIP","- Nada");
switch(.@menu$){
Case 1:
next;
if (getgmlevel() >= $minlvgm && $supervip == 1 && $salavip2 == 1){
show $namenpc$;
show "Qual sala gostaria de entrar?";
set @menu,select("- Entrar na sala VIP","- Entrar na sala Super VIP","- Nada");
if(@menu == 3){
next;
cutin "salavip.bmp",255;
break;
}
if(@menu == 1) warp $mapavip$,$cordx,$cordy;
else
warp $mapavip2$,$cordx2,$cordy2;
end;
} else {
show $namenpc$;
if (getgmlevel() == $levelsupervip && $supervip == 1 && $salavip2 == 1) show "Você gostaria de ir para sala Super Vip?";
else
show "Você gostaria de ir para sala vip?";
if(select("- Sim:- Não") == 1){
if (getgmlevel() == $levelsupervip && $supervip == 1 && $salavip2 == 1) warp $mapavip2$,$cordx2,$cordy2;
else
warp $mapavip$,$cordx,$cordy;
end;
}
next;
cutin "salavip.bmp",255;
break;
}

Case 2:
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Digite a senha para acessar essa Area:";
digit @admvipssenha$;
next;
if (@admvipssenha$ != $vipsen$){
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Senha Incorreta!";
cutin "salavip.bmp",255;
close;
}
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Senha Correta...";
show "Levando à Administração de Contas VIP...";
set .@loop2,1;
while(.@loop2) {
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Oque você gostaria de fazer?";
if ($supervip == 1)
set .@menu2$,select("- Adicionar VIP/Super Vip:- Editar conta VIP:- Listar contas VIP:- Total de Contas VIP:- Opções Extras:- Sair");
else
set .@menu2$,select("- Adicionar VIP:- Editar conta VIP:- Listar contas VIP:- Total de Contas VIP:- Opções Extras:- Sair");
switch(.@menu2$){

Case 1:
set .@loop6,1;
while(.@loop6) {
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Como deseja adicionar a VIP?";
switch(select("- Pelo Login:- Nome de um Char:- Voltar")){

Case 1:
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Digite o Login da Conta que deseja Adicionar:";
show "Observação: Não é possível adicionar conta que ja é VIP.";
digit @login$;
next;
set @accid,0;
set @acclogin$,"";
query_sql "SELECT `account_id` FROM `login` WHERE `level`='0' AND `diasvip`='0' AND `userid`='"+@login$+"'",@accid;
show ""+$namenpc$+" - ^FF0000Administração^000000";
if (@accid[0] == 0){
show "Está conta não existe ou ja é VIP!";
cutin "salavip.bmp",255;
break;
}
query_sql "SELECT `userid` FROM `login` WHERE `account_id`='"+@accid+"'",@acclogin$;
show "===========================";
show "^FF0000ID da conta : ^000000"+@accid+"";
show "^FF0000Login : ^000000"+@acclogin$+"";
show "===========================";
set @type, $levelvip;
set @type2$, "VIP";
if ($supervip == 1){
show "Qual tipo de VIP deseja adicionar a essa Conta?";
if(select("VIP:Super VIP") == 1){
set @type, $levelvip;
set @type2$, "VIP";
} else {
set @type, $levelsupervip;
set @type2$, "Super VIP";
}
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
}
show "Quantos dias VIP deseja adicionar a essa conta?";
show " ";
show "Observação: Não existe dias VIP 0";
if(select("Digitar um Número:Usar padrão - "+$diaspvip+" dias") == 2) set @numdias, $diaspvip;
else
digit @numdias;
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
if (@numdias == 0){
show "Não é possível adicionar 0 dia(s) VIP!";
cutin "salavip.bmp",255;
break;
}
show "Adicionar ^FF0000"+@numdias+"^000000 dia(s) de ^FF0000"+@type2$+"^000000 à conta de ^FF0000"+@acclogin$+"^000000.";
show "Proseguir?";
if(select("- Sim:- Não") == 2) break;
query_sql "UPDATE `login` SET `level`='"+@type+"',`diasvip`='"+@numdias+"' WHERE `account_id`='"+@accid+"'";
next;
if($reload) atcommand "@reloadgmdb";
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Conta VIP adicionada!";
if($vipmsg) callfunc("SVRO_msg",@accid,""+@type2$+"",getcharid(3));
cutin "salavip.bmp",255;
break;

Case 2:
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Digite o nome do Char que deseja Adicionar VIP:";
show "Observação: Não é possível adicionar VIP a chars VIP.";
digit @name$;
next;
set @accid2,0;
set @acclogin2$,"";
query_sql "SELECT `account_id` FROM `char` WHERE `name`='"+@name$+"'",@accid2;
show ""+$namenpc$+" - ^FF0000Administração^000000";
if (@accid2[0] == 0){
show "Este char não existe!";
cutin "salavip.bmp",255;
break;
}
query_sql "SELECT `userid` FROM `login` WHERE `level`='0' AND `diasvip`='0' AND `account_id`='"+@accid2+"'",@acclogin2$;
if (@acclogin2$[0] == ""){
show "A conta referente a este char ja é VIP!";
cutin "salavip.bmp",255;
break;
}
query_sql "SELECT `name` FROM `char` WHERE `account_id`='"+@accid2+"'",@charname$;
show "===========================";
show "O char: ^FF0000"+@charname$+"^000000 pertence a:";
show "^FF0000ID da conta : ^000000"+@accid2+"";
show "^FF0000Login : ^000000"+@acclogin2$+"";
show "===========================";
set @type3, $levelvip;
set @type4$, "VIP";
if ($supervip == 1){
show "Qual tipo de VIP deseja adicionar a essa Conta?";
if(select("VIP:Super VIP") == 1){
set @type3, $levelvip;
set @type4$, "VIP";
} else {
set @type3, $levelsupervip;
set @type4$, "Super VIP";
}
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
}
show "Quantos dias VIP deseja adicionar a essa conta?";
show "Observação: Não existe dias VIP 0";
if(select("Digitar um Número:Usar padrão - "+$diaspvip+" dias") == 2) set @numdias2, $diaspvip;
else
digit @numdias2;
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
if (@numdias2 == 0){
show "Não é possível adicionar 0 dia(s) VIP!";
cutin "salavip.bmp",255;
break;
}
show "Adicionar ^FF0000"+@numdias2+"^000000 dia(s) de ^FF0000"+@type4$+"^000000 à conta de ^FF0000"+@acclogin2$+"^000000 cujo char pertencente é: ^FF0000"+@charname$+"^000000.";
show "Proseguir?";
if(select("- Sim:- Não") == 2) break;
query_sql "UPDATE `login` SET `level`='"+@type3+"',`diasvip`='"+@numdias2+"' WHERE `account_id`='"+@accid2+"'";
next;
if($reload) atcommand "@reloadgmdb";
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Conta VIP adicionada!";
if($vipmsg) callfunc("SVRO_msg",@accid2,""+@type4$+"",getcharid(3));
cutin "salavip.bmp",255;
break;

Case 3:
set .@loop6,0;
cutin "salavip.bmp",255;
break;

}
}
break;


Case 2:
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Digite o Login da Conta que você deseja editar:";
show " ";
show " ";
show "Observação: Não é possível editar contas que não são VIPs.";
digit @login$;
set @accid,0;
set @diasr,0;
set @acclogin$,"";
set @EColor$, "^000000";
query_sql "SELECT `account_id` FROM `login` WHERE `level`='"+$levelvip+"' OR `level`='"+$levelsupervip+"' AND `userid`='"+@login$+"'",@accid;
if (@accid[0] == 0) {
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Está conta não é VIP ou não existe!";
cutin "salavip.bmp",255;
break;
}
set .@loop3,1;
while(.@loop3) {
next;
query_sql "SELECT `userid`, `diasvip`, `level` FROM `login` WHERE `account_id`='"+@accid+"'", @acclogin$, @diasr, @tipo;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "A conta selecionada foi:";
if (@diasr[0] <= 1) Set @Color$, "^FF0000";
if (@diasr[0] >= 2 && @diasr[0] < 7) Set @Color$, "^FFA200";
if (@diasr[0] >= 7 && @diasr[0] < 15) Set @Color$, "^C4CB00";
if (@diasr[0] >= 15) Set @Color$, "^008000";
show "ID da conta: "+ @Color$ + @accid + @EColor$;
show "Login da conta: "+ @Color$ + @acclogin$ + @EColor$;
show "Dias VIPs restantes: "+ @Color$ + @diasr + @EColor$;
if (@tipo[0] == $levelvip) show "Tipo: "+ @Color$ +"VIP"+ @EColor$;
else
show "Tipo: "+ @Color$ +"Super VIP"+ @EColor$;
show "O que deseja fazer?";
if ($supervip == 1 && @tipo == $levelvip)
set .@menu3$,select("- Editar dias VIP","- Cancelar conta VIP","- Mudar tipo para - Super VIP","- Voltar");
else if ($supervip == 1 && @tipo == $levelsupervip)
set .@menu3$,select("- Editar dias Super VIP","- Cancelar conta Super VIP","- Mudar tipo para - VIP","- Voltar");
else
set .@menu3$,select("- Editar dias VIP","- Cancelar conta VIP","","- Voltar");
switch(.@menu3$){

Case 1:
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Modificar Dias VIPs restantes da";
show "Conta: ^FF0000"+@acclogin$+"^000000 de ^FF0000"+@diasr+"^000000 dia(s) VIP";
show "Para?";
show "Observação: Não da para modificar para 0 dias VIP!";
digit @numdiase;
next;
if (@numdiase == 0){
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Não é possível modificar para 0 dia(s) VIP!";
cutin "salavip.bmp",255;
break;
}
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Modificar de ^FF0000"+@diasr+"^000000 dia(s) VIP para ^FF0000"+@numdiase+"^000000 dia(s) VIP ?";
if(select("- Sim:- Não") == 2) break;
query_sql "UPDATE `login` SET `diasvip`='"+@numdiase+"' WHERE `account_id`='"+@accid+"'";
next;
if($reload) atcommand "@reloadgmdb";
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Dias Restantes VIP modificado!";
cutin "salavip.bmp",255;
break;

Case 2:
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Deseja cancelar a VIP da";
show "Conta: ^FF0000"+@acclogin$+"^000000 ?";
if(select("- Sim:- Não") == 2) break;
query_sql "UPDATE `login` SET `level`='0',`diasvip`='0',`msgvip`='0' WHERE `account_id`='"+@accid+"'";
next;
if($reload) atcommand "@reloadgmdb";
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Vip Cancelada!";
set .@loop3,0;
cutin "salavip.bmp",255;
break;

Case 3:
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Deseja mudar o tipo de VIP da";
show "Conta: ^FF0000"+@acclogin$+"^000000 de";
if(@tipo == $levelsupervip)show "Super VIP para VIP?";
else
show "VIP para Super VIP?";
if(select("- Sim:- Não") == 2) break;
if(@tipo == $levelsupervip)
query_sql "UPDATE `login` SET `level`='"+$levelvip+"' WHERE `account_id`='"+@accid+"'";
else
query_sql "UPDATE `login` SET `level`='"+$levelsupervip+"' WHERE `account_id`='"+@accid+"'";
next;
if($reload) atcommand "@reloadgmdb";
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Tipo Modificado!";
cutin "salavip.bmp",255;
break;

Case 4:
set .@loop3,0;
break;
}
}
break;

Case 3:
next;
set @lvar, $levelvip;
set @lvar$, "VIP";
if ($supervip == 1){
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Deseja verificar a lista de qual tipo de VIP?";
if(select("VIP:Super VIP") == 1){
set @lvar, $levelvip;
set @lvar$, "VIP";
} else {
set @lvar, $levelsupervip;
set @lvar$, "Super VIP";
}
}
set .@Page, 0;
set .@Found, 0;
set .@loop5,1;
while(.@loop5){
deleteArray .@UserID$[0], 128;
deleteArray .@AccID[0], 128;
deleteArray .@VipDia[0], 128;
if ($ShowVIPs > 100) Set $ShowVIPs, 100;
set @EColor$, "^000000";
set .@Page, .@Page + 1;
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Lista de Contas "+@lvar$+":";
query_Sql "SELECT `userid`, `account_id`, `diasvip` FROM `login` WHERE `level`='"+@lvar+"' LIMIT " + (.@Page - 1) * $ShowVIPs + ", " + ($ShowVIPs + 1), .@UserID$, .@AccID, .@VipDia;
for (Set .@i, 0; .@i < $ShowVIPs; Set .@i, .@i + 1) {
if (.@VipDia[.@i] <= 1) Set @Color$, "^FF0000";
if (.@VipDia[.@i] >= 2 && .@VipDia[.@i] < 7) Set @Color$, "^FFA200";
if (.@VipDia[.@i] >= 7 && .@VipDia[.@i] < 15) Set @Color$, "^C4CB00";
if (.@VipDia[.@i] >= 15) Set @Color$, "^008000";
if (.@AccID[.@i]) {
show "ID da conta: "+ @Color$ + .@AccID[.@i] + @EColor$;
show "Login da conta: "+ @Color$ + .@UserID$[.@i] + @EColor$;
show "Dias VIPs restantes: "+ @Color$ + .@VipDia[.@i] + @EColor$;
show "===========================";
set .@Found, 1;
}
}
setArray .@Mnu$[0], "", "";
if (.@Page > 1) Set .@Mnu$[0], "- Página anterior";
if (.@AccID[$ShowVIPs]) Set .@Mnu$[1], "- Próxima página";
if (!.@Found) Show "Não existe nenhum(a) "+@lvar$+" ainda.";
switch(select(""+.@Mnu$[0]+"",""+.@Mnu$[1]+"","- Voltar")){

Case 1:
set .@Page, .@Page - 2;
break;

Case 2:
break;

Case 3:
set .@loop5,0;
break;
}
}
break;

Case 4:
next;
query_sql "SELECT COUNT(1) FROM `login` WHERE `level`='"+$levelvip+"'",@totalvip;
if ($supervip == 1) query_sql "SELECT COUNT(1) FROM `login` WHERE `level`='"+$levelsupervip+"'",@totalsupervip;
show ""+$namenpc$+" - ^FF0000Administração^000000";
if ($supervip == 1) show "Seu servidor tem um total de ^008000"+@totalvip+"^000000 conta(s) VIP e ^008000"+@totalsupervip+"^000000 conta(s) Super VIP.";
else
show "Seu servidor tem um total de ^008000"+@totalvip+"^000000 conta(s) VIP.";
select("- Voltar");
break;

Case 5:
set .@loop4,1;
while(.@loop4) {
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "O que deseja fazer?";
switch(select("- Processar Contas VIP:- Cancelar TODAS contas VIPs:- Voltar")){

Case 1:
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Processando as Contas VIP você ";
show "retirará 1 dia de todas contas VIP ";
show "e se alguma conta chegar a 0 dias VIP ";
show "ela será cancelada.";
show "Deseja fazer isto?";
if ($supervip == 1) show "Obs: Isso inclui VIPs e Super VIPs";
if(select("Sim:Não") == 2) break;
if ($supervip == 1){
query_sql "UPDATE `login` SET `diasvip`=`diasvip`-1 WHERE `level`='"+$levelvip+"' OR `level`='"+$levelsupervip+"'";
query_sql "UPDATE `login` SET `level`='0' WHERE `diasvip`<='0' AND `level`='"+$levelvip+"' OR `level`='"+$levelsupervip+"'";
} else {
query_sql "UPDATE `login` SET `diasvip`=`diasvip`-1 WHERE `level`='"+$levelvip+"'";
query_sql "UPDATE `login` SET `level`='0' WHERE `diasvip`<='0' AND `level`='"+$levelvip+"'";
}
next;
if($reload) atcommand "@reloadgmdb";
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Contas Processadas com sucesso!";
cutin "salavip.bmp",255;
break;

Case 2:
next;
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Fazendo isto você irá cancelar";
show "TODAS contas VIP do servidor.";
show "Deseja fazer isto?";
if ($supervip == 1) show "Obs: Isso inclui VIPs e Super VIPs";
if(select("Sim:Não") == 2) break;
if ($supervip == 1)
query_sql "UPDATE `login` SET `level`='0',`diasvip`='0',`msgvip`='0' WHERE `level`='"+$levelvip+"' OR `level`='"+$levelsupervip+"'";
else
query_sql "UPDATE `login` SET `level`='0',`diasvip`='0',`msgvip`='0' WHERE `level`='"+$levelvip+"'";
next;
if($reload) atcommand "@reloadgmdb";
show ""+$namenpc$+" - ^FF0000Administração^000000";
show "Todas as contas VIP foram Canceladas!";
cutin "salavip.bmp",255;
break;

Case 3:
set .@loop4,0;
break;
}
}
break;

Case 6:
set .@loop2,0;
break;
}
}
close;

Case 3:
next;
query_sql "SELECT `diasvip` FROM `login` WHERE `account_id` = '"+ getcharid(3) +"'", @dias;
show $namenpc$;
if (getgmlevel() == $levelsupervip && $supervip == 1) show "Você ainda tem "+@dias+" dia(s) de Super VIP.";
else
show "Você ainda tem "+@dias+" dia(s) de VIP.";
select("- Voltar");
next;
break;

Case 4:
next;
show $namenpc$;
show "Ok! Volte quando quiser!";
set .@loop,0;
break;
}
}
close;

OnInit:
waitingroom "VIP RagnAlpha",0;
end;
}

function script Vip_msg {
if(isloggedin(getarg(0))){
attachrid(getarg(0));
if($reload) announce "Sua "+getarg(1)+" foi confirmada com sucesso!, Obrigado.",bc_yellow|bc_self;
else
announce "Sua "+getarg(1)+" foi confirmada com sucesso! Relogue para terminarmos a operação.",bc_yellow|bc_self;
detachrid;
attachrid(getarg(2));
if(!$reload) query_sql "UPDATE `login` SET `msgvip`='1' WHERE `account_id` = '"+getarg(0)+"'";
} else {
query_sql "UPDATE `login` SET `msgvip`='1' WHERE `account_id` = '"+getarg(0)+"'";
}
return;
}


- script Vip#T-1 -1,{
end;

OnClock0001:
if ($supervip == 1) query_sql "UPDATE `login` SET `diasvip`=`diasvip`-1 WHERE `level`='"+$levelvip+"' OR `level`='"+$levelsupervip+"'";
else
query_sql "UPDATE `login` SET `diasvip`=`diasvip`-1 WHERE `level`='"+$levelvip+"'";
end;

OnClock0002:
if ($supervip == 1) query_sql "UPDATE `login` SET `level`='0' WHERE `diasvip`<='0' AND `level`='"+$levelvip+"' OR `level`='"+$levelsupervip+"'";
else
query_sql "UPDATE `login` SET `level`='0' WHERE `diasvip`<='0' AND `level`='"+$levelvip+"'";
if($reload) atcommand "@reloadgmdb";
end;
}

sec_in01 mapflag nosave
sec_in01 mapflag nowarp
sec_in01 mapflag nowarpto
sec_in01 mapflag nomemo


Tabela Vip:

-- Sistema VIP para Ragnarok Online (Vip)
-- Por Nosyel®

-- Colunas no Login:
ALTER TABLE `login` ADD `diasvip` SMALLINT NOT NULL DEFAULT 0;
ALTER TABLE `login` ADD `msgvip` SMALLINT NOT NULL DEFAULT 0;

-- Tabela Vip

CREATE TABLE `Vip` (
`id` SMALLINT NOT NULL AUTO_INCREMENT ,
`minlvgm` SMALLINT NOT NULL ,
`vipsen` VARCHAR( 32 ) NOT NULL ,
`diaspvip` SMALLINT NOT NULL ,
`vipmsg` SMALLINT NOT NULL ,
`levelvip` SMALLINT NOT NULL ,
`mapavip` VARCHAR( 32 ) NOT NULL ,
`cordx` SMALLINT NOT NULL ,
`cordy` SMALLINT NOT NULL ,
`supervip` SMALLINT NOT NULL ,
`levelsupervip` SMALLINT NOT NULL ,
`salavip2` SMALLINT NOT NULL ,
`mapavip2` VARCHAR( 32 ) NOT NULL ,
`cordx2` SMALLINT NOT NULL ,
`cordy2` SMALLINT NOT NULL ,
`reload` SMALLINT NOT NULL ,
`showvips` SMALLINT NOT NULL ,
`site` VARCHAR( 32 ) NOT NULL ,
`namenpc` VARCHAR( 32 ) NOT NULL ,
PRIMARY KEY (`id`)
) ENGINE = MYISAM;

-- Configurações Default

REPLACE INTO `Vip` VALUES (1,99,'SUA SENHA AQUI',31,1,1,'sec_in01',169,177,0,10,0,'sec_in01', 85,168,0,30,0,'^CD0000[Porteiro VIP]^000000');

-- Não remover Créditos!!

Espero ter ajudado, abraços ;)

OBS: Sistema Vip somente para servidores SQL ;)

eddyzapa
04-08-2009, 01:54 AM
Cara, Nosyel, sou teu fan de carteirinha, hueheuhee.

Incrível como tudo que você faz funciona, só que tipo no npc vip tinha um errinho, na hora que digitava a senha, dava incorreta,(mesmo eu tendo mudado lá antes de testar), dai olhei olhei olhei e achei o erro, e concertei.

Só pra avisar o erro era esse aqui olha:
// Senha para mexer no Sistema VIP in-game :
set $vipsen$,"ragnax";

agora lá em baixo no script tava assim:

show "Digite a senha para acessar essa Area:";
digit @admvipssenha$;
Ou seja não estava batendo com o comando #vipsen$, apenas troque para
show "Digite a senha para acessar essa Area:";
digit $vipsen$;
Ai funcionou certo na parte da senha.

Mas olha cara obrigado por tudo mesmo, se tiver como eu ajudar, seilá fazendo alguma doação
para o fórum, por que olha,sinceramente, o seu trabalho é senssacional.
E merece ser bastante reconhecido.

Muito obrigado por tudo.
Te amo nosyel. xD

Nosyel
04-08-2009, 03:20 AM
Fico feliz que tenha dado tudo certinho, grande abraço ;)

eddyzapa
04-08-2009, 04:27 PM
Nosyel, o Npc para por dia vip´s continua dando erro apenas na hora de digitar a senha...
Obs: To usando a senha que já tava no script.

Quando eu recarrego o npc, na primeira vez ele reconhece a senha.

Mas quando eu deslogo, e volto pra mexer nele ele diz que a senha ta errada.
Ve isso pra mim. :p

Abrazz

Nosyel
04-08-2009, 04:59 PM
Você pode cadastrar sua própria senha, basta você ir na tabela la no mysql e muda-la ou no próprio script, esta senha ela é somente um exemplo para que vcs saibam onde mudar, não é obrigatória mude a vontade, abraços ;)

OBS: Pode ser também pq você mexeu no script como vc mencionou a cima, tente colocar como original, e mude a senha no script e no mysql ;)

eddyzapa
05-08-2009, 12:00 AM
Aew nosyel, entendi direitinho, valeu mais vez velho, já mudei lá no mysql, não tinha percebido isso. xD

Agora sim ta funcionando perfeito. vlw por tudo.

Nosyel
05-08-2009, 01:33 AM
;) Por Nada estou aqui para ajudar mesmo, abraços ;)

Pato15
06-08-2009, 09:46 PM
Galera to loco pra fazer server de rag, o negócio ta dando certo! mais tem como alguem me mandar só npc's que tao funfando hoje?!
Agradeço vocês! Abraços
quéqué! :cool:

Nosyel
06-08-2009, 10:14 PM
Olá Pato15 seja bem vindo,

Todos os Npcs desta lista estão funcionando corretamente, um ou outro que esteja com problemas basta reporta aqui que eu de imediato tento resolver, esta lista foi atualizada mês passado e eu sempre estou atualizando, abraços ;)

eddyzapa
11-08-2009, 11:12 PM
Oi Nosyel...
To aqui de novo xD.
Tudo bem?...
Nosyel eu estive vendo o Npc que da cash via Sql, e sim ele funciona certinho porém não 100%.
O erro é o seguinte. Quando eu coloco o cash para determinado char, o npc diz que foi feito com sucesso...
Sim ele faz com sucesso mas só faz com sucesso se o cara estiver Online.
Ele offline não funciona,fiz um teste comigo mesmo e não veio cash nenhum, e só fui perceber isso depois que me disseram que não caiu cash.

Não tem como você ver esse erro, ou se eu fiz alguma coisa de errada sei lá.
Se der pra você ver isso pra mim ;)

Obrigado por tudo desde já. :o

Nosyel
11-08-2009, 11:17 PM
Olá maninho, bem eu já andei vendo este erro, ainda não encontrei solução para ele, a unica que consegui foi add manualmente os pontos com o @cash, mais assim que tiver novidades sobre este erro eu posto pra vc, abraços ;)

eddyzapa
12-08-2009, 01:40 PM
Ae Nosyel, vc disse que tem como adicionar manualmente...Como que eu faço pra por o cash manualmente sem que o cara esteja Online.

vlw.

A, sem querer aproveitar de você Nosyel e já aproveitando xD...
Queria te falar se tem como, disponibilizar um PvP que soma o ranking atravéz da média de Vitórias e Mortes ou seja...
Um cara matou 110 porém morreu 50.
O outro matou 100 e só morreu 10. ou seja esse que matou 100 ficaria na frente por que morreu poucas vezes.
O PvP tiraria a média disso.
Se tiver como arranjar isso pra mim.:o

Nosyel
12-08-2009, 05:39 PM
Olá Edd desculpa demora, mano tipo assim eu tenho um aqui so não sei se vai te servir, se quiser eu posto pra vc, sobre o comando é #cash <nome do char> <quantidade>, abraços ;)

eddyzapa
12-08-2009, 06:00 PM
Esse comando eu já conhecia Nosyel, mas ele também só adiciona se o personagem estiver Online, Offline ele diz que o jogador não foi encontrado. :(

E eu peguei aqui o WoE rank tbm =D.
Só que não tem a opição de resetar a WoE ranking. =/

eddyzapa
16-08-2009, 02:54 PM
Olá Nosyel tudo bem? :D

Cara, queria saber de uma coisa, me disseram que existe um Npc que faz o povo votar, através dele, e em cada voto que a pessoa faz o npc conta pontos, que podem ser trocado por itens.
E o npc apenas daria 1 ou 2 pontos por dia, reconhecendo o IP do player.

Não sei se teria como você fazer, ou se você conhece este npc e tem ai para disponibilizar pra nós.
Acho que este npc sim seria um grande incentivo para os players realmente votarem no servidor. :rolleyes:

Obrigado por tudo cara. abraços.
Fui

Nosyel
16-08-2009, 04:51 PM
Bem amigo, não tenho ainda todo este conhecimento, infelizmente não poderei ajudar desta vez, abraços e desculpas ;)

harryson
17-08-2009, 05:59 PM
Man como eu faço pra add npc's Sem erro's diferentes no serven não aqueles mesmos que ja vem com o cronus. Exemplo: Pvp.Devil Square, Entre outros é que so meio NOvo em fazer rags e queria saber se tem como me ajudar.

Se estiver como me adicionar no msn ou orkut tudo bem pra gente poder se comunicar melhor..

Se estiver como me adicionar no msn ou orkut tudo bem pra gente poder se comunicar melhor..

harrysonboy********.com

Msn e orkut os dois são os mesmos e-mail

guinho w.a
17-08-2009, 07:30 PM
Man como eu faço pra add npc's Sem erro's diferentes no serven não aqueles mesmos que ja vem com o cronus. Exemplo: Pvp.Devil Square, Entre outros é que so meio NOvo em fazer rags e queria saber se tem como me ajudar.

Se estiver como me adicionar no msn ou orkut tudo bem pra gente poder se comunicar melhor..



harrysonboy********.com

Msn e orkut os dois são os mesmos e-mail
Amigo, todo o tipo de duvida deve ser retirado no forum.
Não pelo MSN ou Orkut, leia nossas regras de uso!
FAQ/Termos de serviços (http://www.motomodd.net/faq.php)

Aguarde que assim que o Nosyel tiver tempo, ele responderá sua duvida.

Até..

Nosyel
17-08-2009, 09:48 PM
Man como eu faço pra add npc's Sem erro's diferentes no serven não aqueles mesmos que ja vem com o cronus. Exemplo: Pvp.Devil Square, Entre outros é que so meio NOvo em fazer rags e queria saber se tem como me ajudar.

Se estiver como me adicionar no msn ou orkut tudo bem pra gente poder se comunicar melhor..



harrysonboy********.com

Msn e orkut os dois são os mesmos e-mail

Olá Harryson, seja bem vindo,

Para vc adicionar um npc customizado em seu servidor, basta colocar o txt do npc na pasta personalizados, e ativar ele no arquivo scripts_personalizados, abraços ;)

lks210
18-08-2009, 10:14 AM
Velho, porfavor! tem como você me mandar um tópico (atualizado) de como criar um sever de ragnarok. Porfavor, imediato :p Plix

Plis velho Plis xp

guinho w.a
18-08-2009, 06:50 PM
Velho, porfavor! tem como você me mandar um tópico (atualizado) de como criar um sever de ragnarok. Porfavor, imediato :p Plix

Plis velho Plis xp
Não poste mais imagens do tipo da que você postou neste post anteriormente, ou será Banido.
Não é permitido postar imagens com palavrões ou frases de baixo calão no forum.
Sobre responder a sua duvida, o Nosyel estará respondendo as duvidas em breve.

Obrigado.

Nosyel
18-08-2009, 11:11 PM
Velho, porfavor! tem como você me mandar um tópico (atualizado) de como criar um sever de ragnarok. Porfavor, imediato :p Plix

Plis velho Plis xp

Mano na seção de tutoriais tem um la e é o mais novo, procure la que vc vai encontrar de boa, não tenha preguiça de procurar, e não poste mais tópicos pedindo urgência, pois nem sempre posso estar por aqui, abraços e t+ ;)

kleberxd12
19-08-2009, 07:23 PM
Agradecimentos: Chaoseiro por ter permitido a postagem de seu conteúdo ao Motomodd, Guinho W.A, Neto, Cronus Emulator, Style, Zephyrus, Roalf, Lucas e a todos autores dos NPC's

Nome: Anti-BOT
Autor: Mara
Descrição: Ele randomiza de 1 a 5 e exibe o número com caracteres #, que formam o número. Testado 100%
Download: Anti-Bot (http://paste.cronus-emulator.com/?MDYxZT)

Nome: Mercado Negro para FULL PVP / HIGH Rates
Autor: [Admin] S t y l e [ Modificado Por [Admin] Henz ]
Descrição: Várias Lojas hat,equips,armas,poção..tem de TUDO
Download: Mercado Negro Full PVP (http://nopaste.php-q.net/244309)

Nome: Sistema de Comentários
Autor: Lucas
Descrição: O Player faz Comentário no NPC em In-Game,o ADM responde apaga e etc.
Download: Sistema de Comentários (http://www.paste-it.net/public/rc996b9/)

Nome: Teleportador_Novato
Autor: Dany
Descrição: Esse Npc ele teleporta para alguns lugares, bons para upa desde um lvl ao outro, para o player não precisa. Ta perguntando o outro a onde upa.
Download: Teleportador_Novato (http://www.nopaste.com/p/a4c1lyEMZ)

Nome: Police-RO
Autor: Dany
Descrição: Um npc que fica andando,anunciando mensagem em prontera
Download: Police RO (http://www.nopaste.com/p/apVl7gUpA)

Nome: PVP Baby
Autor: ADM-Sesshoumaru
Descrição: PVP apenas para Baby
Download: PVP Baby (http://www.nopaste.com/p/aleN5DVFmb)

Nome: Garota da Enquete
Autor: Bob Esponja
Descrição: Ela faiz Enquete In-Game no seu Servidor
Download: Garota Enquete (http://www.nopaste.com/p/aBK7AAqYL)

Nome: PVP Old Times
Autor: -
Descrição: PVP sem TransClasse
Download: PVP Old Times (http://www.nopaste.com/p/axAE1DfLn)

Nome: Coliseu Arena PVP
Autor: Hymir
Descrição: Melhor Sistema PVP Atual na minha Opinião
Download: Coliseu Arena PVP (http://hymir-scripts.uuuq.com/index.php?pag=verscript)
Informações: Tabela SQL: Tabela SQL (http://hymir-scripts.uuuq.com/index.php?pag=verscript)

Nome: Woe Controller
Autor: Chaoseiro
Descrição: Um Controlador de WOE muito bom,um dos melhores npc do Chaoseiro.
Download: Woe Controller (http://www.nopaste.com/p/aNSoxugrhb)

Nome: Poring Race
Autor: Zell
Descrição: Um Poring Race Funcionando 100%
Download: Poring Race (http://www.nopaste.com/p/a11AeLOYqb)

Nome: Ant-BOT
Autor: NightmareA
Descrição: Um dos melhores Ant-Bot
Download: Ant-Bot (http://opensvn.csie.org/Live/npc/anti.bot.txt)
Informações: -A pasta illust que está compctada deve ser extraida em:
- Para quem usa grf vai em data\texture\유저인터페이스
- Para Quem usa a data vai em \texture\À¯ÀúÀÎÅÍÆäÀ̽º\

Nome: Varias Lojas Mid e Low Rates
Autor: Cadinho e Talkannon
Descrição: Várias Lojas de Equipamento para Mid e Low Rates
Download: Lojas Mid e Low Rates (http://www.nopaste.com/p/a7JN6RfME)

Nome: Fabricante de Tinturas
Autor: -
Descrição: Ele faz varias Tintas por Quest e tal
Download: Fabricante de Tinturas (http://www.nopaste.com/p/arH5okQvY)

Nome: Reparador de Equipamentos
Autor: -
Descrição: Ele Repara todos os Equipamentos de Player VIP
Download: Reparador de Equipamentos (http://www.nopaste.com/p/axLvzqvv7)

Nome: Upador de Homunculo
Autor: -
Descrição: Ele Upa o seu Homunculo até 99
Download: Upador de Homunculo (http://www.nopaste.com/p/aM8UBYyTmb)

Nome: Senhor dos Clãs
Autor: -
Descrição: Troca o líder da Guild
Download: Senhor dos Clãs (http://www.nopaste.com/p/aa8jPqorN)

Nome: Teleportador VIP
Autor: -
Descrição: Teleportador dos VIP´s
Download: Teleportadora VIP (http://www.nopaste.com/p/al8TAAbmI)

Nome: Varias Quest ROPS e ETC
Autor: -
Descrição: Varias Quest ROPS e ETC
Download: Quest ROPS (http://www.nopaste.com/p/azHTFvJhO)

Nome: Sistema de Cash ROPS
Autor: SoulBlaker
Descrição: Um dos melhores sistema de Cash ROPS
Download: Cash ROPS (http://www.nopaste.com/p/aOHuXbcDb)

Nome: Sistema VIP SVRO
Autor: Lord
Descrição: Um dos melhores sistema VIP
Download: VIP SVRO (http://www.nopaste.com/p/aOHuXbcDb)

Nome: Vip Free
Autor: Matxii
Descrição: Ela da 7 dias de VIP. Bom para começo de Server
Download: VIP Free (http://www.nopaste.com/p/alVSocH0n)

Nome: Bufs VIP
Autor: -
Descrição: NPC que so da BUFS em VIP (Kyrie Eleision,Benção,Agi,Magnificat)
Download: Buffs VIP (http://nopaste.php-q.net/243954)

Nome: Ant Bufs Negativos
Autor: -
Descrição: Ele tira todos os Bufs Negativos do Player
Download: Ant Buffs Negativos (http://nopaste.php-q.net/243953)

Nome: Segurança VIP
Autor: FaLCoN
Descrição: Segurança da sua sala VIP,tanto TXT como SQL
Download: Segurança VIP (http://nopaste.php-q.net/243951)

Nome: NPC que faz o Ciclo do DIA e NOITE
Autor: -
Descrição: Esse NPC é muito Legal,em Certas horas do dia ele manda Mensagem Global para todo o server falando Frases Legais,A noite ele deixa o server a Noite e de Dia ele deixa o Server de DIA,as Frases são totalmente Configuradas...Bem legal esse NPC
Download: Dia&Noite (http://nopaste.php-q.net/243950)
Informações: Exemplo 1: As 7 horas da manha ele manda: O Sol se levanta sobre toda Rune-Midgard
Exemplo 2: As 12 Horas,Meio dia ele fala: Mais uma tarde no horizonte, o Sol está em seu ponto mais alto
E assim vai.

Nome: Sala do Emperium
Autor: SaiD
Descrição: Sala para testa o DANO no EMPERIUM
Download: Sala do Emperium (http://nopaste.php-q.net/243948)

Nome: Cidade do Comércio
Autor: Vinicius
Descrição: Sala das Vendas e Compras
Download: Cidade do Comércio (http://nopaste.php-q.net/243947)

Nome: Removedora VIP
Autor: -
Descrição: Removedora VIP,nunca vai quebrar o Equipamento.
Download: Removedora VIP (http://nopaste.php-q.net/243946)

Nome: Instrutor de Aventureiros
Autor: Iori Yagami
Descrição: Dá Informações do Server e Teleporta para Prontera
Download: Instrutor de Aventureiros (http://nopaste.php-q.net/243945)

Nome: Devil Square
Autor: Nepster e Rafael (Re-avaliada por Atum)
Descrição: Evento de MOB´s,Esta Funcionando 100%
Download: Devil Square (http://nopaste.php-q.net/243944)

Nome: Distribuidor de Cash via SQL
Autor: Edie Johnny
Descrição: Você pode colocar Cash Rops nas contas mesmo com a Pessoa OFF
Download: http://nopaste.php-q.net/243941"]Destribuidor de Cash via SQL://http://nopaste.php-q.net/243941&quo...de Cash via SQL (http://nopaste.php-q.net/243941)

Nome: Batalhas Campais - Flavius 1
Autor: -
Descrição: Server para Battleground
Download: Flavius - 1 (http://paste-it.net/public/e51dcdc/)

Nome: Batalhas Campais Cammon
Autor: -
Descrição: Server para Battleground
Download: Batalhas Campais (http://paste-it.net/public/i4bdcbe/)

Nome: Pack Rankings SQL [SQL]
Autor: Chaoseiro
Descrição: Pack contendo WoT + Evento GvG + Rankings para WoE + WoT + GvG
Download: Pack Com rankings [SQL] (http://cid-fba54502e6a00245.skydrive.live.com/self.aspx/Ragnar%C3%B6k%20Files/Pack%20Ranks%20SQL.7z)

Nome: Ranking WoT v4.2 [SQL]
Autor: Chaoseiro
Descrição: Ranking para a WoT. Pegue-o aqui separadamente ou no Pack Ranks SQL
Download: Ranking WoT (http://skiesro.110mb.com/newscripts/WoT%20Ranks.txt)

Nome: War of Treasure [WoT] [SQL]
Autor: Script Original por Qoff e Maluko
Descrição: Evento GvG War of Treasure, tão conhecido que dispensa maiores descrições.
Download: WoT 4.0 (http://skiesro.110mb.com/newscripts/WoT4.0.txt)
Informações: Esta WoT foi reformulada por Chaoseiro, permitindo a configuração dos itens In-Game, sendo que foi adicionado uma chance aos itens para dropar dos baús!
Possui Ranking SQL.

Nome: WoE controller v1.0 *[NEW]*
Autor: Chaoseiro
Descrição: Um Mega Controlador de WoE que permite configurar:
- Horários da WoE = Dia, Hora e Minuto
- Castelos da WoE = Quais castelos ficarão ativos e em que dia serão ativos!
Ele ainda não separa WoE 1.0 de WoE 2.0, mas basta configurar os castelos em dias separados se for o caso.
Download: WoE Controler (http://skiesro.110mb.com/newscripts/WoE%20Controller%20v1.0.txt)

Nome: Time-Trial v1.0 *[NEW]*
Autor: Chaoseiro
Descrição: NPC de Evento onde o player paga uma pequena taxa para entrar na Arena Trial, configurados pelos GMs.
Após 10 segundos, diversos Monstros aparecem, e o objetivo do player é matar todos no menor tempo possível! Os mais rápidos aparecerão num Ranking! Tamanho do ranking é configurado in-game e monstros são configurados no script.
Há também os Special Mobs, que diminuem o tempo total ao serem mortos.
Download: Time Trial (http://skiesro.110mb.com/newscripts/Time-Trial.txt)

Nome: Ticket Trader v2.0
Autor: Chaoseiro
Descrição: NPC que troca items por tickets e vice-versa. Totalmente configurável pelo script. É possível a adição de um "Ticket VIP". Lembre-se, você deve possuir os tickets em sua item_db2.txt
Download: Ticket Trader (http://skiesro.110mb.com/newscripts/Ticket_TraderOt2.txt)

Nome: Super JobChanger & Reseter
Autor: Chaoseiro - Idéia de [ADMDextroyer]!
Descrição: Mestra de Classes que também Reseta Players que atingirem determinado nível, no estilo MU. Permite Diversas configurações como: Suporte a VIP, Limite de Resets, Habilidades de Platina, Configurar Informações, e Muito Mais! Veja o Script para você ter uma melhor idéia de como configurar!
Permite também Upar além do limite de Nível/Job (caso emulador + exp.txt tenham suporte) através de quests que Você mesmo pode fazer!
Para adicionar estas quests, vá à linha 338 e adicione as quests seguindo o formato da Label "Quest_Level" ou "QuestJob_Level", subistituindo "Level" pelo nível correspondente ao necessário para fazer tal quest!
Download: SuperReseter (http://skiesro.110mb.com/newscripts/SuperReseter.txt)

Nome: ResClon v1.1
Autor: Chaoseiro
Descrição: Resetador de Habilidades e/ou Atributos e Clonador, tudo a um custo pré-definido pelos GMs
Download: ResClon (http://skiesro.110mb.com/newscripts/ResClon.txt)

Nome: RatesControl v2.1.1 *[NEW]*
Autor: Chaoseiro
Descrição: Controlador de Rates In-Game, permitindo criar eventos como Double Exp por certos períodos.
Download:Rates Control (http://skiesro.110mb.com/newscripts/RatesControlv2.1.1.txt)
Informações: Este Npc é ativado por Whisper, mandando uma PM para 'npc:RatesControl'.
Com ele, Qualquer GM acima do Level 20 (Level de GM) poderá iniciar um Evento, mas com as Devidas Restrições, que podem ser editadas. Os Eventos podem ter diversas durações. Não é possível ocorrer 2 eventos ao mesmo tempo, porém os GMs podem desativar um evento a qualquer hora.

Nome: Sortudo 2.0
Autor: Script Reformulado por Chaoseiro
Descrição: Evento PvP onde é necessário um pouco de sorte para ganhar! Os players são teleportados para uma arena aonde será PvP. Novidade da minha versão: Se a arena for de nível, após um certo tempo os baús seletores aparecerão e quem quebrar passa para o 2º nível. Após mais um tempo, finalmente aparece o baú que determinará o vencedor. Caso a arena não seja de nível, após certo tempo aparecerá o baú da vitória, porém serão 2 baús!
Download: Sortudo 2.0 (http://skiesro.110mb.com/newscripts/EventoSorte2.txt)

Nome: Ranking Evento GvG v1.2 [SQL]
Autor: Chaoseiro
Descrição: Ranking para o Evento GvG. Pegue-o aqui separadamente ou no Pack Ranks SQL. Caso pegue-o separadamente, pegue a Tabela SQL que se encontra no final do post.
Download: Ranking GvG (http://skiesro.110mb.com/newscripts/GvG%20Ranks.txt)

Nome: Evento GvG v1.2 [SQL]
Autor: Chaoseiro
Descrição: Evento GvG PARECIDO com a WoT, mas foi feito do 0. Os Clãs juntam pontos ao quebrar os baús para trocar por prêmios definidos pelos GMs. Possui Ranking SQL, pegue-o separado logo abaixo ou pegue-o no Pack Ranks SQL.
Download: Evento GvG 1.2 (http://skiesro.110mb.com/newscripts/GvGEvent.txt)

Nome: Devil Square 5.0
Autor: Nepster e Rafael
Descrição: Evento PvP onde os players são teleportados para uma arena contendo diversos monstros separados por níveis. Apos matar-se todos, é possível retirar um prêmio na saída, configurado pelos GMs. A Novidade na minha versão é a existência de 3 níveis do DS, o mais fácil, o médio e o difícil, com monstros divididos entre os sub-níveis do DS de acordo com estes níveis, que são definidos randomicamente pelo npc no início do evento. Eu acabei deixando algumas IDs de custom Mobs no script, por favor, troque-as caso você não possua-os.
Download: Devil Square 5.0 (http://skiesro.110mb.com/newscripts/DevilSquare2.txt)

Nome: Branch Room v1.0 *[NEW]*
Autor: Chaoseiro
Descrição: Sala do Galho Seco onde os players a alugam por um certo período de tempo, configurado pelos GMs. Ao criar a sala, o locator define uma senha, com a qual seus amigos poderão entrar na sala também.
Download: Branch Room (http://skiesro.110mb.com/newscripts/Branch%20Room.txt)

Nome: Arena de Caça 3.0 v
Autor: Qoff
Descrição: Arena com diversos monstros, cada um com uma pontuação. Ao matar os monstros, esta pontuação é somada. Ao final da Caça, você pode trocá-la por itens! Estes itens são configurados in-game. A Caça dura 5 minutos - acretido que um tempo limitado é mais justo.
Download: Arena de Caça 3.0 (http://skiesro.110mb.com/newscripts/ArenaCaca3.txt)

Nome: Torpedo VIP
Autor: Yoshi
Descrição: Permitir 3 Mensagens globais para o servidor grautitamente, fazendo a quarta em diante ser paga diariamente! Todos os dias às 00:00 o servidor. Reseta as mensagens permitindo enviar mais 3 automaticamente!
Download: Torpedo Vip (http://nopaste.org/p/ay5MW0WBm)

Nome: Encontre o Gato 2.0
Autor: Wiskovisky
Descrição: Basicamente, um gato se esconde em alguma cidade (por padrão, Lutie em 14 esconderijos possíveis) em alguns pontos marcados no script. Quando algum jogador o encontra, ele pode ganhar ou perder zenys (e talvez morrer). Então, após certo tempo, o gato se esconde novamente e por ai vai.
Download: Encontre o Gato (http://nopaste.org/p/a2y3S4cvX)
Informações: Para iniciar o evento, envie a mensagem "iniciar" para "npc:Gato", ou "parar" se quiser interromper o evento.OU envie "menu" para abrir o menu do Gato. (que também pode ser aberto se o gm com acesso aos comandos clicar no Gato). A script possui uma variável de segurança, para que niguém possa "falar" com o gato se o evento estiver interrompido...
(fora que, ao interromper, ele "sumirá")

Nome: Balder Npc
Autor: MuriCinhO e Tomasco
Descrição: Teleportador para uma Sala com itens diferentes.
Download: Balder Npc (http://www.paste-it.net/public/h5e5225/)
Informações: Se quiserem mudar o Nome do Npc é só mudar ali na linha aonde fica as coordenadas e tal.

Nome: Evento Amon Ra
Autor: Tiio Mark ~*
Descrição: Um NPC de Evento, todo dia 15 do mês o Evento começa.
O NPC invoca em Prontera: 1 Faraó, 1 Osíris, 100 Múmias(primeiro 60, depois 40, pra não dar Lag), 60 Anúbis
Download: Evento Amon Ra (http://www.paste-it.net/public/m02068d/)

Nome: Aquaring
Autor: Tomasco
Descrição: Npc que anda e fala por prontera; ( ou qualquer outro mapa ) Npc de Buff's;
Download: Aquaring (http://www.paste-it.net/public/hfb8e9a/)

Nome: Correio Elegante
Autor: Tiio Mark ~*
Descrição: Npc que cobra um pouco de zeny para mandar uma Carta de Amor para sua Amada.
Download: Correio Elegante (http://www.paste-it.net/public/x5ea656/)

Nome: Garota de Férias
Autor: Tiio Mark ~*
Descrição: Muda a roupa de um NOVIÇO para uma roupa de praia.
Download: Garota de Férias (http://www.paste-it.net/public/gc4ca58/)

Nome: Selo Ice Pick
Autor: Tomasco
Descrição: Npc que conta uma história de um Deus de Rune Midgard. Quem fazer a quest inteira, ganha uma Ice Pick
Download: Selo Ice Pick (http://www.paste-it.net/public/r3bd726/)
Informações: Npc bom para servidores Low rate.

Nome: Removedora de Cartas
Autor: Tiio Mark ~*
Descrição: Npc que retira as cartas de um equipamento.
Download: Removedora de Cartas (http://www.paste-it.net/public/a7d09e8/)

Nome: PvP Master
Autor: Tiio Mark ~*
Descrição: Leva um Player para qualquer das 3 salas de PvP.
Download: PvP Master (http://www.paste-it.net/public/h2f368d/)

Nome: Quest do Alçapão
Autor: K.D
Descrição: Npc contador de historias faz você viver uma nova aventura entrando em um alçapão super maneiro e com monstros Muito Fortes.
Download: Quest do Alçapão (http://www.paste-it.net/public/u032249/)

Nome: Quest Sangrenta
Autor: The Joker
Descrição: Npc que nas quests usa pontos do PvP
Download: Quest Sangrenta (http://www.paste-it.net/public/sf617d2/)

Nome: Resta um
Autor: Tiio Mark ~*
Descrição: Npc que te leva a um warp que é PvP. O PvP é ligado, o último que sobreviver ganha.
Download: Resta um (http://www.paste-it.net/public/o7cfd68/)

Nome: Thana Boss
Autor: Tiio Mark ~*
Descrição: Npc que te leva aonde se encontra o Thanatos.
Download: Thana Boss (http://www.paste-it.net/public/kf2b057/)

Nome: Portais Adicionais
Autor: Tiio Mark ~*
Descrição:Portais complementares ou de Quest - Passagens Secretas - descobertos para ligar dois mapas interrelacionáveis: EXEMPLO: Túnel Submarino e Praia de Comodo, potencializando a mobilidade e o uso de equipamentos favoráveis aos elementos e raças dessas localidades; além de variar um pouco de mapa...
Download: Portais Adicionais (http://www.paste-it.net/public/wab4cfd/)

Nome: Aluguel de Itens
Autor: Fetish e Perig
Descrição: Npc que faz um aluguel de itens por Cash's
Download: Aluguel de Itens (http://www.paste-it.net/public/l49496f/)

Nome: Ban por iP
Autor: Thor
Descrição: Bane um player por iP, impossibilitando ele de entrar no servidor Novamente
Download: Ban por iP (http://www.paste-it.net/public/p2722ec/)

Nome: Perguntas e Respostas
Autor: Tiio Mark ~* e Tomasco
Descrição: Npc que facilita o evento de Perguntas e Respostas.
Download: Perguntas e Respostas (http://www.paste-it.net/public/t27c403/)

Nome: Anunciadora
Autor: Thor
Descrição: Manda uma propaganda de 15 em 15 Minutos
Download: Anunciadora (http://www.paste-it.net/public/q7591fb/)


Nome: Gold Room
Autor: DarkDragon
Descrição: Um monte de Mob's em um só mapa dropando Ouro.
Download: Gold Room (http://www.paste-it.net/public/y419c0c/)

Nome: Sala de Evento
Autor: Supremo
Descrição: Npc que leva o player a uma sala de evento.
Download: Sala de Evento (http://www.paste-it.net/public/z48acd6/)

Nome: Sala MvP
Autor: Zayck
Descrição: Npc que leva um player a um lugar que tenha um Sumonador.
Download: Sala MvP (http://www.paste-it.net/public/x20fa7a/)

Nome: Mini-Boss
Autor: Falco
Descrição: Leva aonde pode matar Mini-Boss
Download: Mini-Boss (http://www.paste-it.net/public/aa7489d/)

Nome: PvP 2.0
Autor: Lyko
Descrição: Leva a uma sala onde só players Vip pode ir.
Download: PvP 2.0 (http://www.paste-it.net/public/g2c587d/)
Informações: Ignore o nome do Npc no Link. Eu postei errado, mas esse é o PvP mesmo.

Nome: Shop Vip
Autor: Kaminari
Descrição: Um Shop aonde só player Vip pode ir.
Download: Shop Vip (http://www.paste-it.net/public/z992483/)

Nome: Sala Vip
Autor: DarkDragon
Descrição: Leva a uma sala onde só players Vip pode entrar.
Download: Sala Vip (http://www.paste-it.net/public/z16f69e/)

Nome: Senhor das Ygg's
Autor: Tiio Mark ~*
Descrição: A cada clique você ganha 30 Ygg's
Download: Senhor das Ygg's (http://www.paste-it.net/public/p5a5d27/)
Informações: Está configurado para Players Vip's

Nome: Sacolas
Autor: Yodaime
Descrição: Troca Zeny's por sacolas.
Download: Sacolas (http://www.paste-it.net/public/dffe891/)

Nome: Garota Negociante
Autor: Ricardo
Descrição: Aluga Peco Peco, Falcão e Carrinho
Download: Garota Negociante (http://www.paste-it.net/public/q42e138/)

Nome: Bloqueador de Chat's
Autor: Thor
Descrição: Bloqueia Chat's na rua, impede que drope itens na rua e etc...
Download: Bloqueador de Chat's (http://www.paste-it.net/public/u378f77/)

Nome: Resetadora
Autor: Mateus
Descrição: Reseta: Skills, Atributos e Ambos
Download: Resetadora (http://www.paste-it.net/public/gc1b3a/)

Tabela WoT


Tabela GvG
to com uma duvida eu baixo os npcs do site e fasso tudo certinho meu cronus e txt mas na hora de rodar da erro conseguir logar o mercado negro mas nao abre a opçao de venda e preciso ter a pasta de classes atualisadas e onde eu pego a configuraçao das classes ?

Guugah
30-09-2009, 07:33 PM
:(:(:(:(
manow tem uns npc que ta off
os primeiros ve se da pra da uma arrumada
ta falatando pokos npc pro meu server

=))))))

vlw
:D:D:D:D:D:D:D:D:D
:cool::cool::cool::cool::cool::cool::cool::cool::c ool:

Linskpnot
03-10-2009, 01:30 PM
Tem como upar o link dos npc´s do mercado livre de novo ai amigo?

é que nao to consiguindo baixar por que os link´s estao quebrados

Linskpnot
03-10-2009, 01:34 PM
Daskdkasdksa

nao era mercado "livre " nao amigo desculpas


era mercado "negro"asdkaskdakdsak


abraço agradeço desde já

Hirani
03-10-2009, 02:08 PM
Amigo eu estou procurando no google e encontrei isso aqui:

http://paste-it.net/public/gaafb33/

http://www.paste-it.net/public/ceb048d/

vc pode me falar qual nome do arquivo dos npc do mercado negro? pois assim eu vejo aki na minha pasta se eu os tenho :)

Arkantus
18-10-2009, 12:55 PM
Ta off os primeiros links,arruma ae plz, e o PVP Room não ta funfando.

Hirani
18-10-2009, 01:28 PM
Ta off os primeiros links,arruma ae plz, e o PVP Room não ta funfando.

Quais sao os primeiros links... fale se é o primeiro, sgundo e etc...

guinho w.a
18-10-2009, 03:04 PM
Quais sao os primeiros links... fale se é o primeiro, sgundo e etc...
Pelo que vi parece ser o primeiro e o segundo. ;)
Se tiver ae pode postar, se não tiver, teremos que esperar Nosyel voltar para postar os arquivos, ele deve ter no PC dele.


Até..

Hirani
19-10-2009, 07:05 PM
Achei um antibot aqui, nao sei se é o mesmo e tal....mas é pro eAthena.

Link: http://scripts.thiagobelem.com.br/npcs/pastor.txt

dmx177
29-10-2009, 02:01 PM
ae velho Tem como vc explica tipoeu copie todos esquema do npc criei um arquivo e joguei no Personalizados mais quando vou no script não tah lah

ae oque fasso?

agradeço des de jah obrigado:)

Hirani
29-10-2009, 02:23 PM
ae velho Tem como vc explica tipoeu copie todos esquema do npc criei um arquivo e joguei no Personalizados mais quando vou no script não tah lah

ae oque fasso?

agradeço des de jah obrigado:)

Tente fazer como os outros, vc pode ate copiar um outro NPC e apaga tudo e cola o novo salva e muda o nome.

zapseco
31-10-2009, 03:56 PM
ai tem como vc mi passar tipo a lista dos npcs so depois eu substitui ?
pf obrigado

Hirani
05-11-2009, 01:22 PM
Como assim passar uma lista?
Você quer uma lista de NPC pronta, ou, uma lista dos npc que vc deve substituir...se for a 2° opção tanto faz qual vc mude...ou melhor, mudar NÃO e sim copiar e editar dentro e salvar cm outro nome.

snooker
08-11-2009, 08:58 AM
links tudo off...

guinho w.a
08-11-2009, 09:52 AM
links tudo off...
Desculpe maninho, assim que possível, Hirani estará concertando os links.


Até..

biujuju
22-11-2009, 12:54 AM
n da pra fazer o downlaod

Liine meksquer
22-11-2009, 05:19 PM
n da pra fazer o downlaod
É porque os links estão quebrados.
Estou arrumando aos poucos, mas até
consertar tudo vai demorar um pouquinho...
Mas muitos já estão funfando.

wagszana
25-11-2009, 02:51 AM
to com uma duvida eu baixo os npcs do site e fasso tudo certinho meu cronus e txt mas na hora de rodar da erro conseguir logar o mercado negro mas nao abre a opçao de venda e preciso ter a pasta de classes atualisadas e onde eu pego a configuraçao das classes ?

Agradecimentos: Chaoseiro por ter permitido a postagem de seu conteúdo ao Motomodd, Guinho W.A, Neto, Cronus Emulator, Style, Zephyrus, Roalf, Lucas e a todos autores dos NPC's

Nome: Anti-BOT
Autor: Mara=
Download: https://opensvn.csie.org/Live/npc/anti.bot.txt

Nome: Garota da Enquete
Autor: Bob Esponja
Descrição: Ela faiz Enquete In-Game no seu Servidor
Download: http://scripts.thiagobelem.com.br/npcs/enquete.txt

Nome: NPC que faz o Ciclo do DIA e NOITE
Autor: -
Descrição: Esse NPC é muito Legal,em Certas horas do dia ele manda Mensagem Global para todo o server falando Frases Legais,A noite ele deixa o server a Noite e de Dia ele deixa o Server de DIA,as Frases são totalmente Configuradas...Bem legal esse NPC
Download: http://opensvn.csie.org/BraRO/BraRO/npc/braro/day_circle.txt
Informações: Exemplo 1: As 7 horas da manha ele manda: O Sol se levanta sobre toda Rune-Midgard
Exemplo 2: As 12 Horas,Meio dia ele fala: Mais uma tarde no horizonte, o Sol está em seu ponto mais alto
E assim vai.

Nome: Devil Square
Autor: Nepster e Rafael (Re-avaliada por Atum)
Descrição: Evento de MOB´s,Esta Funcionando 100%
Download: http://paste-it.net/raw/public/h83f892/

Nome: Distribuidor de Cash via SQL
Autor: Edie Johnny
Descrição: Você pode colocar Cash Rops nas contas mesmo com a Pessoa OFF
Download: http://nopaste.php-q.net/243941"]Destribuidor de Cash via SQL://http://nopaste.php-q.net/243941&quo...de Cash via SQL (http://nopaste.php-q.net/243941)

Nome: Time-Trial v1.0 *[NEW]*
Autor: Chaoseiro
Descrição: NPC de Evento onde o player paga uma pequena taxa para entrar na Arena Trial, configurados pelos GMs.
Após 10 segundos, diversos Monstros aparecem, e o objetivo do player é matar todos no menor tempo possível! Os mais rápidos aparecerão num Ranking! Tamanho do ranking é configurado in-game e monstros são configurados no script.
Há também os Special Mobs, que diminuem o tempo total ao serem mortos.
Download: http://cronus-emulator.com/nopaste/npcs/chaoseiro/44acbbc3d1bdda.txt

Nome: Ticket Trader v2.0
Autor: Chaoseiro
Descrição: NPC que troca items por tickets e vice-versa. Totalmente configurável pelo script. É possível a adição de um "Ticket VIP". Lembre-se, você deve possuir os tickets em sua item_db2.txt
Download: http://skiesro.110mb.com/scripts/Ticket_TraderOt2.txt

Nome: ResClon v1.1
Autor: Chaoseiro
Descrição: Resetador de Habilidades e/ou Atributos e Clonador, tudo a um custo pré-definido pelos GMs
Download: http://skiesro.110mb.com/npcs/resclon.txt

Nome: RatesControl v2.1.1 *[NEW]*
Autor: Chaoseiro
Descrição: Controlador de Rates In-Game, permitindo criar eventos como Double Exp por certos períodos.
Download: http://paste-it.net/raw/public/pec94f8/ (http://paste-it.net/raw/public/pec94f8/)
Informações: Este Npc é ativado por Whisper, mandando uma PM para 'npc:RatesControl'.
Com ele, Qualquer GM acima do Level 20 (Level de GM) poderá iniciar um Evento, mas com as Devidas Restrições, que podem ser editadas. Os Eventos podem ter diversas durações. Não é possível ocorrer 2 eventos ao mesmo tempo, porém os GMs podem desativar um evento a qualquer hora.

Nome: Sortudo 2.0
Autor: Script Reformulado por Chaoseiro
Descrição: Evento PvP onde é necessário um pouco de sorte para ganhar! Os players são teleportados para uma arena aonde será PvP. Novidade da minha versão: Se a arena for de nível, após um certo tempo os baús seletores aparecerão e quem quebrar passa para o 2º nível. Após mais um tempo, finalmente aparece o baú que determinará o vencedor. Caso a arena não seja de nível, após certo tempo aparecerá o baú da vitória, porém serão 2 baús!
Download: http://paste-it.net/raw/public/w31ebf8/

Nome: Devil Square 5.0
Autor: Nepster e Rafael
Descrição: Evento PvP onde os players são teleportados para uma arena contendo diversos monstros separados por níveis. Apos matar-se todos, é possível retirar um prêmio na saída, configurado pelos GMs. A Novidade na minha versão é a existência de 3 níveis do DS, o mais fácil, o médio e o difícil, com monstros divididos entre os sub-níveis do DS de acordo com estes níveis, que são definidos randomicamente pelo npc no início do evento. Eu acabei deixando algumas IDs de custom Mobs no script, por favor, troque-as caso você não possua-os.
Download: https://opensvn.csie.org/SoulBlaker/scripts/eventos/DevilSquare.txt

Nome: Branch Room v1.0 *[NEW]*
Autor: Chaoseiro
Descrição: Sala do Galho Seco onde os players a alugam por um certo período de tempo, configurado pelos GMs. Ao criar a sala, o locator define uma senha, com a qual seus amigos poderão entrar na sala também.
Download: http://paste-it.net/raw/public/d9b1c73/

Nome: Torpedo VIP
Autor: Yoshi
Descrição: Permitir 3 Mensagens globais para o servidor grautitamente, fazendo a quarta em diante ser paga diariamente! Todos os dias às 00:00 o servidor. Reseta as mensagens permitindo enviar mais 3 automaticamente!
Download: http://paste-it.net/raw/public/m0588f9/

Nome: Encontre o Gato 2.0
Autor: Wiskovisky
Descrição: Basicamente, um gato se esconde em alguma cidade (por padrão, Lutie em 14 esconderijos possíveis) em alguns pontos marcados no script. Quando algum jogador o encontra, ele pode ganhar ou perder zenys (e talvez morrer). Então, após certo tempo, o gato se esconde novamente e por ai vai.
Download: http://eaplugin.org/site/scripts/12%3AEncontre%20o%20Gato.txt
Informações: Para iniciar o evento, envie a mensagem "iniciar" para "npc:Gato", ou "parar" se quiser interromper o evento.OU envie "menu" para abrir o menu do Gato. (que também pode ser aberto se o gm com acesso aos comandos clicar no Gato). A script possui uma variável de segurança, para que niguém possa "falar" com o gato se o evento estiver interrompido...
(fora que, ao interromper, ele "sumirá")

Nome: Evento Amon Ra
Autor: Tiio Mark ~*
Descrição: Um NPC de Evento, todo dia 15 do mês o Evento começa.
O NPC invoca em Prontera: 1 Faraó, 1 Osíris, 100 Múmias(primeiro 60, depois 40, pra não dar Lag), 60 Anúbis
Download: http://www.eaplugin.org/tecnocronus/uploads/Amon_ra2.txt

Nome: PvP Master
Autor: Tiio Mark ~*
Descrição: Leva um Player para qualquer das 3 salas de PvP.
Download: http://opensvn.csie.org/MookaScripts/PvP%20Master/PvP%20Master%20-%20Otimizado%20(vUltimate)/PvP_Master_Ultimate_1.3.1.txt (http://opensvn.csie.org/MookaScripts/PvP%20Master/PvP%20Master%20-%20Otimizado%20%28vUltimate%29/PvP_Master_Ultimate_1.3.1.txt)

Nome: Resta um
Autor: Tiio Mark ~*
Descrição: Npc que te leva a um warp que é PvP. O PvP é ligado, o último que sobreviver ganha.
Download: http://paste-it.net/raw/public/ad5b74a/

Nome: Ban por iP
Autor: Thor
Descrição: Bane um player por iP, impossibilitando ele de entrar no servidor Novamente
Download: http://npcs.forums-free.com/npc-que-bane-um-player-por-ip-t13.html

Nome: Gold Room
Autor: DarkDragon
Descrição: Um monte de Mob's em um só mapa dropando Ouro.
Download: https://opensvn.csie.org/bannedRO/npc/stable/GoldRoom.txt

Nome: Sala MvP
Autor: Zayck
Descrição: Npc que leva um player a um lugar que tenha um Sumonador.
Download: http://paste-it.net/public/hc453bf

Tabela WoT


Tabela GvG

Maioria dos links Kebrados

preciso desses npc´s =X

guinho w.a
25-11-2009, 10:28 AM
Maioria dos links Kebrados

preciso desses npc´s =X
Infelizmente esta área de Games Online esta desorganizada, estamos precisando de Moderadores para esta área, quem estiver interessado pode deixar um post como resposta dizendo que esta interessado a entrar pra Staff.

Até..

Aleexx2
25-11-2009, 03:49 PM
Guinho seria bom se todos os arquivos do Nosyel fossem anexados quando ele fosse postar algo hein...

Liine meksquer
25-11-2009, 05:38 PM
Guinho seria bom se todos os arquivos do Nosyel fossem anexados quando ele fosse postar algo hein...

É, ótima idéia, Alex.
Pois de Ragnarok entendo quase nada.
E os npc's que achei, ja coloquei
os links aqui, mas ainda falta muitos...

---- EDIT ----

Todos os links estão funcionando perfeitamente agora !
Com muito esforço consegui consertar 90% deles e o
restante, tive que apagar, mas no lugar, coloquei outros.

Liine meksquer
25-11-2009, 07:32 PM
[TxT/SQL] Salas de x1 100%

Nome: Salas de x1
Autor: Ber
Descrição: Uma sala onde só pode entrar no máximo 2 pessoas
Informações do Script:
~ ChangeLog ~
1.0 - NPC Criado
1.1 - Erro de label arrumado (ADM Ber)
1.2 - Corrigido menu



================================================== ===


// Nome: Salas de x1

// ================================================== ===
// Autor: ADM Ber
// ================================================== ===
// Descrição: Uma sala de pvp onde só é permitido entrar 2 pessoas.
// ================================================== ===
// Versão: 1.2
// ================================================== ===
// ChangeLog:
// 1.0 - NPC Iniciado
// 1.1 - Label corrigida
// 1.2 - Menu corrigido
// ================================================== ===
// Agradecimentos: Thor (Obrigado Thor, por responder minha duvidas)// ================================================== ===
// Duvidas?
// Me adicione no MSN: admber********.com
// ================================================== ===
// Favor não remover os créditos!
// ================================================== ===
prontera,150,150,5 script Salas de x1 801,{




set $pvp1$[0],"pvp_n_1-1";//Arena 1
set $pvp2$[0],"pvp_n_2-1";//Arena 2
set $pvp3$[0],"pvp_n_1-2";//Arena 3
set $pvp4$[0],"pvp_n_3-1";//Arena 4
set $pvp5$[0],"pvp_n_1-3";//Arena 5




dispbottom "Npc Criado pelo ADM Ber";
dispbottom "admber********.com";
show "[Salas de x1]";
show "Olá, deseja entrar numa sala de x1?";
menu "Sim",sim,"Informações",info,"Não",-;
close;




info:
next;
show "[Salas de x1]";
show "NPC criado pelo ADM Ber";
show "admber********.com";
show "Cansado de ir PVP e todo mundo te atacar ao mesmo tempo?";
next;
show "[Salas de x1]";
show "Esse npc foi feito pra acabar com isso!";
next;
show "[Salas de x1]";
show "Temos 5 salas, cada uma suporta 2 pessoas";
next;
show "[Salas de x1]";
show "Boa Sorte!";
close;




sim:
next;
show "[Salas de x1]";
show "Escolha uma sala";
show "Sala 1 ["+getmapusers($pvp1$[0])+" Pessoas]";
show "Sala 2 ["+getmapusers($pvp2$[0])+" Pessoas]";
show "Sala 3 ["+getmapusers($pvp3$[0])+" Pessoas]";
show "Sala 4 ["+getmapusers($pvp4$[0])+" Pessoas]";
show "Sala 5 ["+getmapusers($pvp5$[0])+" Pessoas]";
show
menu "Sala 1 ["+getmapusers($pvp1$[0])+"]",sala1,"Sala 2 ["+getmapusers($pvp2$[0])+"]",sala2,"Sala 3 ["+getmapusers($pvp3$[0])+"]",sala3,"Sala




4 ["+getmapusers($pvp4$[0])+"]",sala4,"Sala 5 ["+getmapusers($pvp5$[0])+"]",sala5,"Desisto",-;
close;




sala1:
if(getmapusers($pvp1$[0])>2) goto limite;
show "[Salas de x1]";
show "Ok, vou te levar pra lá!";
next;
warp $pvp1$,0,0;
close;




sala2:
if(getmapusers($pvp2$[0])>2) goto limite;
show "[Salas de x1]";
show "Ok, vou te levar pra lá!";
next;
warp $pvp2$,0,0;
close;




sala3:
if(getmapusers($pvp3$[0])>2) goto limite;
show "[Salas de x1]";
show "Ok, vou te levar pra lá!";
next;
warp $pvp3$,0,0;
close;




sala4:
if(getmapusers($pvp4$[0])>2) goto limite;
show "[Salas de x1]";
show "Ok, vou te levar pra lá!";
next;
warp $pvp4$,0,0;
close;




sala5:
if(getmapusers($pvp5$[0])>2) goto limite;
show "[Salas de x1]";
show "Ok, vou te levar pra lá!";
next;
warp $pvp5$,0,0;
close;




limite:
next;
show "[Salas de x1]";
show "Limite de 2 pessoas atingido";
close;




}



// Arena 1
pvp_n_1-1 mapflag nosave
pvp_n_1-1 mapflag noteleport
pvp_n_1-1 mapflag nowarpto
pvp_n_1-1 mapflag nowarp
pvp_n_1-1 mapflag nomemo
pvp_n_1-1 mapflag pvp
pvp_n_1-1 mapflag nopenalty
pvp_n_1-1 mapflag nobranch
pvp_n_1-1 mapflag pvp_noguild
pvp_n_1-1 mapflag noloot
pvp_n_1-1 mapflag noexp
// Arena 2
pvp_n_2-1 mapflag nosave
pvp_n_2-1 mapflag noteleport
pvp_n_2-1 mapflag nowarpto
pvp_n_2-1 mapflag nowarp
pvp_n_2-1 mapflag nomemo
pvp_n_2-1 mapflag pvp
pvp_n_2-1 mapflag nopenalty
pvp_n_2-1 mapflag nobranch
pvp_n_2-1 mapflag pvp_noguild
pvp_n_2-1 mapflag noloot
pvp_n_2-1 mapflag noexp
// Arena 3
pvp_n_1-2 mapflag nosave
pvp_n_1-2 mapflag noteleport
pvp_n_1-2 mapflag nowarpto
pvp_n_1-2 mapflag nowarp
pvp_n_1-2 mapflag nomemo
pvp_n_1-2 mapflag pvp
pvp_n_1-2 mapflag nopenalty
pvp_n_1-2 mapflag nobranch
pvp_n_1-2 mapflag pvp_noguild
pvp_n_1-2 mapflag noloot
pvp_n_1-2 mapflag noexp
// Arena 4
pvp_n_3-1 mapflag nosave
pvp_n_3-1 mapflag noteleport
pvp_n_3-1 mapflag nowarpto
pvp_n_3-1 mapflag nowarp
pvp_n_3-1 mapflag nomemo
pvp_n_3-1 mapflag pvp
pvp_n_3-1 mapflag nopenalty
pvp_n_3-1 mapflag nobranch
pvp_n_3-1 mapflag pvp_noguild
pvp_n_3-1 mapflag noloot
pvp_n_3-1 mapflag noexp
// Arena 5
pvp_n_1-3 mapflag nosave
pvp_n_1-3 mapflag noteleport
pvp_n_1-3 mapflag nowarpto
pvp_n_1-3 mapflag nowarp
pvp_n_1-3 mapflag nomemo
pvp_n_1-3 mapflag pvp
pvp_n_1-3 mapflag nopenalty
pvp_n_1-3 mapflag nobranch
pvp_n_1-3 mapflag pvp_noguild
pvp_n_1-3 mapflag noloot
pvp_n_1-3 mapflag noexp

Liine meksquer
25-11-2009, 07:37 PM
Arena da Morte v5.0, Arena da Morte de Khan "MELHORADA"

O que há de novo ?

- Adicionei 2 noas arenas, uma PvP e uma GvG, nestas arenas não é permitido o uso de Ygg, entre outros itens de cura.
- Criei um sistema diferente do meio de sair da arena, agora para você sair da arena você clica no NPC e ele te faz esperar 10seg. Isso evita que as pessoas ataquem alguem depois corram pro NPC para sair.
- Partindo da idéia de PvP com e sem Ygg, criei +2 Rankings, 1 para PvP sem Ygg e 1 para GvG sem Ygg, lembrando que quando vc mata nas arenas sem ygg pontua nos dois ranking ( Sem ygg e Ranking Geral).

Changelog:

//= 1.0 - Script Inicializado [Wukong]
//= 1.1 - Corrigido pequenos BUGs [Golen Maker]
//= 1.1 - Adicionado a opção de escolha do bloqueio de algums
// items ao entrar no PvP e na GvG [Wukong]
//= 2.0 - Corrigido pequenos bugs [Wukong]
//= 3.0 - Optimização do NPC [Khan]
//= 3.0a- Corrigido comandos ( show/ mes ) [Khan]
//= 4.0 - Adicionado Arenas Sem Ygg [NightmareA]
//= 4.1 - Optimizado Warps de Saida ( adicionado nas arenas sem ygg ) [NightmareA]
//= 4.2 - Adicionado Arenas [NightmareA]
//= 4.3 - Adicionado sistema de saida por timer [NightmareA]
//= 4.4 - Adicionado Contagem de Ranking por arena e total [NightmareA]
//= 5.0 - Fix Bugs [NightmareA]

- Ranking (http://eaplugin.org/nightmarea/uploads/arena_da_morte/ranking.txt)
- Tabela SQL (http://eaplugin.org/nightmarea/uploads/arena_da_morte/tabela.sql)

===== eAthena Script =========================================
//| |
//| ___ ___ ___ ___ |
//| /\__\ /\__\ /\ \ /\__\ |
//| /:/ _/_ /:/__/_ /::\ \ /:| _|_ |
//| /::-"\__\ /::\/\__\ /::\:\__\ /::|/\__\ |
//| \;:;-",-" \/\::/ / \/\::/ / \/|::/ / |
//| |:| | /:/ / /:/ / |:/ / |
//| \|__| \/__/ \/__/ \/__/ |
//| |
//| |e|A|T|H|E|N|A| |S|C|R|I|P|T|S| |
//===== Por: ==================================================
//= Wukong - v1.0
//= Khan - v3.0
//= NightmareA - v4.0
//= NightmareA - v5.0
//===== Versão Atual: =========================================
//= 5.0
//===== Changelog: ============================================
//= 1.0 - Script Inicializado [Wukong]
//= 1.1 - Corrigido pequenos BUGs [Golen Maker]
//= 1.1 - Adicionado a opção de escolha do bloqueio de algums
// items ao entrar no PvP e na GvG [Wukong]
//= 2.0 - Corrigido pequenos bugs [Wukong]
//= 3.0 - Optimização do NPC [Khan]
//= 3.0a- Corrigido comandos ( show/ mes ) [Khan]
//= 4.0 - Adicionado Arenas Sem Ygg [NightmareA]
//= 4.1 - Optimizado Warps de Saida ( adicionado nas arenas sem ygg ) [NightmareA]
//= 4.2 - Adicionado Arenas [NightmareA]
//= 4.3 - Adicionado sistema de saida por timer [NightmareA]
//= 4.4 - Adicionado Contagem de Ranking por arena e total [NightmareA]
//= 5.0 - Fix Bugs [NightmareA]
//===== Compatível Com: =======================================
//= Qualquer eAthena (SVN)
//===== Descrição: ============================================
//= Arena da Morte. Com arena de PvP/GvG. Ranking In/Out-Game
//===== Comentários Adicionais ================================
//= wBRO
//=
//= eAthena Emulator
//================================================== ===========

//===== Arena da Morte ========================================
prontera,143,178,5 script Arena da Morte 801,{

//===== Nome do npc. ==========================================
set @nome$,"[ ^FF0000 Arena da Morte ^000000 ]";

//===== Arena PvP =============================================
set $pvp$[0],"guild_vs3";//Arena 1
set $pvpy$[0],"guild_vs4";//Arena Sem ygg
//===== Arena GvG =============================================
set $gvg$[0],"guild_vs1";// Arena 1
set $gvgy$[0],"guild_vs2";//Arena Sem Ygg
mes @nome$;
mes "^008B8BPvP | Arena PvP 1: ^FFA500"+getmapusers($pvp$[$pvp])+"^008B8B Players";
mes "^008B8BPvP | Arena PvP Sem Ygg: ^FFA500"+getmapusers($pvpy$[$pvpy])+"^008B8B Players";
mes "^008B8BGvG | Arena GvG 1: ^FFA500"+getmapusers($gvg$[$gvg])+"^008B8B Players";
mes "^008B8BGvG | Arena GvG Sem Ygg: ^FFA500"+getmapusers($gvgy$[$gvgy])+"^008B8B Players";
next;
mes @nome$;
mes "Olá "+strcharinfo(0)+".";
next;
mes @nome$;
mes "Escolha qual destino deseja ir";
next;
switch(SELECT("Arenas PvP","Arenas GvG","Sair"))
{

case 1:
switch(select("- Arena PvP 1 ^0000FF["+getmapusers($pvp$[$pvp])+"]^000000","- Arena PvP Sem Ygg ^0000FF["+getmapusers($pvpy$[$pvpy])+"]^000000","- Sair"))
{

case 1:
warp $pvp$,0,0; end;

case 2:
warp $pvpy$,0,0; end;

case 3:
mes @nome$;
mes "Volte quando precisar dos meus serviços.";
close;
}
close;
case 2:
switch(select("- Arena GvG 1 ^0000FF["+getmapusers($gvg$[$gvg])+"]^000000","- Arena GvG Sem Ygg ^0000FF["+getmapusers($gvgy$[$gvgy])+"]^000000","- Sair"))
{

case 1:
if(!getcharid(2)) {mes "Você precisa estar em uma guild para poder entrar"; close;}
warp $gvg$,0,0; end;


case 2:
if(!getcharid(2)) {mes "Você precisa estar em uma guild para poder entrar"; close;}
warp $gvgy$,0,0; end;

case 3:
mes @nome$;
mes "Volte quando precisar dos meus serviços.";
close;
}
close;
case 3:
mes @nome$;
mes "Volte quando precisar dos meus serviços.";
close;
}
end;
}

// -- Inicio do Script

- script Arena#PCKill -1,{

OnPCKillEvent:

getmapxy @map$,@x,@y,0;
if ( @map$ == $pvp$[$pvp] ) goto PvP;
if ( @map$ == $pvp$[$pvpx] ) goto PvP;
if ( @map$ == $pvp$[$pvpw] ) goto PvP;
if ( @map$ == $pvp$[$pvpy] ) goto PvP2;//Sem ygg
if ( @map$ == $gvg$[$gvg] ) goto GvG;
if ( @map$ == $gvg$[$gvgx] ) goto GvG;
if ( @map$ == $gvg$[$gvgw] ) goto GvG;
if ( @map$ == $gvg$[$gvgy] ) goto GvG2;//Sem ygg
end;

// ======= Arenas PvP =======
PvP:
set @CID,getcharid(0);set @name$,"";set @points,0;
query_sql "SELECT `kills` FROM `pvp` WHERE `char_id`="+@CID+"",@points;
query_sql "SELECT `name` FROM `pvp` WHERE `char_id`="+@CID+"",@name$;
if ( @name$ == "" ) { query_sql "INSERT INTO `pvp` (`char_id`,`name`,`kills`) VALUES ("+@CID+",'"+strcharinfo(0)+"',1)",@esc$; dispbottom "Você Matou seu primeiro jogador"; end; }
query_sql "UPDATE `pvp` SET `kills` = `kills` +1 WHERE `char_id`="+@CID+"",@esc$;
set @points,@points+1;
announce "Você matou [ "+rid2name(killedrid)+" ] e chegou a "+@points+" jogadores mortos.",bc_self,0x90FFFF;
end;
PvP2:
set @CID,getcharid(0);set @name$,"";set @points,0;
query_sql "SELECT `kills` FROM `pvp2` WHERE `char_id`="+@CID+"",@points;
query_sql "SELECT `kills` FROM `pvp` WHERE `char_id`="+@CID+"",@points2;
query_sql "SELECT `name` FROM `pvp2` WHERE `char_id`="+@CID+"",@name$;
query_sql "SELECT `name` FROM `pvp` WHERE `char_id`="+@CID+"",@name2$;
if ( @name$ == "" ) {
query_sql "INSERT INTO `pvp2` (`char_id`,`name`,`kills`) VALUES ("+@CID+",'"+strcharinfo(0)+"',1)",@esc$;
dispbottom "Você marcou seu primeiro ponto";
end;
}
if ( @name2$ == "" ) {
query_sql "INSERT INTO `pvp` (`char_id`,`name`,`kills`) VALUES ("+@CID+",'"+strcharinfo(0)+"',1)",@esc$;
end;
}
query_sql "UPDATE `pvp2` SET `kills` = `kills` +1 WHERE `char_id`="+@CID+"",@esc$;
query_sql "UPDATE `pvp` SET `kills` = `kills` +1 WHERE `char_id`="+@CID+"",@esc$;
set @points,@points+1;
set @points2,@points2+1;
announce "Você matou [ "+rid2name(killedrid)+" ] e chegou a "+@points+" jogadores mortos sem o uso de Ygg.",bc_self,0x90FFFF;
dispbottom "Chegou a um total de "+@points2+" pontos no PvP";
end;

// ======= Arenas GvG =======
GvG:
set @GID,getcharid(2);set @name$,"";set @points,0;
query_sql "SELECT `kills` FROM `gvg` WHERE `guild_id`="+@GID+"",@gpoints;
query_sql "SELECT `name` FROM `gvg` WHERE `guild_id`="+@GID+"",@name$;
if ( @name$ == "" ) { query_sql "INSERT INTO `gvg` (`guild_id`,`name`,`kills`) VALUES ("+@GID+",'"+strcharinfo(2)+"',1)",@esc$; dispbottom "Primeiro Frag da Guild"; end; }
query_sql "UPDATE `gvg` SET `kills` = `kills` + 1 WHERE `guild_id`="+@GID+"",@esc$;
set @gpoints,@gpoints+1;
mapannounce @map$,"A Guild [ "+@name$+" ] empilhou "+@gpoints+" caveiras.",bc_self,0x90FFFF;
end;

GvG2:
set @GID,getcharid(2);set @name$,"";set @points,0;
query_sql "SELECT `kills` FROM `gvg2` WHERE `guild_id`="+@GID+"",@gpoints;
query_sql "SELECT `name` FROM `gvg2` WHERE `guild_id`="+@GID+"",@name$;
query_sql "SELECT `name` FROM `gvg2` WHERE `guild_id`="+@GID+"",@name2$;
if ( @name$ == "" ) {
query_sql "INSERT INTO `gvg2` (`guild_id`,`name`,`kills`) VALUES ("+@GID+",'"+strcharinfo(2)+"',1)",@esc$;
dispbottom "Primeiro Frag da Guild";
end;
}
if ( @name2$ == "" ) {
query_sql "INSERT INTO `gvg` (`guild_id`,`name`,`kills`) VALUES ("+@GID+",'"+strcharinfo(2)+"',1)",@esc$;
end;
}
query_sql "UPDATE `gvg2` SET `kills` = `kills` + 1 WHERE `guild_id`="+@GID+"",@esc$;
query_sql "UPDATE `gvg` SET `kills` = `kills` + 1 WHERE `guild_id`="+@GID+"",@esc$;
set @gpoints,@gpoints+1;
mapannounce @map$,"A Guild [ "+@name$+" ] empilhou "+@gpoints+" caveiras sem auxilio da Berry.",bc_self,0x90FFFF;
end;
}
- script Arena#PCDie -1,{

OnPCDieEvent:

getmapxy @map$,@x,@y,0;
if ( @map$ == $pvp$[$pvp] ) goto PvP;
if ( @map$ == $pvp$[$pvpx] ) goto PvP;
if ( @map$ == $pvp$[$pvpw] ) goto PvP;
if ( @map$ == $pvp$[$pvpy] ) goto PvP2;//Sem ygg
if ( @map$ == $gvg$[$gvg] ) goto GvG;
if ( @map$ == $gvg$[$gvgx] ) goto GvG;
if ( @map$ == $gvg$[$gvgw] ) goto GvG;
if ( @map$ == $gvg$[$gvgy] ) goto GvG2;//Sem ygg
// ======= Arenas GvG =======

PvP:
set @CID,getcharid(0);set @name$,"";set @points,0;
query_sql "SELECT `deaths` FROM `pvp` WHERE `char_id`="+@CID+"",@points;
query_sql "SELECT `name` FROM `pvp` WHERE `char_id`="+@CID+"",@name$;
if ( @name$ == "" ) { query_sql "INSERT INTO `pvp` (`char_id`,`name`,`deaths`) VALUES ("+@CID+",'"+strcharinfo(0)+"',1)",@esc$; end; }
query_sql "UPDATE `pvp1` SET `deaths` = `deaths` + 1 WHERE `char_id`="+@CID+"",@esc$;
end;

PvP2:
set @CID,getcharid(0);set @name$,"";set @points,0;
query_sql "SELECT `deaths` FROM `pvp2` WHERE `char_id`="+@CID+"",@points;
query_sql "SELECT `name` FROM `pvp2` WHERE `char_id`="+@CID+"",@name$;
query_sql "SELECT `name` FROM `pvp` WHERE `char_id`="+@CID+"",@name2$;
if ( @name2$ == "" ) {
query_sql "INSERT INTO `pvp2` (`char_id`,`name`,`deaths`) VALUES ("+@CID+",'"+strcharinfo(0)+"',1)",@esc$;
query_sql "INSERT INTO `pvp` (`char_id`,`name`,`deaths`) VALUES ("+@CID+",'"+strcharinfo(0)+"',1)",@esc$;
end;
}
if ( @name$ == "" ) {
query_sql "INSERT INTO `pvp2` (`char_id`,`name`,`deaths`) VALUES ("+@CID+",'"+strcharinfo(0)+"',1)",@esc$;
query_sql "UPDATE `pvp` SET `deaths` = `deaths` + 1 WHERE `char_id`="+@CID+"",@esc$;
end;
}
query_sql "UPDATE `pvp2` SET `deaths` = `deaths` + 1 WHERE `char_id`="+@CID+"",@esc$;
query_sql "UPDATE `pvp` SET `deaths` = `deaths` + 1 WHERE `char_id`="+@CID+"",@esc$;
end;

// ======= Arenas GvG =======

GvG:
set @GID,getcharid(2);set @name$,"";set @gpoints,0;
query_sql "SELECT `deaths` FROM `gvg1` WHERE `guild_id`="+@GID+"",@gpoints;
query_sql "SELECT `name` FROM `gvg1` WHERE `guild_id`="+@GID+"",@name$;
if ( @name$ == "" ) { query_sql "INSERT INTO`gvg1` (`guild_id`,`name`,`deaths`) VALUES ("+@GID+",'"+strcharinfo(2)+"',1)",@esc$; end; }
query_sql "UPDATE `gvg1` SET `deaths` = `deaths` + 1 WHERE `guild_id`="+@GID+"",@esc$;
end;

GvG2:
set @GID,getcharid(2);set @name$,"";set @gpoints,0;
query_sql "SELECT `deaths` FROM `gvg2` WHERE `guild_id`="+@GID+"",@gpoints;
query_sql "SELECT `name` FROM `gvg2` WHERE `guild_id`="+@GID+"",@name$;
query_sql "SELECT `name` FROM `gvg` WHERE `guild_id`="+@GID+"",@name2$;
if ( @name2$ == "" ) {
query_sql "INSERT INTO`gvg2` (`guild_id`,`name`,`deaths`) VALUES ("+@GID+",'"+strcharinfo(2)+"',1)",@esc$;
query_sql "INSERT INTO`gvg` (`guild_id`,`name`,`deaths`) VALUES ("+@GID+",'"+strcharinfo(2)+"',1)",@esc$;
end;
}
if ( @name2$ == "" ) {
query_sql "INSERT INTO`gvg2` (`guild_id`,`name`,`deaths`) VALUES ("+@GID+",'"+strcharinfo(2)+"',1)",@esc$;
query_sql "UPDATE `gvg` SET `deaths` = `deaths` + 1 WHERE `guild_id`="+@GID+"",@esc$;
end;
}
query_sql "UPDATE `gvg2` SET `deaths` = `deaths` + 1 WHERE `guild_id`="+@GID+"",@esc$;
query_sql "UPDATE `gvg` SET `deaths` = `deaths` + 1 WHERE `guild_id`="+@GID+"",@esc$;
end;

}

//============== Saída ==================
guild_vs3,36,69,4 script Saida#PvP1::Saida#PvP 899,{
dispbottom "Você sairá em 10 segundos.";
addtimer 10000,"Saida#PvP::OnSairpvp";
end;
OnSairpvp:
warp "prontera.gat",155,191;
}
guild_vs2.gat,33,52,4 duplicate(Saida#PvP) Saida#PvP2 899
guild_vs4.gat,39,62,4 duplicate(Saida#PvP) Saida#PvP3 899
guild_vs1.gat,33,72,4 duplicate(Saida#PvP) Saida#PvP4 899

//============== MAP FLAG ===============
// PvP
guild_vs3 mapflag nosave
guild_vs3 mapflag noteleport
guild_vs3 mapflag nowarpto
guild_vs3 mapflag nowarp
guild_vs3 mapflag nomemo
guild_vs3 mapflag gvg off
guild_vs3 mapflag pvp
guild_vs3 mapflag nopenalty
guild_vs3 mapflag nobranch
guild_vs3 mapflag pvp_noguild
guild_vs3 mapflag noloot
guild_vs3 mapflag noexp

guild_vs4 mapflag nosave
guild_vs4 mapflag noteleport
guild_vs4 mapflag nowarpto
guild_vs4 mapflag nowarp
guild_vs4 mapflag nomemo
guild_vs4 mapflag gvg off
guild_vs4 mapflag pvp
guild_vs4 mapflag nopenalty
guild_vs4 mapflag nobranch
guild_vs4 mapflag pvp_noguild
guild_vs4 mapflag noloot
guild_vs4 mapflag noexp


// GvG
guild_vs1 mapflag nosave
guild_vs1 mapflag noteleport
guild_vs1 mapflag nowarpto
guild_vs1 mapflag nowarp
guild_vs1 mapflag nomemo
guild_vs1 mapflag pvp off
guild_vs1 mapflag gvg
guild_vs1 mapflag nopenalty
guild_vs1 mapflag nobranch
guild_vs1 mapflag noloot
guild_vs1 mapflag noexp

guild_vs2 mapflag nosave
guild_vs2 mapflag noteleport
guild_vs2 mapflag nowarpto
guild_vs2 mapflag nowarp
guild_vs2 mapflag nomemo
guild_vs2 mapflag pvp off
guild_vs2 mapflag gvg
guild_vs2 mapflag nopenalty
guild_vs2 mapflag nobranch
guild_vs2 mapflag noloot
guild_vs2 mapflag noexp

//Não remova os MapFlags abaixo

//Arenas Sem Ygg
guild_vs4 mapflag restricted 5
guild_vs2 mapflag restricted 5
//Arenas Com Ygg
guild_vs1 mapflag restricted 6
guild_vs3 mapflag restricted 6
pvp_y_1-5 mapflag restricted 6
pvp_y_1-2 mapflag restricted 6
pvp_y_1-1 mapflag restricted 6
pvp_y_1-3 mapflag restricted 6

Mirutyaro
29-11-2009, 10:49 AM
Oi Nosyel vc me ajudou muito com esses npcs!!
Só gostaria de saber como add pontos de cash q vc postou... Já configurei tudo, só nao consigo add os pntos!!
Desde já agradeço! Abraço

Liine meksquer
29-11-2009, 10:57 AM
Oi Nosyel vc me ajudou muito com esses npcs!!
Só gostaria de saber como add pontos de cash q vc postou... Já configurei tudo, só nao consigo add os pntos!!
Desde já agradeço! Abraço
1ºPasso: Vá na pasta do seu cronus ''SAVE'' após isso vá nesse bloco de notas "ACCREG.TXT" entre nele digite o id da conta e adicione isso

#CASHPOINTS,[valor de cash aqui]

um exemplo como adicionar 1000 pontos de cash

2000001 #CASHPOINTS,1000