what am i missing out ?

matow

Dedicated Member
Dedicated Member
Nov 7, 2006
31
0
52
script in convert ends like this

What scrolls would you like to exchange?\

<20/@@20(Integral(20))> Integral Scroll.\



then the one thats not convert has my scrit like this.

[@@20]
#ACT
MOVE C1 %ARG(1)
MOVE C7 %INPUTSTR
GOTO @20_2

[@20_2]
#IF
HLSCRIPTCMD CHECKPOINT
#ACT
CHECK %C1 %C7
TAKE %C1 %C7
GOTO @20_3

[@20_3]
#IF
HLSCRIPTCMD CHECKPOINT
#ACT
MOV D1 %C1
MOV D2 %C7
MUL D1 D2
MOV D3 %P9
HLSCRIPTCMD SETPOINT + %D3

but 3g loader say problem with check %c1 %c7, i also tried it with checkitem, and have tried checkitem integral(20) %c7 but keep getting error on script.

what do i need to do so that it will check %c1 for %c7 amount.

thanks in advance http://www.xtreme-server.co.uk/vbulletin/editpost.php?do=editpost&p=31869
 

gandy

Dedicated Member
Dedicated Member
May 13, 2003
94
0
102
It should be checkitem, and you have the check in an #ACT script instead of a #IF script.
 
Upvote 0

matow

Dedicated Member
Dedicated Member
Nov 7, 2006
31
0
52
ok ive fixed that but script wont work at all.

convert file
Code:
[Convert]

[@Convert_Integral-0_0]
{
I do not talk to murderers. Now Go Away.\ \
<Exit/@exit>
}

[@Convert_Integral-0_1]
{
What would you like to do?\

<Exchange/@exchange> Scrolls for Integral.\ \

<Exit/@exit>

}

[@Convert_Integral-0_2]
{
What scrolls would you like to exchange?\

<20/@@20(Integral(20),20)> Integral Scroll.\

<Exit/@exit>

}

[@Convert_Integral-0_3]
{
I have finished exchanging your Integral Scroll.\ \

<Back/@back> To Main Menu.\
<Exit/@exit>

}

[@Convert_Integral-0_4]
{
You do not have this scroll.\ \

<Back/@back> To Main Menu.\
<Exit/@exit>

}

then normal one

Code:
;;²»ÒªÉ¾µô´ËÐÐ
[@main]
#IF
checkpkpoint 2
Checkfame

#SAY
#INCLUDE [..\Convert_Def\Market_Def\Integral-0.txt] @Convert_Integral-0_0

#ELSESAY
#INCLUDE [..\Convert_Def\Market_Def\Integral-0.txt] @Convert_Integral-0_1

[@exchange]
#SAY
#INCLUDE [..\Convert_Def\Market_Def\Integral-0.txt] @Convert_Integral-0_2

[@@20]
#ACT
MOV A1 %ARG(1)
MOV A2 %ARG(2)
MOV D7 %INPUTSTR
GOTO @20_2

[@20_2]
#IF
HLSCRIPTCMD CHECKPOINT
CHECKITEM %A1 %D7
#ACT
TAKE %A1 %D7
GOTO @20_3
#ELSESAY
messed up at 20-2

[@20_3]
#IF
HLSCRIPTCMD CHECKPOINT
#ACT
MOV D1 %D7
MOV D2 %A2
MUL D1 D2
MOV D3 %P9
HLSCRIPTCMD SETPOINT + %D3

#SAY
#INCLUDE [..\Convert_Def\Market_Def\Integral-0.txt] @Convert_Integral-0_3

#ELSESAY
#INCLUDE [..\Convert_Def\Market_Def\Integral-0.txt]
 
Upvote 0