Difference between revisions of "Set slot invincible"
From Unofficial QEdit Wiki Guide
Japanaman2 (Talk | contribs) |
Japanaman2 (Talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
==Syntax== | ==Syntax== | ||
− | ''Syntax:'' <span style='font-size:12px;font-family:courier'><span style='color:red'>set_slot_invincible </span> | + | ''Syntax:'' <span style='font-size:12px;font-family:courier'><span style='color:red'>set_slot_invincible </span>register1, register2</span> |
− | * '' | + | * ''register1'' = Reserved register 250 for players slot number. |
− | * '' | + | * ''register2'' = Register to act as on off switch for player invincibility. |
==Use== | ==Use== | ||
Line 13: | Line 13: | ||
<span style='color:blue'>1: </span><span style='color:green'>ret </span> | <span style='color:blue'>1: </span><span style='color:green'>ret </span> | ||
<span style='color:blue'>100: </span><span style='color:green'>get_slotnumber </span>R250 <span style='color:orange'>//gets the players slot number and stores it in register 250.</span> | <span style='color:blue'>100: </span><span style='color:green'>get_slotnumber </span>R250 <span style='color:orange'>//gets the players slot number and stores it in register 250.</span> | ||
− | <span style='color:green'> leti </span>R70, 00000001 <span style='color:orange'>//Makes register 70 equal 00000001 ( | + | <span style='color:green'> leti </span>R70, 00000001 <span style='color:orange'>//Makes register 70 equal 00000001. (On switch for players invincible.)</span> |
<span style='color:green'> thread </span>101 <span style='color:orange'>//Threads function 101.</span> | <span style='color:green'> thread </span>101 <span style='color:orange'>//Threads function 101.</span> | ||
<span style='color:green'> ret </span> | <span style='color:green'> ret </span> | ||
Line 20: | Line 20: | ||
<span style='color:red'> set_slot_invincible </span>R250, R70 <span style='color:orange'>//If register 70 equals 00000001 make all players invincible.</span> | <span style='color:red'> set_slot_invincible </span>R250, R70 <span style='color:orange'>//If register 70 equals 00000001 make all players invincible.</span> | ||
<span style='color:green'> jmp </span>101 <span style='color:orange'>//Jumps to function 101.</span> | <span style='color:green'> jmp </span>101 <span style='color:orange'>//Jumps to function 101.</span> | ||
− | <span style='color:blue'>102: </span><span style='color:green'>leti </span>R70, 0000000 <span style='color:orange'>//Makes register 70 equal 00000000 ( | + | <span style='color:blue'>102: </span><span style='color:green'>leti </span>R70, 0000000 <span style='color:orange'>//Makes register 70 equal 00000000. (Off switch for players invincible.)</span> |
<span style='color:green'> ret </span> | <span style='color:green'> ret </span> | ||
</span> | </span> |
Latest revision as of 08:01, 30 April 2013
Contents
Syntax
Syntax: set_slot_invincible register1, register2
- register1 = Reserved register 250 for players slot number.
- register2 = Register to act as on off switch for player invincibility.
Use
Makes players invincible.
Example
1: ret
100: get_slotnumber R250 //gets the players slot number and stores it in register 250.
leti R70, 00000001 //Makes register 70 equal 00000001. (On switch for players invincible.)
thread 101 //Threads function 101.
ret
101: sync //Waits 1 frame.
jmpi_= R70, 00000000, 1 //If register 70 equal 00000000 jump to function 1.
set_slot_invincible R250, R70 //If register 70 equals 00000001 make all players invincible.
jmp 101 //Jumps to function 101.
102: leti R70, 0000000 //Makes register 70 equal 00000000. (Off switch for players invincible.)
ret