Quantcast

Jump to content

» «
Photo

[SA] Script Not Working!

Best Answer kosticn101, A week ago

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 0@
    if 0@ > 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: 0@ = actor $PLAYER_ACTOR struct
    0@ += 0x2F
    0A8D: 1@ = read_memory 0@ size 1 virtual_protect 0
    if 1@ == 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
Go to the full post


4 replies to this topic
Springfield
  • Springfield

    Stars looks beautiful? Just imagine about creator!

  • Members
  • Joined: 08 Aug 2015
  • None

#1

Posted A week ago

{$CLEO .cs}
0000:



While True
wait 0
     if and 
       Player.Defined($PLAYER_ACTOR) 
       0A8D: 0@ = read_memory 0xB6F5F0 size 4 virtual_protect 0 // read pointer's memory of CPlayer structure
     then 
      0A96: 0@ = actor $PLAYER_ACTOR struct
      0@ += 0x2F 
      end
      if
        0A8C: write_memory 0@ 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 A week ago

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: A week ago
  • Philippines

#3

Posted A week ago

What's with the problem for coding, bro.


kosticn101
  • kosticn101

    Rat

  • Members
  • Joined: 24 May 2017
  • Serbia

#4

Posted A week ago   Best Answer Edited by kosticn101, A week ago.

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 0@
    if 0@ > 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: 0@ = actor $PLAYER_ACTOR struct
    0@ += 0x2F
    0A8D: 1@ = read_memory 0@ size 1 virtual_protect 0
    if 1@ == 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

Springfield
  • Springfield

    Stars looks beautiful? Just imagine about creator!

  • Members
  • Joined: 08 Aug 2015
  • None

#5

Posted A week ago Edited by Springfield, A week ago.

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 0@
    if 0@ > 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: 0@ = actor $PLAYER_ACTOR struct
    0@ += 0x2F
    0A8D: 1@ = read_memory 0@ size 1 virtual_protect 0
    if 1@ == 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