Quantcast

Jump to content

» «
Photo

[SA] Script Not Working!

Best Answer kosticn101, 13 August 2017 - 10:38 AM

Is this what you want (not tested)?

{$CLEO .cs}
0000:
while true
  wait 0
  if Player.Defined($PLAYER_ACTOR) 
  then 
    077E: get_active_interior_to [email protected]
    if [email protected] > 0 //assuming that interior id for outside world is 0
    then
      0ACC: show_text_lowpriority "You're inside a Building" time 1
    end
  end
end
If you still want memory reading:
{$CLEO .cs}
0000:
while true
  wait 0
  if Player.Defined($PLAYER_ACTOR) 
  then 
    0A96: [email protected] = actor $PLAYER_ACTOR struct
    [email protected] += 0x2F
    0A8D: [email protected] = read_memory [email protected] size 1 virtual_protect 0
    if [email protected] == 3
    then
      0ACC: show_text_lowpriority "You're inside a Building" time 1
    end
  end
end
About size argument:
CPed +0x2F = [byte] Location status:
0 = outside
3 = inside a building

Memory Addresses (SA)
byte & bool(ean)1
word2
dword & float4
qword8*
tenbyte10*

* http://gtaforums.com...t/?p=1069796924 Go to the full post


4 replies to this topic
Springfield
  • Springfield

    I gave my certificate. Bye!

  • Members
  • Joined: 08 Aug 2015
  • None

#1

Posted 13 August 2017 - 06:38 AM

{$CLEO .cs}
0000:



While True
wait 0
     if and 
       Player.Defined($PLAYER_ACTOR) 
       0A8D: [email protected] = read_memory 0xB6F5F0 size 4 virtual_protect 0 // read pointer's memory of CPlayer structure
     then 
      0A96: [email protected] = actor $PLAYER_ACTOR struct
      [email protected] += 0x2F 
      end
      if
        0A8C: write_memory [email protected] size 4 value 3 virtual_protect 1
      then
      0ACC: show_text_lowpriority "You're inside a Building" time -1
      end
END

Well.. i actually sucks and new in this actor, object and vehicles struct. I've made a script that if player is inside a building then '0ACC' will show up on the screen but it did not works properly and made all the surface no-collision. Help me if anyone can.

 

-ThankYou


guard3
  • guard3

    Liberty City's Finest

  • Members
  • Joined: 21 Jul 2013
  • Greece

#2

Posted 13 August 2017 - 09:04 AM

Since this about coding, you could ask here: http://gtaforums.com/forum/317-coding/
  • Jhan Dave likes this

Jhan Dave
  • Jhan Dave

    Love is Light

  • Members
  • Joined: 11 Aug 2017
  • Philippines

#3

Posted 13 August 2017 - 10:26 AM

What's with the problem for coding, bro.


kosticn101
  • kosticn101

    Rat

  • Members
  • Joined: 24 May 2017
  • Serbia

#4

Posted 13 August 2017 - 10:38 AM   Best Answer Edited by kosticn101, 26 August 2017 - 10:18 AM.

Is this what you want (not tested)?
{$CLEO .cs}
0000:
while true
  wait 0
  if Player.Defined($PLAYER_ACTOR) 
  then 
    077E: get_active_interior_to [email protected]
    if [email protected] > 0 //assuming that interior id for outside world is 0
    then
      0ACC: show_text_lowpriority "You're inside a Building" time 1
    end
  end
end
If you still want memory reading:
{$CLEO .cs}
0000:
while true
  wait 0
  if Player.Defined($PLAYER_ACTOR) 
  then 
    0A96: [email protected] = actor $PLAYER_ACTOR struct
    [email protected] += 0x2F
    0A8D: [email protected] = read_memory [email protected] size 1 virtual_protect 0
    if [email protected] == 3
    then
      0ACC: show_text_lowpriority "You're inside a Building" time 1
    end
  end
end
About size argument:
CPed +0x2F = [byte] Location status:
0 = outside
3 = inside a building

Memory Addresses (SA)
byte & bool(ean)1
word2
dword & float4
qword8*
tenbyte10*

* http://gtaforums.com...t/?p=1069796924

Springfield
  • Springfield

    I gave my certificate. Bye!

  • Members
  • Joined: 08 Aug 2015
  • None

#5

Posted 13 August 2017 - 11:37 AM Edited by Springfield, 13 August 2017 - 11:43 AM.

What's with the problem for coding, bro.

What's with the peoples of doing Bullsh*ts (multiple accounts) in DYOM, bro.

Is this what you want (not tested)?

{$CLEO .cs}
0000:
while true
  wait 0
  if Player.Defined($PLAYER_ACTOR) 
  then 
    077E: get_active_interior_to [email protected]
    if [email protected] > 0 //assuming that interior id for outside world is 0
    then
      0ACC: show_text_lowpriority "You're inside a Building" time 1
    end
  end
end
If you still want memory reading:
{$CLEO .cs}
0000:
while true
  wait 0
  if Player.Defined($PLAYER_ACTOR) 
  then 
    0A96: [email protected] = actor $PLAYER_ACTOR struct
    [email protected] += 0x2F
    0A8D: [email protected] = read_memory [email protected] size 1 virtual_protect 0
    if [email protected] == 3
    then
      0ACC: show_text_lowpriority "You're inside a Building" time 1
    end
  end
end
About size argument:
CPed +0x2F = [byte] Location status:
0 = outside
3 = inside a building

Memory Addresses (SA)
byte & bool(ean)1
word2
dword & float4
qword8
tenbyte10

Thank You. Solved!




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users