cm.getText Warper

Newbie Spellweaver
Joined
Apr 18, 2008
Messages
84
Reaction score
1
Requirements:
- A cookie for payment

Credit's:
- Me for finding all this out @.@
- Azora for adding all town's

Script:
PHP:
var status = 0;

function start() {
	status = -1;
	action(1, 0, 0);
}

function action(mode, type, selection) {
	if (mode == -1) {
		cm.dispose();
	} else {
		if (mode == 0 && status == 0) {
			cm.sendOk("Alrighty, cya around!");
			cm.dispose();
			return;
		}
		
		if (mode == 1)
			status++;
		else
			status--;
		if (status == 0) {
			cm.sendGetText("Progress on This System : #B74# \r \r Please type in a name!");
		}
		else if (status == 1) {
			if (cm.getText().equalsIgnoreCase("Henesys")) {
                cm.warp(100000000, 0);
                cm.sendOk("Welcome to #bHenesys#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Kerning City")) {
                cm.warp(103000000, 0);
                cm.sendOk("Welcome to #bKerning City#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Ellinia")) {
                cm.warp(101000000, 0);
                cm.sendOk("Welcome to #bEllinia#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Orbis")) {
                cm.warp(200000000, 0);
                cm.sendOk("Welcome to #bOrbis#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Perion")) {
                cm.warp(102000000, 0);
                cm.sendOk("Welcome to #bPerion#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Sleepywood")) {
                cm.warp(105040300, 0);
                cm.sendOk("Welcome to #bSleepywood#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Ludibrium")) {
                cm.warp(220000000, 0);
                cm.sendOk("Welcome to #bLudibrium#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("El Nath")) {
                cm.warp(211000000, 0);
                cm.sendOk("Welcome to #bEl Nath#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Omega Sector")) {
                cm.warp(221000000, 0);
                cm.sendOk("Welcome to #bOmega Sector#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Korean Folk Town")) {
                cm.warp(222000000, 0);
                cm.sendOk("Welcome to #bKorean Folk Town#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Aquarium")) {
                cm.warp(230000000, 0);
                cm.sendOk("Welcome to #bKorean Folk Town#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Leafre")) {
                cm.warp(240000000, 0);
                cm.sendOk("Welcome to #bLeafre#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Mu Lung")) {
                cm.warp(250000000, 0);
                cm.sendOk("Welcome to #bMu Lung#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Herb Town")) {
                cm.warp(251000000, 0);
                cm.sendOk("Welcome to #bHerb Town#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("New Leaf City")) {
                cm.warp(600000000, 0);
                cm.sendOk("Welcome to #bNew Leaf#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Amoria")) {
                cm.warp(680000000, 0);
                cm.sendOk("Welcome to #bAmoria#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Zipangu")) {
                cm.warp(800000000, 0);
                cm.sendOk("Welcome to #bZipangu#k");
                cm.dispose();
            }
            else if (cm.getText().equalsIgnoreCase("Showa Town")) {
                cm.warp(801000000, 0);
                cm.sendOk("Welcome to #bShowa Town#k");
                cm.dispose();
            }
			else {
				cm.sendOk("Check ur spelling plox D= \r \r OR, i havn't put in the map yet... here's progress on it all : \r \r #B74#");
				cm.dispose();
			}
		}
	}
}
Remember to save it as
<npc id>.js and then add into scripts\npc\


Screen Shot's:

Stars0fLight - cm.getText Warper - RaGEZONE Forums

Stars0fLight - cm.getText Warper - RaGEZONE Forums
 
Last edited:
Re: [Release] cm.getText Warper

How do you know about cm.getText? I thought I was the first one to make something which uses that in a release.

BTW this is inefficient, making all the names and stuff ((hint: ignorecase) you should stick with an array.
 
Re: [Release] cm.getText Warper

I know LocalMS used getText for their 4th Job Advancement NPCs. So it's in there as well. :]
 
Re: [Release] cm.getText Warper

How do you know about cm.getText? I thought I was the first one to make something which uses that in a release.

BTW this is inefficient, making all the names and stuff ((hint: ignorecase) you should stick with an array.

o.o will doo =3
~google's array's~ heh, im learning this as i go ;P
 
Re: [Release] cm.getText Warper

Edit NPCConversationManager.java instead of trying to use conditionals in the scripts.

Use a HashMap and hash the individual map strings to the mapids.
 
Re: [Release] cm.getText Warper

thats y i put these =T

Requirements:
- A cookie for payment
- Knowledge of NPC scripting <~~~~~

I Know how to script and i already got mine working ..
(uploading picutes)

btw thanks for the cm.sendgetText because i never knew about this command^^ i will try to make a whole new system but still put a big credit for you.
Stars0fLight - cm.getText Warper - RaGEZONE Forums
 
Re: [Release] cm.getText Warper

I Know how to script and i already got mine working ..
(uploading picutes)

btw thanks for the cm.sendgetText because i never knew about this command^^ i will try to make a whole new system but still put a big credit for you.
Stars0fLight - cm.getText Warper - RaGEZONE Forums

nice, and kk, ty x]
 
Re: [Release] cm.getText Warper

Added everttown simple ;)

PHP:
var status = 0;

function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (mode == -1) {
        cm.dispose();
    } else {
        if (mode == 0 && status == 0) {
            cm.sendOk("Alright..");
            cm.dispose();
            return;
        }
        
        if (mode == 1)
            status++;
        else
            status--;
        if (status == 0) {
            cm.sendGetText("Hello i can warp you to ALL towns!\r\n#d(Please write the town you want to go to)#k");
        }
        else if (status == 1) {
            if (cm.getText().equals("henesys")) {
                cm.warp(100000000, 0);
                cm.sendOk("Welcome to #bHenesys#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Henesys")) {
                cm.warp(103000000, 0);
                cm.sendOk("Welcome to #bHenesys#k");
                cm.dispose();
            }
            else if (cm.getText().equals("kerning city")) {
                cm.warp(103000000, 0);
                cm.sendOk("Welcome to #bKerning City#k");
                cm.dispose();
            }
            else if (cm.getText().equals("kerning")) {
                cm.warp(103000000, 0);
                cm.sendOk("Welcome to #bKerning City#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Ellinia")) {
                cm.warp(101000000, 0);
                cm.sendOk("Welcome to #bEllinia#k");
                cm.dispose();
            }
            else if (cm.getText().equals("orbis")) {
                cm.warp(200000000, 0);
                cm.sendOk("Welcome to #bOrbis#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Perion")) {
                cm.warp(102000000, 0);
                cm.sendOk("Welcome to #bPerion#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Sleepywood")) {
                cm.warp(105040300, 0);
                cm.sendOk("Welcome to #bDungeon / Sleepywood#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Dungeon")) {
                cm.warp(105040300, 0);
                cm.sendOk("Welcome to #bDungeon / Sleepywood#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Ludibrium")) {
                cm.warp(220000000, 0);
                cm.sendOk("Welcome to #bLudibrium#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Elnath")) {
                cm.warp(211000000, 0);
                cm.sendOk("Welcome to #bEl nath#k");
                cm.dispose();
            }
            else if (cm.getText().equals("El nath")) {
                cm.warp(211000000, 0);
                cm.sendOk("Welcome to #bEl nath#k");
                cm.dispose();
            }
            else if (cm.getText().equals("elnath")) {
                cm.warp(211000000, 0);
                cm.sendOk("Welcome to #bel nath#k");
                cm.dispose();
            }
            else if (cm.getText().equals("el nath")) {
                cm.warp(211000000, 0);
                cm.sendOk("Welcome to #bEl nath#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Omega Sector")) {
                cm.warp(221000000, 0);
                cm.sendOk("Welcome to #bOmega Sector#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Omega")) {
                cm.warp(221000000, 0);
                cm.sendOk("Welcome to #bOmega Sector#k");
                cm.dispose();
            }
            else if (cm.getText().equals("omega Sector")) {
                cm.warp(221000000, 0);
                cm.sendOk("Welcome to #bOmega Sector#k");
                cm.dispose();
            }
            else if (cm.getText().equals("omega")) {
                cm.warp(221000000, 0);
                cm.sendOk("Welcome to #bOmega Sector#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Korea Folktown")) {
                cm.warp(222000000, 0);
                cm.sendOk("Welcome to #bKorea Folktown#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Korea folktown")) {
                cm.warp(222000000, 0);
                cm.sendOk("Welcome to #bKorea Folktown#k");
                cm.dispose();
            }
            else if (cm.getText().equals("korea Folktown")) {
                cm.warp(222000000, 0);
                cm.sendOk("Welcome to #bKorea Folktown#k");
                cm.dispose();
            }
            else if (cm.getText().equals("korea folktown")) {
                cm.warp(222000000, 0);
                cm.sendOk("Welcome to #bKorea Folktown#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Korea")) {
                cm.warp(222000000, 0);
                cm.sendOk("Welcome to #bKorea Folktown#k");
                cm.dispose();
            }
            else if (cm.getText().equals("korea")) {
                cm.warp(222000000, 0);
                cm.sendOk("Welcome to #bKorea Folktown#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Leafre")) {
                cm.warp(240000000, 0);
                cm.sendOk("Welcome to #bLeafre#k");
                cm.dispose();
            }
            else if (cm.getText().equals("leafre")) {
                cm.warp(240000000, 0);
                cm.sendOk("Welcome to #bLeafre#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Mu Lung")) {
                cm.warp(250000000, 0);
                cm.sendOk("Welcome to #bMu Lung#k");
                cm.dispose();
            }
            else if (cm.getText().equals("mu lung")) {
                cm.warp(250000000, 0);
                cm.sendOk("Welcome to #bMu Lung#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Mu lung")) {
                cm.warp(250000000, 0);
                cm.sendOk("Welcome to #bMu Lung#k");
                cm.dispose();
            }
            else if (cm.getText().equals("mu Lung")) {
                cm.warp(250000000, 0);
                cm.sendOk("Welcome to #bMu Lung#k");
                cm.dispose();
            }
            else if (cm.getText().equals("mu lung")) {
                cm.warp(250000000, 0);
                cm.sendOk("Welcome to #bMu Lung#k");
                cm.dispose();
            }
            else if (cm.getText().equals("MuLung")) {
                cm.warp(250000000, 0);
                cm.sendOk("Welcome to #bMu Lung#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Mulung")) {
                cm.warp(250000000, 0);
                cm.sendOk("Welcome to #bMu Lung#k");
                cm.dispose();
            }
            else if (cm.getText().equals("mulung")) {
                cm.warp(250000000, 0);
                cm.sendOk("Welcome to #bMu Lung#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Herb Town")) {
                cm.warp(251000000, 0);
                cm.sendOk("Welcome to #bHerb Town#k");
                cm.dispose();
            }
            else if (cm.getText().equals("herb Town")) {
                cm.warp(251000000, 0);
                cm.sendOk("Welcome to #bHerb Town#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Herb town")) {
                cm.warp(251000000, 0);
                cm.sendOk("Welcome to #bHerb Town#k");
                cm.dispose();
            }
            else if (cm.getText().equals("herb town")) {
                cm.warp(251000000, 0);
                cm.sendOk("Welcome to #bHerb Town#k");
                cm.dispose();
            }
            else if (cm.getText().equals("HerbTown")) {
                cm.warp(251000000, 0);
                cm.sendOk("Welcome to #bHerb Town#k");
                cm.dispose();
            }
            else if (cm.getText().equals("herbTown")) {
                cm.warp(251000000, 0);
                cm.sendOk("Welcome to #bHerb Town#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Herbtown")) {
                cm.warp(251000000, 0);
                cm.sendOk("Welcome to #bHerb Town#k");
                cm.dispose();
            }
            else if (cm.getText().equals("herbtown")) {
                cm.warp(251000000, 0);
                cm.sendOk("Welcome to #bHerb Town#k");
                cm.dispose();
            }
            else if (cm.getText().equals("New Leaf")) {
                cm.warp(600000000, 0);
                cm.sendOk("Welcome to #bNew Leaf#k");
                cm.dispose();
            }
            else if (cm.getText().equals("NewLeaf")) {
                cm.warp(600000000, 0);
                cm.sendOk("Welcome to #bNew Leaf#k");
                cm.dispose();
            }
            else if (cm.getText().equals("New leaf")) {
                cm.warp(600000000, 0);
                cm.sendOk("Welcome to #bNew Leaf#k");
                cm.dispose();
            }
            else if (cm.getText().equals("new Leaf")) {
                cm.warp(600000000, 0);
                cm.sendOk("Welcome to #bNew Leaf#k");
                cm.dispose();
            }
            else if (cm.getText().equals("new leaf")) {
                cm.warp(600000000, 0);
                cm.sendOk("Welcome to #bNew Leaf#k");
                cm.dispose();
            }
            else if (cm.getText().equals("newleaf")) {
                cm.warp(600000000, 0);
                cm.sendOk("Welcome to #bNew Leaf#k");
                cm.dispose();
            }
            else if (cm.getText().equals("NL")) {
                cm.warp(600000000, 0);
                cm.sendOk("Welcome to #bNew Leaf#k");
                cm.dispose();
            }
            else if (cm.getText().equals("nl")) {
                cm.warp(600000000, 0);
                cm.sendOk("Welcome to #bNew Leaf#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Amoria")) {
                cm.warp(680000000, 0);
                cm.sendOk("Welcome to #bAmoria#k");
                cm.dispose();
            }
            else if (cm.getText().equals("amoria")) {
                cm.warp(680000000, 0);
                cm.sendOk("Welcome to #bAmoria#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Zipangu")) {
                cm.warp(800000000, 0);
                cm.sendOk("Welcome to #bZipangu#k");
                cm.dispose();
            }
            else if (cm.getText().equals("zipangu")) {
                cm.warp(800000000, 0);
                cm.sendOk("Welcome to #bZipangu#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Showa")) {
                cm.warp(801000000, 0);
                cm.sendOk("Welcome to #bShowa Town#k");
                cm.dispose();
            }
            else if (cm.getText().equals("Showa Town")) {
                cm.warp(801000000, 0);
                cm.sendOk("Welcome to #bShowa Town#k");
                cm.dispose();
            }
            else if (cm.getText().equals("showa town")) {
                cm.warp(801000000, 0);
                cm.sendOk("Welcome to #bShowa Town#k");
                cm.dispose();
            }
            else {
                cm.sendOk("Something whent wrong!\r\nPlease write the Correct Name of the Town!");
                cm.dispose();
            }
        }
    }
}
Have fun whit it :) Thanks again to 'Stars0fLight' for starting the whole new teleporting system ;)
And thanks for me Adding all town even if you mistype the town it will work.
 
Re: [Release] cm.getText Warper

This line made me laugh:
cm.sendOk("Check ur spelling plox D= \r \r OR, i havn't put in the map yet... here's progress on it all : \r \r #B14#");

Only because you used "ur".
 
Back