mirror of
				https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
				synced 2025-11-04 08:35:41 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			GDScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			GDScript
		
	
	
		
			Executable File
		
	
	
	
	
class_name DiscordRPCTutorial
 | 
						|
extends Node
 | 
						|
 | 
						|
## 1. Put the addons/ folder in your Godot project[br]
 | 
						|
## 2. Enable the addon in your Project Settings under "Plugins" and "DiscordRPC". [br](if it doesn't show up restart your project and try again)[br]
 | 
						|
## 3. Restart your project[br]
 | 
						|
## 4. Create an Application under https://discord.com/developers/applications and get the Application ID br]
 | 
						|
## 5. (optional) Set images under "Rich Presence" and "Art Assets" and remember the keys[br]
 | 
						|
##
 | 
						|
## This is your [code]_ready()[/code] function wich could be anywhere
 | 
						|
## [codeblock]
 | 
						|
## func _ready():
 | 
						|
##     # Application ID
 | 
						|
##     DiscordRPC.app_id = 1099618430065324082
 | 
						|
##     # this is boolean if everything worked
 | 
						|
##     print("Discord working: " + str(DiscordRPC.get_is_discord_working()))
 | 
						|
##     # Set the first custom text row of the activity here
 | 
						|
##     DiscordRPC.details = "A demo activity by vaporvee#1231"
 | 
						|
##     # Set the second custom text row of the activity here
 | 
						|
##     DiscordRPC.state = "Checkpoint 23/23"
 | 
						|
##     # Image key for small image from "Art Assets" from the Discord Developer website
 | 
						|
##     DiscordRPC.large_image = "game"
 | 
						|
##     # Tooltip text for the large image
 | 
						|
##     DiscordRPC.large_image_text = "Try it now!"
 | 
						|
##     # Image key for large image from "Art Assets" from the Discord Developer website
 | 
						|
##     DiscordRPC.small_image = "boss"
 | 
						|
##     # Tooltip text for the small image
 | 
						|
##     DiscordRPC.small_image_text = "Fighting the end boss! D:"
 | 
						|
##     # "02:41 elapsed" timestamp for the activity
 | 
						|
##     DiscordRPC.start_timestamp = int(Time.get_unix_time_from_system())
 | 
						|
##     # "59:59 remaining" timestamp for the activity
 | 
						|
##     DiscordRPC.end_timestamp = int(Time.get_unix_time_from_system()) + 3600
 | 
						|
##     # Always refresh after changing the values!
 | 
						|
##     DiscordRPC.refresh() 
 | 
						|
## [/codeblock]
 | 
						|
##
 | 
						|
## @tutorial(More information here): https://github.com/vaporvee/discord-rpc-godot/wiki/Quick-start
 | 
						|
## @tutorial(Make your Application ID and else here): https://discord.com/developers/applications
 |