.

Pebble

Golden Oldie
Golden Oldie
Jul 25, 2005
570
2
124
Essex, England
It will work except

#IF
checkitem RippedLetter 1
takeitem RippedLetter 1
#ACT
goto @ripped

and

#IF
checkitem RippedLetter 6
takeitem RippedLetter 6
#ACT
goto @rippeds

will need to be the other way round so:

[@main]
#IF
checkitem ZaksBeef 1
#ACT
goto @meat
#IF
checkitem RatsTooth 1
#ACT
goto @quest2
#IF
checkitem RippedLetter 6
takeitem RippedLetter 6
#ACT
goto @rippeds
#IF
checkitem RippedLetter 1
takeitem RippedLetter 1
#ACT
goto @ripped
#ELSEACT
goto @quest

Only because it would go to @ripped and never go on to @rippeds.
 
  • Like
Reactions: -Bugzy-

daniejam

Golden Oldie
Golden Oldie
Apr 4, 2004
790
0
123
-Bugzy- said:
soz - been a long time since i done any npc work or mir work at all for tht reason.

[@main]
#IF
checkitem ZaksBeef 1
#ACT
goto @meat


#IF
checkitem RatsTooth 1
#ACT
goto @quest2


#IF
checkitem RippedLetter 1
#ACT
take RippedLetter 1
goto @ripped


#IF
checkitem RippedLetter 6
#ACT
take RippedLetter 6
goto @rippeds


#ELSEACT
goto @quest


take not take item and its an act command
QUOTE]
 

Pebble

Golden Oldie
Golden Oldie
Jul 25, 2005
570
2
124
Essex, England
Meh, I must be blind (then again I've been doing npcs all week :eek:)

[@main]
#IF
checkitem ZaksBeef 1
#ACT
goto @meat
#IF
checkitem RatsTooth 1
#ACT
goto @quest2
#IF
checkitem RippedLetter 6
#ACT
take RippedLetter 6
goto @rippeds
#IF
checkitem RippedLetter 1
#ACT
take RippedLetter 1
goto @ripped
#ELSEACT
goto @quest


That is what it should be then.
 

daniejam

Golden Oldie
Golden Oldie
Apr 4, 2004
790
0
123
wen coding npcs always leave atleast 1 blank line between if commands

makes it alot easier to see and to locate problems