Difference between revisions of "0x0024"

From SimsWiki
Jump to: navigation, search
(Prim 0x0024 in some detail)
 
Line 17: Line 17:
  
  
(*) These are the types of messages that I found out so far. Depending on this type, certain bytes may be filled or simply left with "00":
+
(*) These are the types of messages that I found out so far (taken from EP 1 to EP 4). Depending on this type, certain bytes may be filled or simply left with "00":
 
  00: Message
 
  00: Message
 
  01: yes-no message
 
  01: yes-no message

Revision as of 11:51, 5 March 2007

Primitive 0x0024 "Dialog" is used to display informations like "The car pool will arrive in one hour" and / or to display messages to which the player can reply by clicking on buttons like "Yes", "No" and "Cancel".

These are the necessary operands for 0x0024 in Node Version 0x00:

Byte 0: Text on "Cancel"-button Byte 1: Byte 2: Text of the message itself Byte 3: Text on "Yes"-button Byte 4: Text on "No"-button Byte 5: Determines the type of the message (*) Byte 6: Text of title, if a title should be displayed Byte 7: wait / don't wait for user

       00 = wait for user
       01 = don't wait for user

0x0024 refers to the STR# 0x0000012D ( = Text List ). Please remember that line 0x00 in the text list is "01" in the operands field, line 0x01 is "02", and so on.


(*) These are the types of messages that I found out so far (taken from EP 1 to EP 4). Depending on this type, certain bytes may be filled or simply left with "00":

00: Message
01: yes-no message
02: yes-no-cancel message
03: text entry
04: tutorial
05: Phone Book - Services
06: Phone Book - Invite
07: Phone Book - Party
08: Text Notification
09: Stop Text Notification
0A: Text Notification Modify
0B: Magazine Rack
0C: Jewelry Rack
0D: VideoGame Rack
0E: Food Rack
0F: Special Phone Services
10: Clothing Purchase
11: Clothing Selection
12: Tutorial Task
13:  List Selection
14: Clothing Try On
15: Vanity Table
16: TutorialNext
17: Baby Name
18: Set Aspiration
19: TutorialNext Modal
1A: Set Major
1B: Resurrectonomitron
1C: Fire Forget Append
1D: Move Grave To Lot
1E: Visit Another Lot
1F: Dating Services
20: Manage Groups
21: Phone Groups
22: Set Turn On/Off's
23: Customize Your Craftable
24: Sims Available for Hire
25: Choose a Lot to Purchase
26: Choose a Lot to Transfer Ownership: [none]
27: Choose a Lot
28: Set Price
29: Plan Business Outfit
2A: Buy Food
2B: Make Selection (Stock Remaining)
2C: "
2D: "
2E: Buy Clothing
2F: unknown (blank)
30: Set Wage
31: Suggest an Outfit
32: Would you like to hire?

Message type "00" will show a message with just the "OK" button, while message type "02" will provide a message with three buttons: yes, no, cancel.

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox