Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- Maximum 6 options to be displayed
- }
- [ENABLE]
- alloc(MenuMem,2048)
- registersymbol(MenuMem)
- label(asTimeGoesBy)
- label(shouldExit)
- label(print)
- label(Separator)
- label(Back)
- label(Title,Option1,Option2,Option3,Option4,Option5,Option6)
- label(Title_basic,Option1_basic,Option2_basic,Option3_basic,Option4_basic,Option5_basic,Option6_basic)
- label(side,center)
- //registersymbol(shouldExit,Title,Option1,Option2,Option3,Option4,Option5,Option6,Separator,Back)
- registersymbol(shouldExit,Back)
- createthread(MenuMem)
- MenuMem:
- //sub esp,20
- asTimeGoesBy:
- push #2000
- call sleep
- lea eax,[@f]
- mov [Back],eax
- mov eax,side //String
- call print
- @@:
- lea eax,[@f]
- mov [Back],eax
- mov eax,center //String
- call print
- @@: //}
- {
- push #1000
- call sleep
- lea eax,[@f]
- mov [Back],eax
- mov eax,Title //String
- call print
- @@:
- lea eax,[@f]
- mov [Back],eax
- mov eax,Separator //String
- call print
- @@:
- lea eax,[@f]
- mov [Back],eax
- mov eax,Option1 //String
- call print
- @@:
- lea eax,[@f]
- mov [Back],eax
- mov eax,Option2 //String
- call print
- @@:
- lea eax,[@f]
- mov [Back],eax
- mov eax,Option3 //String
- call print
- @@:
- lea eax,[@f]
- mov [Back],eax
- mov eax,Option4 //String
- call print
- @@: //}
- cmp [shouldExit],0
- je asTimeGoesBy
- // free memory, return
- push 0 // RtlExitUserThread
- push 8000 // dwFreeType = MEM_RELEASE
- push 0 // dwSize
- push MenuMem // lpAddress
- push ntdll.RtlExitUserThread
- jmp VirtualFree
- db CC CC CC CC CC CC
- center:
- db 'god ^2Center screen ',0
- side:
- db '%c "^2Side of screen"',0
- //Main menu
- Title:
- db '%c "^1-- Menu --"'
- Option1:
- db '%c "^2-- Basic --"'
- Option2:
- db '%c "^2-- Admin --"'
- Option3:
- db '%c "^2-- Zombies --"'
- Option4:
- db '%c "^2-- DVAR Edits --"'
- Option5:
- db '%c "_"'
- Option6:
- db '%c "_"'
- //Basic
- Title_basic:
- db '%c "^1-- Basic --"'
- Option1_basic:
- db '%c "^2-- God mode --"'
- Option2_basic:
- db '%c "^2-- Noclip --"'
- Option3_basic:
- db '%c "^2-- Notarget --"'
- Option4_basic:
- db '%c "_"'
- Option5_basic:
- db '%c "_"'
- Option6_basic:
- db '%c "_"'
- Separator:
- db '%c "-"'
- Back:
- db 00 00 00 00 00 00 00 00 00 00
- print:
- push 65
- push eax
- push 00
- push 00
- call BlackOps.exe+2106E0 //}
- jmp [Back]
- shouldExit:
- dd 0
- [DISABLE]
- shouldExit:
- dd 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement