It's a GPCI unbanner... not a normal ban unbannerdayman link said:Don't work dude "You are banned from server"
dayman link said:What is the difference between ?
Hey Dope!dope link said:Does anyone have the source or the OPcode so I can decompile it? I have an interesting idea
{$CLEO .cs}
thread 'Flapjack92'
0662: printstring "Flapjack92"
:Flapjack92_1
1@ = 0x46 // Hex Code For ASCII Character 'F'
2@ = 0x4C // Hex Code For ASCII Character 'L'
3@ = 0x41 // Hex Code For ASCII Character 'A'
5@ = 0x50 // Hex Code For ASCII Character 'P'
// This Code Uses A Randomization Algorithm, Which Changes Your GPCI String
// (Starting address = C9236C)
// Each Time You Start GTA.
:Flapjack92_2
wait 0
0209: 4@ = random_int_in_ranges 1 5 // Chooses A Number From 1 to 4 (I think? Damn opcodes lol)
gosub @Check_1 // Call The Decision Making Function (BELOW)
0A8C: write_memory 0x00C9236C size 1 value 4@ virtual_protect 1 // Write The Character Chosen from the Decision Function
0209: 4@ = random_int_in_ranges 1 5 // To The GPCI String In Memory
gosub @Check_1
0A8C: write_memory 0x00C9236D size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9236E size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9236F size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92370 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92371 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92372 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92373 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92374 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92375 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92376 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92377 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92378 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92379 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237A size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237B size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237C size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237D size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237E size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237F size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92380 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92381 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92382 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92383 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92384 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92385 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92386 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92387 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92388 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92389 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238A size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238B size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238C size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238D size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238E size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238F size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92390 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92391 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92392 size 1 value 4@ virtual_protect 1
0A93: end_custom_thread
:Check_1 // Decision Making Function Based on Random Number Generated Earlier From 0209.
wait 0
if
4@ == 1 // If the Random Number Generated From Opcode 0209 is one, Return value 'F'
jf @Check_2 // is written to memory later by 0A8C
0085: 4@ = 1@
return
:Check_2
wait 0
if
4@ == 2 // If the Random Number Generated From Opcode 0209 is two, Return value 'L'
jf @Check_3
0085: 4@ = 2@
return
:Check_3
wait 0
if
4@ == 3 // If the Random Number Generated From Opcode 0209 is three, Return value 'A'
jf @Check_4
0085: 4@ = 3@
return
:Check_4
wait 0 // Last Possible Outcome of Random Int(Has to be 4; no test needed) Returns 'P'
0085: 4@ = 5@
return
Hey Frozt,Frozt link said:I saw you ruining crazybob's CnR does this work in c CnR :fuck_you: :fuck_you:
I just got banned from crazybob's and i exited the game and stayed baned ..... soooo now what ?Flapjack92 link said:Hey Frozt,
Yes, I have been using this mod to ban evade on Crazybob's for a long time now lol.
" GPCI Unbanner " -_- , U also need to do something your banned-IP.locksmith673 link said:I just got banned from crazybob's and i exited the game and stayed baned ..... soooo now what ?
You can use either a free VPN if you are a borat(Ip ranges are probably banned on CB):locksmith673 link said:besides reseting routers and stuff like that is there any programs i can use to spoof my IP or proxys for samp?
locksmith673 link said:besides reseting routers and stuff like that is there any programs i can use to spoof my IP or proxys for samp?
sorry for bumping this but could u share the actual script you've made?QWxx01 link said:Is it possible you allow us to generate our own GPCI's instead of randomly generating a new one every time? I'd like to have one and use that one every time. The server i play on actually bothers to check the GPCI's, so one that constantly changes will be a dead giveaway of me banevading.
EDIT: My bad, didn't see you've given the source on one of the other pages. I customised the CLEO script to what i need it to do. Thanks!