PHP:
:isLocalPlayerRequiredToSendSpawn
{
0AB1: @isLocalPlayerRequiredToSendSpawn 0
}
IF 0AA2: 31@ = "samp.dll"
THEN
0AB1: @get_samp_version_id 0 _returned: ID 17@
IF 17@ > 0
THEN
IF 17@ == 1 // 0.3.7 R1
THEN
0A8E: 30@ = 31@ + 0x21A0F8 // SAMP_INFO_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x3CD // SAMP_POOLS_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x18 // SAMP_POOL_PLAYER_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x22 // SAMP_LOCAL_PLAYER_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
30@ += 0x306 // SAMP_LOCAL_PLAYER_SPAWN_AVAILABILITY_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
END
IF 17@ == 2 // 0.3.7 R2
THEN
0A8E: 30@ = 31@ + 0x21A100 // SAMP_INFO_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x3C5 // SAMP_POOLS_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x8 // SAMP_POOL_PLAYER_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x1E // SAMP_LOCAL_PLAYER_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
30@ += 0x306 // SAMP_LOCAL_PLAYER_SPAWN_AVAILABILITY_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
END
IF 17@ == 3 // 0.3.DL
THEN
0A8E: 30@ = 31@ + 0x2ACA24 // SAMP_INFO_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x3DE // SAMP_POOLS_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x8 // SAMP_POOL_PLAYER_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x1E // SAMP_LOCAL_PLAYER_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
30@ += 0x30A // SAMP_LOCAL_PLAYER_SPAWN_AVAILABILITY_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
END
IF 17@ == 4 // 0.3.7 R3
THEN
0A8E: 30@ = 31@ + 0x26E8DC // SAMP_INFO_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x3DE // SAMP_POOLS_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x8 // SAMP_POOL_PLAYER_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x2F3A // SAMP_LOCAL_PLAYER_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
30@ += 0x306 // SAMP_LOCAL_PLAYER_SPAWN_AVAILABILITY_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
END
IF 17@ == 5 // 0.3.7 R4
THEN
0A8E: 30@ = 31@ + 0x26EA0C // SAMP_INFO_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x3DE // SAMP_POOLS_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x8 // SAMP_POOL_PLAYER_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x2A // SAMP_LOCAL_PLAYER_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
30@ += 0x306 // SAMP_LOCAL_PLAYER_SPAWN_AVAILABILITY_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
END
IF 17@ == 6 // 0.3.7 R4 - v2
THEN
0A8E: 30@ = 31@ + 0x26EA0C // SAMP_INFO_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x3DE // SAMP_POOLS_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x4 // SAMP_POOL_PLAYER_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x26 // SAMP_LOCAL_PLAYER_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
30@ += 0x306 // SAMP_LOCAL_PLAYER_SPAWN_AVAILABILITY_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
END
IF 17@ == 7 // 0.3.7 R5
THEN
0A8E: 30@ = 31@ + 0x26EB94 // SAMP_INFO_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x3DE // SAMP_POOLS_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x4 // SAMP_POOL_PLAYER_OFFSET
0A8D: 30@ = readmem 30@ sz 4 vp 0
30@ += 0x26 // SAMP_LOCAL_PLAYER_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
30@ += 0x306 // SAMP_LOCAL_PLAYER_SPAWN_AVAILABILITY_OFFSET
0A8D: 30@ readMem 30@ sz 4 vp 0
END
IF 30@ == TRUE
THEN 0485: return_true
ELSE 059A: return_false
END
END
0AA3: free_library 31@
END
0AB2: 0