Graal Forums

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

SSRobgeta 10-23-2001 02:42 AM

Selling Srings
 
This still doesn't work! Why?!?!

// Created By Rob Getashu
if (created) {
// Initialize the attributes
showcharacter;
setcharprop #3,head0.gif;
setcharprop #C0,orange;
setcharprop #C1,white;
setcharprop #C2,blue;
setcharprop #C3,red;
setcharprop #C4,black;
setcharprop #2,shield1.gif;
shieldpower = 1;
dir = 2;
}
if (playerchats&&strequals(#c,sell lumber)) {
playersrupees=playerrupees+strtofloat(#s(lumber));
setstring client.lumber,;
setstring server.gavelumber,strtofloat(#s(client.lumber);
setplayerprop #c,You sold #s(client.lumber) logs.;
}

Shard_IceFire 10-23-2001 02:56 AM

lol you said 'playersrupees' when in fact it's 'playerrupees'

btedji 10-23-2001 03:10 AM

and u need to use client.lumber all the time not just lumber for the string!!

SSRobgeta 10-23-2001 03:30 AM

Quote:

Originally posted by Shard_IceFire
lol you said 'playersrupees' when in fact it's 'playerrupees'
lol

btedji 10-23-2001 03:31 AM

you really should start using players[0].rupees

SSRobgeta 10-23-2001 03:39 AM

fix the problem lol

btedji 10-23-2001 03:40 AM

look at my other post lol

btedji 10-23-2001 03:41 AM

also you need to delete the client.lumber string after you tell the player how much wood he sold!!!

SSRobgeta 10-23-2001 03:42 AM

I mean fixed the script and post it. I'm lazy right now.

btedji 10-23-2001 03:43 AM

Re: Selling Srings
 
// Created By Rob Getashu
if (created) {
// Initialize the attributes
showcharacter;
setcharprop #3,head0.gif;
setcharprop #C0,orange;
setcharprop #C1,white;
setcharprop #C2,blue;
setcharprop #C3,red;
setcharprop #C4,black;
setcharprop #2,shield1.gif;
shieldpower = 1;
dir = 2;
}
if (playerchats&&strequals(#c,sell lumber)) {
players[0].rupees+=strtofloat(#s(client.lumber));
setstring server.gavelumber,strtofloat(#s(client.lumber);
setplayerprop #c,You sold #s(client.lumber) logs.;
setstring client.lumber,;
}

try this

SSRobgeta 10-23-2001 03:45 AM

ok brb

SSRobgeta 10-23-2001 03:50 AM

Re: Re: Selling Srings
 
Quote:

Originally posted by btedji
// Created By Rob Getashu
if (created) {
// Initialize the attributes
showcharacter;
setcharprop #3,head0.gif;
setcharprop #C0,orange;
setcharprop #C1,white;
setcharprop #C2,blue;
setcharprop #C3,red;
setcharprop #C4,black;
setcharprop #2,shield1.gif;
shieldpower = 1;
dir = 2;
}
if (playerchats&&strequals(#c,sell lumber)) {
players[0].rupees+=strtofloat(#s(client.lumber));
setstring server.gavelumber,strtofloat(#s(client.lumber);
setplayerprop #c,You sold #s(client.lumber) logs.;
setstring client.lumber,;
}

try this

This script doesn't work at all. Should I add my tree script so you can see it?

btedji 10-23-2001 03:54 AM

Re: Re: Re: Selling Srings
 
Quote:

Originally posted by SSRobgeta


This script doesn't work at all. Should I add my tree script so you can see it?

maybe, go ahead and post it if you want

SSRobgeta 10-23-2001 03:56 AM

Here ya go.


// Created By Rob Getashu
if (created) {
showcharacter;
setcharani appletree4,
}
if (actionlumberjacking && this.lumberhit<=100){
this.lumberhit++;
message #v(this.lumberhit/100*100)%
}
if (this.lumberhit=20) {
setcharani appletreecut,
}
if (this.lumberhit=100) {
setani lumber,;
setstring lumber,#v(strtofloat(#s(lumber))+3);
sleep .5;
hide;
say2
Wow this is valueable #b
lumber!#b
You now have #s(lumber).;
this.lumberhit=0
}

btedji 10-23-2001 04:02 AM

if you use lumber for a string in the tree npc you need to use lumber in the sell npc and if you use client.lumber in the sell npc you need to use client.lumber in the tree npc :D i have to go for now so cya

TDO2000 10-23-2001 06:01 AM

Re: Selling Srings
 
Quote:

Originally posted by SSRobgeta
This still doesn't work! Why?!?!

// Created By Rob Getashu
if (created) {
// Initialize the attributes
showcharacter;
setcharprop #3,head0.gif;
setcharprop #C0,orange;
setcharprop #C1,white;
setcharprop #C2,blue;
setcharprop #C3,red;
setcharprop #C4,black;
setcharprop #2,shield1.gif;
shieldpower = 1;
dir = 2;
}
if (playerchats&&strequals(#c,sell lumber)) {
playersrupees=playerrupees+strtofloat(#s(lumber));
setstring client.lumber,;
setstring server.gavelumber,strtofloat(#s(client.lumber);
setplayerprop #c,You sold #s(client.lumber) logs.;
}

setstring server.gavelumber,strtofloat(#s(client.lumber);<--you forgot something
should be:
setstring server.gavelumber,strtofloat(#s(client.lumber));

playersrupees=playerrupees+strtofloat(#s(lumber));
and this should be
playerrupees=playerrupees+strtofloat(#s(lumber));

and if u set:
setstring client.lumber,;
to nothing
setplayerprop #c,You sold #s(client.lumber) logs.;
after it can't be right too :)

SSRobgeta 10-23-2001 08:00 AM

Ok it works, but there is a slight error. Every other time I say sell lumber and I have no lumber... It says sold 1 log adn gives me 1 rupee. Heres what I have.

// Created By Rob Getashu
if (created) {
// Initialize the attributes
showcharacter;
setcharprop #3,head0.gif;
setcharprop #C0,orange;
setcharprop #C1,white;
setcharprop #C2,blue;
setcharprop #C3,red;
setcharprop #C4,black;
setcharprop #2,shield1.gif;
shieldpower = 1;
dir = 2;
}
if (playerchats&&strequals(#c,sell lumber)) {
playerrupees=playerrupees+strtofloat(#s(lumber));
setstring server.gavelumber,strtofloat(#s(client.lumber));
setstring client.lumber,;
say2 You sold #s(lumber) logs.;
setstring lumber,#v(strtofloat(#s(lumber))=0)
}

btedji 10-23-2001 08:10 AM

are you not listening to me?? use client.lumber all the time and not just lumber for the string!!!

SSRobgeta 10-23-2001 06:24 PM

can you fix it for me?

mhermher 10-23-2001 09:04 PM

Quote:

Originally posted by SSRobgeta
can you fix it for me?
i fixed it 90% post the gani and the way to cut the lumber (the axe)
and il fix it

dragoonvenganc 10-23-2001 10:11 PM

What is the differents.. between the 2.. script wise.. they do the same thing

SSRobgeta 10-24-2001 02:28 AM

Wow I don't need help lol I fixed it


All times are GMT +2. The time now is 12:03 PM.

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