Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Level Design (https://forums.graalonline.com/forums/forumdisplay.php?f=6)
-   -   warp ring (https://forums.graalonline.com/forums/showthread.php?t=6233)

richard 07-01-2001 01:00 PM

warp ring
 
i was wondering if it was possible too make a warp ring goto more then one certain place so i was wondering if you could help

darealdukenukem 07-01-2001 05:23 PM

Ehm
 
Do u want to make us happy or do u mean, u cant do that?...

Bane2000 07-01-2001 06:12 PM

what do u mean goto more than one place ?

like u use it it goes somewhere then use it again and it'll go somwhere else ?

Slaktmaster 07-01-2001 06:55 PM

Very good desciption :confused:

Knightoffrost 07-01-2001 10:41 PM

This is what he means i think... it'll warp you to random locations.

if (playertouchsme) {
toweapons Teleporter;}

if (weaponfired) {
timeout = .05;
this.r = random(0,17);
freezeplayer 2.8;
playersprite = 0;
playerdir = 2;
showimg portalanim,playerportal.gif,playerx-0.5,playery-0.5;
sleep 1.9;
hideplayer 1.1;
sleep 0.5;
hideimg portalanim;
showimg portalanim2,crystalflash.gif,playerx+1,playery+1;
sleep .5; hideimg portalanim2;
set g3k_warped;
if (this.r<=1) setlevel levelname.graal;
else if (this.r<=2) setlevel levelname.graal;
else if (this.r<=3) setlevel levelname.graal;
else if (this.r<=4) setlevel levelname.graal;
else if (this.r<=5) setlevel levelname.graal;
else if (this.r<=6) setlevel levelname.graal;
else if (this.r<=7) setlevel levelname.graal;
else if (this.r<=8) setlevel levelname.graal;
else if (this.r<=9) setlevel levelname.graal;
else if (this.r<=10) setlevel levelname.graal;
else if (this.r<=11) setlevel levelname.graal;
else if (this.r<=12) setlevel levelname.graal;
else if (this.r<=13) setlevel levelname.graal;
else if (this.r<=14) setlevel levelname.graal;
else if (this.r<=15) setlevel levelname.graal;
else if (this.r<=16) setlevel levelname.graal;
else setlevel levelname.graal;}

Just reduce the "
else if (this.r<=13) setlevel levelname.graal;" for less levels..
you dont have to bother changin the randome either

Or he means that he wants a level warper...
if(playertouchsme) { toweapons level warper; }
if(weaponfired) { setlevel #c; }

All you need there is the say the level and fire the weapon.. or he means a Warper that can only go to certain levels..Like a level warper that can go to 2 levels but only those levels.. in that case it would be like....

if(playertouchsme) toweapons Warper;
if(playersays(1st level) { setlevel levelname.graal }
if(playersays(1st level) { setlevel levelname.graal }

Thats all i can think of ;) .. -Xerphier Dintch

Quote:

How many licks does it take to get to the center of a tootsie pop? The world may never know...

Bane2000 07-02-2001 06:02 AM

i thought he meant lvls change consecutavly (sp) not
randomly.

CrazedMerlin 07-02-2001 06:44 AM

do you mean like if you say warp1 it warps you to a place ex:/start.graal if you say warp2 it warps you to somewhere else ex:/start2.graal
would be like
if (playertouchsme) {toweapons Warper;}
if (weaponfired) {setplayerprop #c,Say warp and the number of the destination;
sleep1.5;
setplayerprop #c, ;}
if (playerchats&&strequals(#c,warp1)) {
//extra animations etc here (optional)
setlevel2 start.graal,x,y;
}
else
if (playerchats&&strequals(#c,warp2)) {
//extra animations etc here (optional)
setlevel2 start2.graal,x,y;
}


basicly like that

Shard_IceFire 07-02-2001 07:21 AM

I made a script for a warp ring that works just like on zelda link's awakening for the gameboy, and there are different teleports scattered around the world. If you discover them, you can warp through them, and they are in a loop sorta so you go to one, then the next, the next, then back to #1, and so on...I don't know if you get that...

Slaktmaster 07-02-2001 08:27 AM

THat is be cool, mama!

Knightoffrost 07-02-2001 07:46 PM

To Merlin
 
I already gave this script jez more basic .....

if (playertouchsme) {toweapons Warper;}
if (weaponfired) {setplayerprop #c,Say warp and the number of the destination;
sleep1.5;
setplayerprop #c, ;}
if (playerchats&&strequals(#c,warp1)) {
//extra animations etc here (optional)
setlevel2 start.graal,x,y;
}
else
if (playerchats&&strequals(#c,warp2)) {
//extra animations etc here (optional)
setlevel2 start2.graal,x,y;
}

Quote:

How many licks does it take to get to the center of a tootsie pop? The world may never know...

CrazedMerlin 07-03-2001 03:45 AM

Re: To Merlin
 
Quote:

Originally posted by Knightoffrost
I already gave this script jez more basic .....

if (playertouchsme) {toweapons Warper;}
if (weaponfired) {setplayerprop #c,Say warp and the number of the destination;
sleep1.5;
setplayerprop #c, ;}
if (playerchats&&strequals(#c,warp1)) {
//extra animations etc here (optional)
setlevel2 start.graal,x,y;
}
else
if (playerchats&&strequals(#c,warp2)) {
//extra animations etc here (optional)
setlevel2 start2.graal,x,y;
}


EXCEPT YOU ARE STUPID AND I'M NOT.
KTHNXBAI

Bane2000 07-03-2001 05:32 AM

the warper i made sends you to the first location, then
when used again it will send you to location 2 then 3
then 4 etc... untill it loops back to 1 again.

Thats what i meant by consecutvly (sp?(nowhere near ^_^))
and thats what I thought he meant.

Knightoffrost 07-03-2001 07:09 AM

Thats not hard
 
Thats not very hard at all

mastervampire 07-03-2001 12:02 PM

...... never did like warp rings. They just make for lazy players. What fun is that? you don't even see half the servr's levels more than the first time you walked through them on the way to the next town where you found.... you guessed it. A warp ring. From then on it was just an NPC use away and the levels between the towns faded into memory, hehe. But anyway, DOWN WITH RINGS!
~Oladahn~

entravial 07-03-2001 04:11 PM

that's what's good about g2k1


All times are GMT +2. The time now is 03:23 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.