Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Scripting (https://forums.graalonline.com/forums/forumdisplay.php?f=8)
-   -   Jump (https://forums.graalonline.com/forums/showthread.php?t=15638)

Poogle 10-28-2001 01:16 PM

Jump
 
How do you make this script not go on walls:
if (playertouchsme) {
toweapons Jump;
}
if (weaponfired) {
if (playerdir=0) {
setani lijump,;
playery = playery-4;
}
if (playerdir=2) {
setani lijump,;
playery = playery+4;
}
if (playerdir=1) {
setani lijump,;
playerx = playerx-4;
}
if (playerdir=3) {
setani lijump,;
playerx = playerx+4;
}
}
(show it fixed)

DoragonKoden_RC6 10-28-2001 01:21 PM

Re: Jump
 
You know, you're asking someone else to do your work right? anyway, i suggest looking into onwall()

Poogle 10-28-2001 01:50 PM

Re: Re: Jump
 
Quote:

Originally posted by DoragonKoden_RC6
You know, you're asking someone else to do your work right? anyway, i suggest looking into onwall()
How would I use it?

StraightHustler 10-28-2001 02:38 PM

JUST FIGURE IT OUT!

Slaktmaster 10-28-2001 03:39 PM

if (playersionwal) {
show wub;
}

StraightHustler 10-28-2001 03:49 PM

// NPC Made by Merlin_0 (***** MACHINE)
if (playergettinglayed) {
erouse *****;
destroy;
}

Faheria_LAT1 10-28-2001 09:53 PM

Re: Jump
 
Quote:

Originally posted by Poogle
How do you make this script not go on walls:

You have to learn how to use "Onwall" detection. :)

I can't help you but i'm sure some scripters would show you how it works =P

FF8Fan2000 10-28-2001 10:23 PM

A person I know has done a jump script with onwall detection, but you still go through walls if your too close.

Poogle 10-29-2001 03:02 AM

Okay now I just want it to jump over stones (meaning 4 tiles things like that almost like Roc's Feather)

PresShinP2P 10-29-2001 05:02 AM

Re: Jump
 
Quote:

Originally posted by Poogle
How do you make this script not go on walls:
if (playertouchsme) {
toweapons Jump;
}
if (weaponfired) {
if (playerdir=0) {
setani lijump,;
playery = playery-4;
}
if (playerdir=2) {
setani lijump,;
playery = playery+4;
}
if (playerdir=1) {
setani lijump,;
playerx = playerx-4;
}
if (playerdir=3) {
setani lijump,;
playerx = playerx+4;
}
}
(show it fixed)

if (playertouchsme) {
toweapons Jump;
}
if (weaponfired) {
if (playerdir=0&&!onwall(playerx,playery-4) {
setani lijump,;
playery = playery-4;
}
if (playerdir=2&&!onwall(playerx,playery+4) ) {
setani lijump,;
playery = playery+4;
}
if (playerdir=1&&!onwall(playerx-4,playery) ) {
setani lijump,;
playerx = playerx-4;
}
if (playerdir=3&&!onwall(playerx+4,playery) ) {
setani lijump,;
playerx = playerx+4;
}
}

like that?

Poogle 10-29-2001 06:23 AM

Re: Re: Jump
 
Quote:

Originally posted by PresShinP2P

if (playertouchsme) {
toweapons Jump;
}
if (weaponfired) {
if (playerdir=0&&!onwall(playerx,playery-4) {
setani lijump,;
playery = playery-4;
}
if (playerdir=2&&!onwall(playerx,playery+4) ) {
setani lijump,;
playery = playery+4;
}
if (playerdir=1&&!onwall(playerx-4,playery) ) {
setani lijump,;
playerx = playerx-4;
}
if (playerdir=3&&!onwall(playerx+4,playery) ) {
setani lijump,;
playerx = playerx+4;
}
}

like that?

Thanks I am testing it now.

Poogle 10-29-2001 06:28 AM

theres a error with looking <-- way it still like the old


------EDIT-------
Okay it works sometimes

nyghtGT 10-30-2001 07:56 PM

Re: Jump
 
Quote:

Originally posted by Poogle
How do you make this script not go on walls:
if (playertouchsme) {
toweapons Jump;
}
if (weaponfired) {
if (playerdir=0) {
setani lijump,;
playery = playery-4;
}
if (playerdir=2) {
setani lijump,;
playery = playery+4;
}
if (playerdir=1) {
setani lijump,;
playerx = playerx-4;
}
if (playerdir=3) {
setani lijump,;
playerx = playerx+4;
}
}
(show it fixed)

I aint a genious but try using:

NPC Code:

NPC Code:

if (onwall(x,y)) {
}




Poogle 10-31-2001 08:11 PM

Re: Re: Jump
 
Quote:

Originally posted by nyghtGT

I aint a genious but try using:

NPC Code:

NPC Code:

if (onwall(x,y)) {
}




=/ That is sorta :spam:

btedji 10-31-2001 10:15 PM

get the bomy script from zorg online, it has really good onwall

nyghtGT 11-01-2001 05:38 PM

Re: Re: Re: Jump
 
Quote:

Originally posted by Poogle
=/ That is sorta :spam:
and my sig reads ?

Poogle 11-02-2001 04:32 AM

Re: Re: Re: Re: Jump
 
Quote:

Originally posted by nyghtGT

and my sig reads ?

sir spammus maximus

btedji 11-02-2001 05:18 AM

Re: Re: Re: Re: Re: Jump
 
Quote:

Originally posted by Poogle
sir spammus maximus
:spam:

wark2 11-02-2001 05:21 AM

Yeah, i think its onwall,x,y!

Poogle 11-02-2001 07:31 AM

Quote:

Originally posted by wark2
Yeah, i think its onwall,x,y!
n00b


All times are GMT +2. The time now is 04:39 AM.

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