It hard to say what exactly happened here, but you should first check if entered textdraw id was right(TextDraw Exist).
I check that latter..
Send me server ip and short but clearly explains how to get textdraws..
Any samp...
{$CLEO .cs}
0000: NOP
wait 8500
while true
wait 0
if 0256: player $PLAYER_CHAR defined
then
0AB1: @Get_Local_Player_Name 0 _Returned: Name 0@
0AC8: 1@ = allocate_memory_size 1024
0AD3: 1@ = format "Big_Boy" // NICK TO COMPARE
if 0AB1: @cmpString1andString2 2...
Little upgrade for snippet
:StrCmp
{
if 0AB1: compare @StrCmp 2 str1 0@ str2 1@
then
// do something..
end
}
if 0AA2: 31@ = load_library "shlwapi.dll"
then
if 0AA4: 30@ = get_proc_address "StrCmpW" library 31@
then
0AA5: call 0x718740 num_params 1 pop 1 0@ //...
{$CLEO .cs}
0000: NOP
wait 10000 // wait until samp is ready
while true
wait 0
if
0ADC: test_cheat "ON" // if press keys O AND N
then
0@ = true
0AD1: show_formatted_text_highpriority "Walking...." time 2000
end
if
0@ == true
then // 1
if
00ED: actor $PLAYER_ACTOR sphere...
That means your server spawn player before he successfully logins...
There's two ways to bypass that.
1. You can check any dialog not exist and send command
2. Make it send after when login dialog are disappeared, which means you are successful login to server.
1. Not, i just made windows edit to look bit old.
2. I not asked which coding language you doing., i just asked can you make codes without using SF plugins...
Same in cleo...
I also easy can make it without SF....
{$CLEO .cs}
0000:
repeat
wait 0
until 0AFA:
while true
wait 0
if 0B61: samp is_local_player_spawned
then
if 31@ == FALSE
then
0AF9: samp say_msg "/sunny"
0AF8: samp add_message_to_chat "Command Sent" color -1...
1. Don't make two same treads
2. Don't break forum rules
3. Ophax project is probably dead because opcode.eXe not continues it to keep a live.
Without website where files and all data was holding project will be dead.., now you can't download it etc..
If you are bored, you can bypass this shity server anti cheat which have anti fake version..
After spawn whey kick you out because of wrong version.
[Server1]
ServerIP=54.36.124.11
ServerPort=7777
LoginDialogTitle=Prisijungimas
NickName=Dzekas_Sticeris
Password=SqKD40ffDL
ExtraDialogTitle=...
This works like.:
Please click " cow " to complete security check.
You have send click image cow..
The question is how get image name by drawed model id..?
Because it's cleo command.
Not registered in server.
So it's normal when server saying "unknown command " etc...
This cleo command based on reading your send text from chatbox.
Anyway it works fine..
Just enter everything correctly..
Regards @Parazitas
Added OnFoot recorder.
1. ForcePressGameKey
2. CamAtPos
This Two snippet used from @ajom , credits are included.
Etc..
For more info please read page top / begin.
Regards @Parazitas
Struct is same most of recorders.
Get pos, speed.
Write in file.
Read from file.
This file use two snippets from " VRC " which ones he got from " @Monday " source.
And one snippet from " @ajom " to send key press.
Other stuff is based on my cheat engine memory searching and cleo coding...
This thread will be updated and i add more things in future...
For now you can download and use:
1. Vehicle recorder
2. OnFoot recorder
3. Cleo Control
~~ Vehicle recorder ~~
Commands:
1. /vr rec route name - Start recording new vehicle route
2. /vr play route name - Start playing vehicle...
Snippet deleting files from directory with specified name..
Opcode 0B00: delete_file "CLEO\log.txt" doesn't work with formated text directory.
To delete file you can use this snippet.:
:DeleteFile
{
0AC8: 0@ = allocate_memory_size 1024
0AD3: 0@ = format "cleo\Stop.ini"
0AB1...
{$CLEO .cs}
0000:
REPEAT
WAIT 1000
0A8D: 31@ = readMem 0xC8D4C0 sz 4 vp 0
UNTIL 31@ == 9 // SAMP_IS_READY
WHILE TRUE
WAIT 0
IF 0AB1: @IsActorInDriverSeat 0 // i'm driving
THEN
IF 0@ == FALSE
THEN
IF 0AB1: @is_cp_active 0
THEN
0AB1: @get_cp_pos 0 X 1@ Y 2@...
@curraco
@Dheyker
1.4. As this is an English speaking community, we ask you to speak it. We have special topics where you can speak in your native language.
Read more below:
https://ugbase.eu/threads/general-ugbase-eu-rules.14418/
Okay , so i tested and some id's are wrong..
Like:
fall Collision is = 54
Vehicle Explosion = 51 (was correct)
Burning damage = 37
if i understand right when you get weapon damage it return weapon id..
etc..
Does any one know how to get damage type for single / multiplayer.
When Player Actor gets damage from collision return 1 or from weapon return 2 etc...
If you siting in car and wanna get information from passengers or driver..
Instead of checking every online player you can use this snippet..
:GetActorHandleFromVehicleSeat
{
0AB1: @GetActorHandleFromVehicleSeat 0 Driver Seat-ActorHandle: 1@ Front-right Seat-ActorHandle: 2@ Rear-left...
This is all what you need to make it.
So, do it!..
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 0 // weapoin id
:GET_AMMO_IN_CLIP
// 0AB0: @GET_AMMO_IN_CLIP 0 Current Ammo: 0@
0A96: 0@ = actor $PLAYER_ACTOR struct
0@ += 0x718 // Current Weapon Slot
0A8D: 1@ = read_memory 0@ size 1...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.