Difference between revisions of "010E"

From GTAMods Wiki
Jump to navigation Jump to search
(updating page)
Line 1: Line 1:
{{OpCode
+
{{Icon|trilogy}}
| ini        = 010E=2,%1d% %2d%
+
<hr />
| description = Sets the player's minimum wanted level
+
'''Description'''
| p1          = Player handle
+
: Sets the player's minimum wanted level
| p2          = Integer (wanted level)
+
'''Syntax'''
| game        = [[GTA 3]], [[Vice City]], [[San Andreas]]
+
: 010E: set_player [''player handle''] minimum_wanted_level_to [''int'']
| native      = [[ALTER_WANTED_LEVEL_NO_DROP]]
+
'''Parameter'''
}}
+
: [''player handle'']
This can set the player's wanted level from 0 to 6. When placed in a loop, this will set the minimum wanted level. The wanted level will not drop below the set value but a higher wanted level can be attained.
+
:: The handle of the player
 +
: [''int'']
 +
:: Wanted level, range from 0 to 6
 +
'''Native analog'''
 +
: [[ALTER_WANTED_LEVEL_NO_DROP]]
 +
 
 +
This opcode sets the player's wanted level ranging from 0 to 6. If placed in a loop, this will set the minimum wanted level; the wanted level will not drop below the set value but a higher wanted level can be attained.
 +
 
 +
== Example ==
 +
The following example, using Sanny Builder, will spawn a ped close to the player character. If the character is hurt but not killed, the player will attain a minimum wanted level of 3. The player can only clear its wanted level after the character is killed.
 +
 
 +
<source lang="scm">
 +
// set constants
 +
const
 +
CHAR_MODEL = #BFORI
 +
SPAWNED_CHAR = 0@
 +
X_POS = 1@
 +
Y_POS = 2@
 +
Z_POS = 3@
 +
end
 +
 +
// load model, required to prevent unnecessary crash!
 +
0247: request_model CHAR_MODEL
 +
// check if model is loaded
 +
repeat
 +
    wait 0
 +
    if
 +
        0248:  model CHAR_MODEL available
 +
    then
 +
        break
 +
    end
 +
until false
 +
// spawn character
 +
00A0: store_actor $PLAYER_ACTOR position_to X_POS Y_POS Z_POS
 +
X_POS += 4.0
 +
009A: SPAWNED_CHAR = create_actor 4 CHAR_MODEL at X_POS Y_POS Z_POS
 +
// attain minimum wanted level
 +
while 8118:  not actor SPAWNED_CHAR dead
 +
    wait 10
 +
    if
 +
        8184:  not actor SPAWNED_CHAR health >= 95
 +
    then
 +
        010E: set_player $PLAYER_CHAR minimum_wanted_level_to 3
 +
    end
 +
end
 +
// cleanup
 +
0249: release_model CHAR_MODEL
 +
01C2: remove_references_to_actor CHAR_MODEL
 +
</source>
  
 
==Keywords==
 
==Keywords==
 
set, change, alter, player, minimum, wanted, level
 
set, change, alter, player, minimum, wanted, level
 +
 +
[[Category:OpCodes]]

Revision as of 04:48, 28 August 2011

GTA III Vice City San Andreas


Description

Sets the player's minimum wanted level

Syntax

010E: set_player [player handle] minimum_wanted_level_to [int]

Parameter

[player handle]
The handle of the player
[int]
Wanted level, range from 0 to 6

Native analog

ALTER_WANTED_LEVEL_NO_DROP

This opcode sets the player's wanted level ranging from 0 to 6. If placed in a loop, this will set the minimum wanted level; the wanted level will not drop below the set value but a higher wanted level can be attained.

Example

The following example, using Sanny Builder, will spawn a ped close to the player character. If the character is hurt but not killed, the player will attain a minimum wanted level of 3. The player can only clear its wanted level after the character is killed.

// set constants
const
CHAR_MODEL = #BFORI
SPAWNED_CHAR = 0@
X_POS = 1@
Y_POS = 2@
Z_POS = 3@
end
 
// load model, required to prevent unnecessary crash!
0247: request_model CHAR_MODEL
// check if model is loaded
repeat
    wait 0
    if
        0248:   model CHAR_MODEL available
    then
        break
    end
until false
// spawn character
00A0: store_actor $PLAYER_ACTOR position_to X_POS Y_POS Z_POS
X_POS += 4.0
009A: SPAWNED_CHAR = create_actor 4 CHAR_MODEL at X_POS Y_POS Z_POS
// attain minimum wanted level
while 8118:   not actor SPAWNED_CHAR dead
    wait 10
    if
        8184:   not actor SPAWNED_CHAR health >= 95
    then
        010E: set_player $PLAYER_CHAR minimum_wanted_level_to 3
    end
end
// cleanup
0249: release_model CHAR_MODEL
01C2: remove_references_to_actor CHAR_MODEL

Keywords

set, change, alter, player, minimum, wanted, level