Jump to content
  • 0
Sign in to follow this  
X Seifador X

[Resolvido] Quartel general guild

Question

Boa Madruga :), bom teria como alguém coloca esse script como warp? tipo o portal dai quando alguém tenta passar no portal fala tudo que tem no script não queria ussa npc queria mesmo um como warp. grato dês de já <3s 

aqui esta o script

Spoiler

prt_gld,146,138,3    script    Quartel General Guild     404,{

if (getgmlevel() > 98) goto entre;

    set .@GID, getcastledata("prtg_cas01",1);
    if (.@GID == 0) {
        mes "[Decreto do Reino de Rune-Midgard]";
        mes "Se o seu clã conseguir";
        mes "passar por todos os desafios";
        mes "e destruír o Emperium do castelo,";
        mes "você terá acesso a sala do clã.";
close;
    }
    else {
        if (getcharid(2) == .@GID) {
            mes "Olá mestre!";
            mes "Deseja visitar a sala do clã?";
            next;
            mes "[Sala do Clã]";
            mes "O Que voçê quer comigo?";
            if (select("Visitar a sala do clã:") == 1) {
                if (getcharid(2) == getcastledata("prtg_cas01",1)) {
                    warp "quiz_02",249,375;
                    end;
                }
            }
            close;
        }
        mes "[Sala do Clã]";
        mes "Lamento, somente os membros do clã";
        mes "^ff0000" + getguildname(.@GID) + "^000000.";
        mes "Tem direito de acessar a sala do clã. ";
        mes "Se você deseja ter acesso a sala,";
        mes "conquiste Krienhild e faça seu nome ser lembrado!";
    }
            close;
entre:
            mes "[Sala do Clã]";
            mes "O Que você quer comigo?";
            if (select("Visitar a sala do clã") == 1)
                    warp "quiz_02",249,375;
                    end;
    close; }


//mapflags, TROQUE TODOS caso mude a localização da sala.
quiz_02    mapflag    nobranch
quiz_02    mapflag    nomemo
quiz_02    mapflag    nosave    SavePoint
quiz_02    mapflag    noteleport
quiz_02    mapflag    nowarp
quiz_02    mapflag    nowarpto

 

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Basta criar um NPC com formato de warp  mudando o view ID por WARPNPC e colocar o NPC para executar o script ao se aproximar.

prt_gld,146,138,4	script	Quartel	WARPNPC,1,1,{
	
	.@GID = getcastledata("prtg_cas01",1);
        if(getcharid(2) == .@GID || getgmlevel() > 98) {
        	mes "[Sala do Clã]";
		mes "Olá mestre!";
		mes "Deseja visitar a sala do clã?";
		next;
		if(select("Visitar a sala do clã:Sair") == 2) { close; }
			mes "[Sala do Clã]";
			mes "Teleportando";
			close2;
			warp "quiz_02",249,375;
 			end;
	}
        mes "[Sala do Clã]";
        mes "Lamento, somente os membros do clã";
        mes "^ff0000" + getguildname(.@GID) + "^000000.";
        mes "Tem direito de acessar a sala do clã.";
        mes "Se você deseja ter acesso a sala,";
        mes "conquiste Krienhild e faça seu nome ser lembrado!";
	close;
}

 

  • Love 1

Share this post


Link to post
Share on other sites
  • 0
1 hora atrás, Evanio disse:

Basta criar um NPC com formato de warp  mudando o view ID por WARPNPC e colocar o NPC para executar o script ao se aproximar.


prt_gld,146,138,4	script	Quartel	WARPNPC,1,1,{
	
	.@GID = getcastledata("prtg_cas01",1);
        if(getcharid(2) == .@GID || getgmlevel() > 98) {
        	mes "[Sala do Clã]";
		mes "Olá mestre!";
		mes "Deseja visitar a sala do clã?";
		next;
		if(select("Visitar a sala do clã:Sair") == 2) { close; }
			mes "[Sala do Clã]";
			mes "Teleportando";
			close2;
			warp "quiz_02",249,375;
 			end;
	}
        mes "[Sala do Clã]";
        mes "Lamento, somente os membros do clã";
        mes "^ff0000" + getguildname(.@GID) + "^000000.";
        mes "Tem direito de acessar a sala do clã.";
        mes "Se você deseja ter acesso a sala,";
        mes "conquiste Krienhild e faça seu nome ser lembrado!";
	close;
}

 

vlw manin :)

Share this post


Link to post
Share on other sites
  • 0
Aviso Automático
Tópico Fechado! Razão: Dúvida e/ou problema resolvido.

Se você não concorda com esta ação, vá até o Tribunal de Pequenas Causas.

Equipe Cronus Emulator.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

Seja bem vindo ao Cronus-Emulator.
É sempre um prazer te-lo conosco.
Você pode visualizar nossas áreas de suporte para encontrar suas soluções sem a necessidade de se registrar!
Registrando em nossa comunidade, você poderá conhecer mais sobre nosso projeto, criar tópicos, responder tópicos existentes, baixar milhares de recursos em nosso sistema de downloads, participar de nossa comunidade, customizar seu perfil e muito mais... Se você já possui uma conta, faça seu login - ou crie uma conta. Também temos integração com Google+ e Facebook.

×
×
  • Create New...