Difference between revisions of "Requestcharactermatch (8A19D7E1)"
(New page: {{PageHeader|Command|Requestbadges (CA604B86)}} {| border="0" width="90%" cellpadding=6 |- |valign=top| ===Struct=== ---- {| align="center" |- || {| class="wikitable" |- |''' '''|| |- |''...) |
(→Sample Command Strings) |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{PageHeader|Command| | + | {{PageHeader|Command|Requestcharactermatch (8A19D7E1)}} |
{| border="0" width="90%" cellpadding=6 | {| border="0" width="90%" cellpadding=6 | ||
|- | |- | ||
Line 10: | Line 10: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | |''' '''|| | + | |'''int'''|| ? |
|- | |- | ||
− | |''' '''|| | + | |'''int'''|| Flag Bitmask |
|- | |- | ||
− | |''' '''|| | + | |'''int'''|| ? |
|- | |- | ||
− | |''' '''|| | + | |'''int'''|| ? |
+ | |- | ||
+ | |'''int'''|| ? | ||
+ | |- | ||
+ | |'''int'''|| Faction CRC | ||
+ | |- | ||
+ | |'''int'''|| Specie | ||
+ | |- | ||
+ | |'''string'''|| Title | ||
+ | |- | ||
+ | |'''string'''|| ? | ||
|- | |- | ||
|} | |} | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|valign=top| | |valign=top| | ||
Line 39: | Line 41: | ||
||{{ClientPacket}} | ||{{ClientPacket}} | ||
|- | |- | ||
− | ||{{ | + | ||{{100%}} |
|- | |- | ||
||{{CommandQueueEnqueue}} | ||{{CommandQueueEnqueue}} | ||
Line 49: | Line 51: | ||
|} | |} | ||
− | ==Sample | + | ==Sample Command Strings== |
+ | |||
+ | |||
+ | Search for a Rebel Human Architect Master Architect | ||
<pre> | <pre> | ||
− | + | 4 7 0 0 0 370444368 0 crafting_architect_master "" | |
+ | </pre> | ||
+ | Search for an Imperial Human Architect Master Architect | ||
+ | <pre> | ||
+ | 4 7 0 0 0 -615855020 0 crafting_architet_master "" | ||
+ | </pre> | ||
+ | Search for a Neutral Human Architect Master Architect | ||
+ | <pre> | ||
+ | 4 7 0 0 0 0 0 crafting_architect_master "" | ||
+ | </pre> | ||
+ | Search for a Neutral Wookiee Architect Master Architect | ||
+ | <pre> | ||
+ | 4 7 0 0 0 0 4 crafting_architect_master "" | ||
</pre> | </pre> | ||
+ | |||
+ | |||
+ | Search for a Neutral Wookiee | ||
+ | <pre> | ||
+ | 4 7 0 0 0 0 4 "" "" | ||
+ | </pre> | ||
+ | |||
+ | Unicode string break down ['''Flags bitmask'''] ['''Faction CRC'''] ['''Species'''] ['''Title'''] ['''?'''] | ||
+ | |||
+ | |||
+ | |||
+ | '''Flags bitmask:''' This value is the bitmask for the 3 possible flags. | ||
+ | |||
+ | The 3 lasts bits of the byte define 3 boolean values as follow : [Roleplay] [Newbie] [LFG] | ||
+ | |||
+ | possible flags | ||
+ | <pre> | ||
+ | 00000001 = 0x1 = LFG | ||
+ | 00000010 = 0x2 = Newbie | ||
+ | 00000011 = 0x3 = LFG + Newbie | ||
+ | 00000100 = 0x4 = RolePlayer | ||
+ | 00000101 = 0x5 = LFG + RolePlay | ||
+ | 00000110 = 0x6 = Newbie + RolePlayer | ||
+ | 00000111 = 0x7 = LFG + Newbie + Roleplayer | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | '''faction CRC:''' | ||
+ | This is the string of the int value of the crc of either "imperial" or "rebel" 0_o | ||
+ | |||
+ | -615855020 = 0xDB4ACC54 = CRC("imperial") | ||
+ | |||
+ | 370444368 = 0x16148850 = CRC("rebel") | ||
+ | |||
+ | neutral & Any both give 0 | ||
+ | |||
+ | |||
+ | |||
+ | '''Species:''' | ||
+ | |||
+ | an integrer representing the race. 0 beeing for Humans | ||
+ | |||
+ | Any = -1 | ||
+ | |||
+ | |||
+ | |||
+ | '''Title:''' | ||
+ | |||
+ | a system-name for titles. Note if no title is selected but only the prof, the names becomes a prof name. | ||
+ | |||
+ | Profession->Architect Title->Master = crafting_architect_master | ||
+ | |||
+ | Profession->Architect Title->Any = crafting_architect | ||
+ | |||
+ | Profession->Any = "" | ||
+ | |||
+ | |||
+ | '''[?]''' | ||
+ | |||
+ | An unknown parameter. GM/CSR only? Not implemented? Always seen "" (empty parameter) |
Latest revision as of 10:01, 6 July 2007
Command - Requestcharactermatch (8A19D7E1)
SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.
Struct
|
Tags
|
Sample Command Strings
Search for a Rebel Human Architect Master Architect
4 7 0 0 0 370444368 0 crafting_architect_master ""
Search for an Imperial Human Architect Master Architect
4 7 0 0 0 -615855020 0 crafting_architet_master ""
Search for a Neutral Human Architect Master Architect
4 7 0 0 0 0 0 crafting_architect_master ""
Search for a Neutral Wookiee Architect Master Architect
4 7 0 0 0 0 4 crafting_architect_master ""
Search for a Neutral Wookiee
4 7 0 0 0 0 4 "" ""
Unicode string break down [Flags bitmask] [Faction CRC] [Species] [Title] [?]
Flags bitmask: This value is the bitmask for the 3 possible flags.
The 3 lasts bits of the byte define 3 boolean values as follow : [Roleplay] [Newbie] [LFG]
possible flags
00000001 = 0x1 = LFG 00000010 = 0x2 = Newbie 00000011 = 0x3 = LFG + Newbie 00000100 = 0x4 = RolePlayer 00000101 = 0x5 = LFG + RolePlay 00000110 = 0x6 = Newbie + RolePlayer 00000111 = 0x7 = LFG + Newbie + Roleplayer
faction CRC: This is the string of the int value of the crc of either "imperial" or "rebel" 0_o
-615855020 = 0xDB4ACC54 = CRC("imperial")
370444368 = 0x16148850 = CRC("rebel")
neutral & Any both give 0
Species:
an integrer representing the race. 0 beeing for Humans
Any = -1
Title:
a system-name for titles. Note if no title is selected but only the prof, the names becomes a prof name.
Profession->Architect Title->Master = crafting_architect_master
Profession->Architect Title->Any = crafting_architect
Profession->Any = ""
[?]