[REL] RavenRP - Most Advanced & Stable RP Emulator
Hi
I'm releasing the RP Emulator I use on AmpRP.net. I went out of my way to create unique features rather than copy other hotels, and because basically every feature I came up with got copied regardless, I'm gonna release my Emulator open source so everyone can steal them.
I coded over 100 commands into this emulator.
I'll list them (pulling from DB so not all are mine, some are OG Butterfly):
- sit - Sit down on the ground
- StaffAlert - Alert all staff online
- lay - Lie down on the ground
- copylook - Copies a users look
- pickall - Picks all the furniture from your room
- setspeed - Sets the roller speed
- unload - Unloads the current room. UNADVISED!
- disablediagonal - Disables diagonal walking
- setmax - Sets max users limit for your room
- overridee - Overrides all furni
- warp - Warps you around
- teleport - Teleports you in your room
- unbanUser - Unbans a user
- roomalert - Sends an allert to everyone inside the room
- coords - Shows your coordinates in the rooms
- coins - Gives coins to a user
- pixels - Gives pixels to a user
- handitem - Enables a handitem in your hand
- rape - Bites another user
- hotelalert - Hotel Alert
- freeze - Freezes a user
- buyx - Sets the X amount of elements you buy when you buy
- enable - Enables user effect
- roommute - Mutes the room
- masscredits - Gives credits to everyone online
- globalcredits - Gives credits to everyone
- GlobalPixels - Sends pixels to everyone!
- openroom - Opens room with roomID entered
- stalk - Follows the user you typed
- roombadge - Gives badges to everyone in the room
- massbadge - Gives badge to everyone online
- language - Shows the country where the user comes from
- userinfo - Displays userinfo for the user selected
- linkAlert - Hotel alerts a link
- shutdown - Shuts down the server environment
- dumpmaps - Dumps the map from the room
- giveBadge - Gives a badge to one user
- invisible - Makes you invisible while visiting rooms
- giveCrystals - Gives crystals to a user
- ban - Bans a user
- disconnect - Disconnect a user
- pornban - Porn bans a user
- langban - Language bans a user
- superban - Superbans a user
- adban - Bans an advertiser
- ipban - Ip bans a user
- roomkick - Roomkicks a user
- mute - Mutes a user
- unmute - Unmutes a user
- alert - Alerts a user
- deleteMission - Deletes a mission
- kick - Kicks a user
- commands - Shows all the commands you can use
- faq - Displays frequently asked questions
- info - Displays server info
- enablestatus - Adds status to your user
- disablefriends - Disables friend requests
- enablefriends - Enables friend requests
- disabletrade - Disables trade
- enabletrade - Enables trade
- mordi - Free staff
- wheresmypet - Views a list over where your pets are
- powerlevels - Displays the servers power levels
- forcerot - Sets default rotation for furniture
- seteffect - Enables an effect
- dario - dario
- empty - Emptys your hand
- whosonline - Displays who is online
- registerIRC - Registers your user on IRC so you can control your
- come - Gets the user entered to the room where you are
- Fly - Makes your avatar fly
- DisconnectClient - Discconects client
- SetFillMode - Sets fill mode
- AllignFurni - Aligns furni
- PlaceAmount - Places amount
- Dispose - Disposes item
- Throw - Throws item
- Gamble - Uses slot machine
- PoliceBackup - Calls for backup
- InfectPlayer - Infects a player
- EnableZombieMode - Enables zombie mode
- DisableZombieMode - Disables zombie mode
- Use - Uses an item
- Train - Trains a stat
- WorkOut - Trains your users strength level
- Invite - Invites a user to your gang if you're the leader
- AcceptInvite - Accepts an invite
- DeclineInvite - Declines an invite
- SuperFire - Fires a user from their corp
- SuperHire - Hires a user into a selected corp
- TimeLeft - Shows how long until your next paycheck
- Heal - Heals a user to full health
- Fire - Fires a user from your faction
- Hire - Hires a user into your faction
- hituser - Hits a user
- StartWorking - Start working
- StopWorking - Stop working
- Taxi - Taxies to a room id
- BuyCar - Buys a car
- BuyFuel - Buys fuel
- Promote - Promotes someone within your faction
- Demote - Demotes someone within your faction
- QuitJob - Quits your current job, if you have one
- callpolice - Alerts the police you require assistance
- SetBounty - Places a bounty on a user
- BuyWeapon - Purchases a weapon inside Ammunation
- Logout - Logs out and saves your progress
- ListWeapons - Lists the weapons for sale inside Ammunation
- ThisRoomId - Gets the roomid your're currently in
- Equip - Equips a weapon from your inventory
- Unequip - Unequips your current weapon, if any
- PayBail - Pays your bail
- Shoot - Shoots your equipped ranged weapon at a user
- Release - Release a user from jail
- Properties - Shows avaliable properties
- Me - Types in third person
- Stats - Shows a window with your account stats
- Deposit - Deposits a certain amount of money into a users ac
- Withdraw - Withdraws a certain amount of money from a users a
- CheckJackpot - Checks the jackpot
- WireTransfer - Wires a user money from your bank
- Warrant - Sets a warrant on a player
- RemoveWarrant - Removes a warrant on a player
- Taze - Removes a warrant on a player
- ViewWarrants - Views all outstanding warrants
- Cuff - Cuffs a player ready for arresting
- Arrest - Arrests a player for max of 60 minutes
- Pay - Pays another player with cash from your wallet
- ReloadWeapon - Reloads your currently equipped weapon
- BuyAmmo - Buys a clip of ammo for a specified weapon
- Kiss - Kisses a user
- LoadedRooms - Loads rooms
- AcceptProposal - Accepts a proposal
- DeclineProposal - Declines a proposal
- Propose - Proposes marriage to a user
- HaveSex - Engage in sexual intercourse
- Divorce - Divorces your spouse
- CorpMembers - Shows corp members
- FixRoom - Fixes squares
- BuyRoom - Buys room
- ToggleDoor - Toggles the lock on and off
- SetProperty - Sets the property's value
- SellRoom - Sells your room
- RobVault - Robs the vault
- AddCommand - DEVELOPER USE ONLY
- SaveEverythingAndShutdown - Saves everything and shutsdown
- Sell - Sells a user an item
- Buy - Sets the X amount of elements you buy when you buy
- OfferHeroin - Offers a player heroin
- BuyHeroin - Buys heroin
- OfferWeed - Offers a player weed
- BuyWeed - Buys weed.
- SmokeWeed - Smokes a blunt containing weed, if you have weed.
- InjectHeroin - Injects a syringe of Heroin.
- moonwalk - Enables/disables moonwalk
- push - Push user in front of you you or specified user
- pull - Pulls the user in front of you or specified user
- redeemhand - Redeems inventory
- BuyLicense - Purchases a drivers license from the DMV
- Gather - Gathers iron/coal/wood
- Craft - Crafts an item from :recipes
- Recipes - Views available recipes
- Attach - Attach an enhancement to your weapon
- Inventory - Views your inventory
- Refine - Refines wood or coal & iron
- Give - Gives a weapon or resource to someone
- Control - Controls a user remotely
- Afk - Goes afk
- Spit - Spits at/on a user
- Slap - Slaps a user
- Hug - Hugs a user
- SlapAss - Slaps a users ass
Some of the cycling and coding is coded pretty shit and causes some small problems. This is basically due to the fact when i started making this, i knew next to no c# and learned as I went.
Due to sheer interest in this emulator, a lot of PMs, and a lot of hate, I have provided a DB.
If you use this, don't rip my credits. I spent a lot of time on this :S
D/L: http://habbofiles.com/download/1
DB: I no longer have a database for this emu!
Enjoy.
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Nice release!
Which kind of sockets is used for this?
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Quote:
Originally Posted by
Dominicus
Nice release!
Which kind of sockets is used for this?
This is a butterfly edit, so whatever butterfly uses.
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Quote:
Originally Posted by
Jonteh
This is a butterfly edit, so whatever butterfly uses.
Oh, nice! I wished for either bfly's sockets or some kind of an SAEA implementation. Good luck with this in the future, though!
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Quote:
Originally Posted by
Dominicus
Oh, nice! I wished for either bfly's sockets or some kind of an SAEA implementation. Good luck with this in the future, though!
Cheers. Some things in this need to be rewritten, i really couldnt be fucked doing it because im quite lazy and would rather play games but yeah, it WORKS which is the main thing and it can stay up for 30+ days without crashing.
Also, when i owned freshrp we held over 400 users for days on end so its stable enough.
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
O_O I'm speechless.... The first great stable RP emu to be released, Thank you Jonteh.
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Quote:
Originally Posted by
MrSpooks
O_O I'm speechless.... The first great stable RP emu to be released, Thank you Jonteh.
It's only gonna get greater!
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Quote:
Originally Posted by
Jonteh
It's only gonna get greater!
Until some noob gets hold of it and destroys it :thumbdown: and starts pming you for help to fix it :lol:
Anyway great release dude I guess I'd better start trying to put a database together xD
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Quote:
Originally Posted by
MrSpooks
Until some noob gets hold of it and destroys it :thumbdown: and starts pming you for help to fix it :lol:
Anyway great release dude I guess I'd better start trying to put a database together xD
I meant my copy will only get greater. This version will probably get ripped apart and turned into a cesspit of shit code, not to say it already isn't full of shit code (cause it is)
If you manage to get a DB constructed, i suggest keeping it to yourself and using the emu yourself.
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
I like how you use background timers instead of threads +1.
But I feel like you could cut down your timer instances to 1 by proving the user with 1 specified timer per session, using System.Threading.Timer.
It's better than the RP emulators released here before, I'll give you that.
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Quote:
Originally Posted by
Wotsuba
I like how you use background timers instead of threads +1.
But I feel like you could cut down your timer instances to 1 by proving the user with 1 specified timer per session, using System.Threading.Timer.
It's better than the RP emulators released here before, I'll give you that.
At the time of writing them i thought it was a good idea, like i said in the OP alot of stuff is written like crap because i was teaching myself as i went, i dont have a book or anything on C# im just doin what i think is right.
Edit:
Only 1 timer is ever active at the same time, but, i could indeed have made it 1 timer per session instance. I may remake that some time.
Thanks.
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Thanks, Butterfly FTW <3 +1 Jonteh, Glad you went with Butterfly and not Reality LOL as the Butterfly DB wrapper is so easy to get use to coding for. I kind of knew you was going to release this.
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Quote:
Originally Posted by
KyleeIsProzZ
Thanks, Butterfly FTW <3 +1 Jonteh. I guess this is a normal r63 butterfly database (ZapEmu) and look in the emulator source for the rp tables and rp elelment columns in the users table.
Yes you are pretty much right. However the commands are also in the DB and the other tables are annoying to make and populate.
Though, if you do create them, you deserve to use the emu. I expect most people to just rip the features out, though.
Good luck!
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Great release dude
Greetz,
Re: [REL] RavenRP - Most Advanced & Stable RP Emulator
Got Database construted together, Now swfs!
Emulator runs: Screenshot by Lightshot (There is 1 command loaded because commands get loaded from the database and I haven't started putting them all in yet lol) Second half of emulator running:
Screenshot by Lightshot