The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Memory Ticket Help
Author Message
x77x
Master
**

Posts: 488
Likes Given: 0
Likes Received: 15 in 15 posts
Joined: Mar 2012
Reputation: -4



Post: #1
Memory Ticket Help
hmmmm

sphereitem2.scp
Code:
[791a]
ID=14f0
//deed item used for npcs
NAME=Memory Ticket
ATTR=090//invis nevermovable
COLOR=901
WEIGHT=0

CATEGORY=DRAGONS OF TIME ITEMS
SUBSECTION=NadeBall
DESCRIPTION=Memory Ticket Deed

spheretrig2.scp
Code:
[TRIG 1865]
ONTRIGGER=STEP
SRC.NEWITEM=0791a
SRC.ACT.MOREX=<SRC.KARMA>
SRC.ACT.MOREY=<SRC.FAME>
SRC.ACT.MOREZ=<SRC.KILLS>
SRC.ACT.BOUNCE
SRC.SYSMESSAGE Your stats have been saved...
SRC.KARMA=0
SRC.FAME=0
SRC.KILLS=0
SRC.GO=6130,1271,0
SRC.SYSMESSAGE START CHUCKIN!


[TRIG 1866]
ONTRIGGER=STEP
IF <SRC.RESTEST 1 0791a>
SRC.KARMA=<SRC.ACT.MOREX>//restores karma
SRC.FAME=<SRC.ACT.MOREY>//restores fame
SRC.KILLS=<SRC.ACT.MOREZ>//restores kills
SRC.SYSMESSAGE Your stats has been restored...
SRC.CONSUME=1 0791a
SRC.GO=6130,1271,0
SRC.SYSMESSAGE Thanks for playing!
RETURN 1
ELSE
SRC.SYSMESSAGE Where is your memory ticket?

Dragons of Time 2000-2020
http://dragonsoftime.com
(This post was last modified: 03-30-2013 06:11 AM by x77x.)
03-28-2013 07:16 AM
Find all posts by this user Like Post Quote this message in a reply
Mulambo
Apprentice
*

Posts: 22
Likes Given: 0
Likes Received: 1 in 1 posts
Joined: Mar 2012
Reputation: 0

Dark Paradise

Post: #2
RE: Memory Ticket
MOREZ isn't good way to store your kills since its values range from -127 to 127, if your player has more kills than 127 it will overflow. Better to use more/more2 (since its invisible and I assume it cant be damaged changing durability of that item wouldn't matter

Wars come and go, but my soldiers stay ethernal.

I broke the dam

Czech Shard Dark Paradise
03-29-2013 03:52 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
x77x
Master
**

Posts: 488
Likes Given: 0
Likes Received: 15 in 15 posts
Joined: Mar 2012
Reputation: -4



Post: #3
RE: Memory Ticket
more and more2 are hex, and wont convert back and forth as easy... thanks for the heads up though
ill check it out

Dragons of Time 2000-2020
http://dragonsoftime.com
03-29-2013 10:14 AM
Find all posts by this user Like Post Quote this message in a reply
x77x
Master
**

Posts: 488
Likes Given: 0
Likes Received: 15 in 15 posts
Joined: Mar 2012
Reputation: -4



Post: #4
RE: Memory Ticket
hmmmm

BUGGED!

if you place any item on your character or directly to your backpack... you lose the ticket target (SRC.ACT)
and it wont restore the values =/

any idea how to get the values directly from the item?
something like...
SRC.KARMA=<SRC.0791a.MOREX>//restores karma

???

Dragons of Time 2000-2020
http://dragonsoftime.com
(This post was last modified: 03-30-2013 06:23 AM by x77x.)
03-30-2013 01:20 AM
Find all posts by this user Like Post Quote this message in a reply
Mulambo
Apprentice
*

Posts: 22
Likes Given: 0
Likes Received: 1 in 1 posts
Joined: Mar 2012
Reputation: 0

Dark Paradise

Post: #5
RE: Memory Ticket Help
Code:
[TRIG 1866]

SRC.KARMA=<SRC.FINDID(0791a).MOREX>//restores karma
SRC.FAME=<SRC.FINDID(0791a).MOREY>//restores fame
SRC.KILLS=<SRC.FINDID(0791a).MOREZ>//restores kills
u should have some check on first trigger so your players cant get second ticket (with use of help/bug/anything else)

Wars come and go, but my soldiers stay ethernal.

I broke the dam

Czech Shard Dark Paradise
03-30-2013 10:14 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
x77x
Master
**

Posts: 488
Likes Given: 0
Likes Received: 15 in 15 posts
Joined: Mar 2012
Reputation: -4



Post: #6
RE: Memory Ticket Help
the ol' backpack trick...

Code:
[ITEMMENU 325]
ARE YOU READY TO START CHUCKIN!?
ON=Hellz Yeah!
IF <SRC.WEIGHT><70
NEWITEM 07910
ACT.EQUIP
NEWITEM 07911
ACT.EQUIP
NEWITEM 07912
ACT.EQUIP
NEWITEM 07913
ACT.EQUIP
NEWITEM 07914
ACT.EQUIP
FINDLAYER(21).MOREX=<SRC.FAME>//saves fame to backpack
FINDLAYER(21).MOREY=<SRC.KILLS>//saves kills to backpack
SYSMESSAGE Your stats have been saved...
SRC.KARMA=0
SRC.FAME=0
SRC.KILLS=0
SYSMESSAGE WELCOME TO NADEBALL!
SYSMESSAGE To the locker room...
GOPLACE 6130,1271,0//blacklockerroom
ELSE
SYSMESSAGE You have too many items, you are over weight!
SYSMESSAGE You must be naked with nothing in your backpack...
ENDIF
ON=No Way Jose!
SYSMESSAGE Come back when you're ready...


Code:
//NADEBALL EXIT

[TRIG 1760]
ONTRIGGER=STEP
SRC.NEWITEM=0791b
SRC.ACT.NAME Official Nadeball Stats    <SRC.FINDLAYER(29).NAME>                    0<SRC.KILLS> - xxx  Record   <SERV.RTIMETEXT>
SRC.ACT.BOUNCE
SRC.FAME=<SRC.FINDLAYER(21).MOREX>//restores fame from backpack
SRC.KILLS=<SRC.FINDLAYER(21).MOREY>//restores kills from backpack
SRC.KARMA=0
SRC.PLOT1=0
SRC.FINDLAYER(21).MOREX=0//resets backpack to 0
SRC.FINDLAYER(21).MOREY=0//resets backpack to 0
SRC.SYSMESSAGE Your stats has been restored...
SRC.CONSUME=1 0791a
SRC.CONSUME=100 07910
SRC.CONSUME=100 07911
SRC.CONSUME=100 07912
SRC.CONSUME=100 07913
SRC.CONSUME=100 07914
SRC.CONSUME=100 07915
SRC.CONSUME=100 07916
SRC.CONSUME=100 07917
SRC.CONSUME=100 07918
SRC.CONSUME=100 07919
SRC.CONSUME=10000 07725
SRC.CONSUME=10000 BANDAGE
SRC.GO=1417,1697,0
SRC.SYSMESSAGE Thanks for playing!
RETURN 1
ELSE
SRC.SYSMESSAGE Where is your stat ticket?
ENDIF


i forgot you can borrow your backpack once in awhile...
works =)

Dragons of Time 2000-2020
http://dragonsoftime.com
(This post was last modified: 03-30-2013 12:35 PM by x77x.)
03-30-2013 11:37 AM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)