fixed import errors
This commit is contained in:
@@ -19,11 +19,5 @@ linux.release.rv64 = "linux/libdiscord_partner_sdk_binding.so"
|
||||
[dependencies]
|
||||
|
||||
macos = { "macos/libdiscord_partner_sdk.dylib": "" }
|
||||
windows.debug.x86_64 = { "windows/discord_partner_sdk_debug.dll": "" }
|
||||
windows.release.x86_64 = { "windows/discord_partner_sdk.dll": "" }
|
||||
linux.debug.x86_64 = { "linux/libdiscord_partner_sdk_debug.so": "" }
|
||||
linux.release.x86_64 = { "linux/libdiscord_partner_sdk.so": "" }
|
||||
linux.debug.arm64 = { "linux/libdiscord_partner_sdk_debug.so": "" }
|
||||
linux.release.arm64 = { "linux/libdiscord_partner_sdk.so": "" }
|
||||
linux.debug.rv64 = { "linux/libdiscord_partner_sdk_debug.so": "" }
|
||||
linux.release.rv64 = { "linux/libdiscord_partner_sdk.so": "" }
|
||||
windows.x86_64 = { "windows/discord_partner_sdk.dll": "" }
|
||||
linux = { "linux/libdiscord_partner_sdk.so": "" }
|
||||
|
@@ -48,7 +48,7 @@ Is party public: {ppublic} (needs to be activated in Discord client settings)
|
||||
|
||||
Is instanced: {instanced}
|
||||
\"
|
||||
$Panel/Info.text = $Panel/Info.text.replace(\"{ppublic}\",str(DiscordRPC.is_public_party)).replace(\"{instanced}\",str(DiscordRPC.instanced)).replace(\"{ssecret}\",DiscordRPC.spectate_secret).replace(\"{jsecret}\",DiscordRPC.join_secret).replace(\"{msecret}\",DiscordRPC.match_secret).replace(\"{mpartysize}\",str(DiscordRPC.max_party_size)).replace(\"{cpartysize}\",str(DiscordRPC.current_party_size)).replace(\"{partyid}\",DiscordRPC.party_id).replace(\"{id}\",str(DiscordRPC.app_id)).replace(\"{details}\",DiscordRPC.details).replace(\"{state}\",DiscordRPC.state).replace(\"{lkey}\",DiscordRPC.large_image).replace(\"{ltext}\",DiscordRPC.large_image_text).replace(\"{skey}\",DiscordRPC.small_image).replace(\"{stext}\",DiscordRPC.small_image_text).replace(\"{stimestamp}\",str(DiscordRPC.start_timestamp)).replace(\"{etimestamp}\",str(DiscordRPC.end_timestamp))
|
||||
#$Panel/Info.text = $Panel/Info.text.replace(\"{ppublic}\",str(DiscordRPC.is_public_party)).replace(\"{instanced}\",str(DiscordRPC.instanced)).replace(\"{ssecret}\",DiscordRPC.spectate_secret).replace(\"{jsecret}\",DiscordRPC.join_secret).replace(\"{msecret}\",DiscordRPC.match_secret).replace(\"{mpartysize}\",str(DiscordRPC.max_party_size)).replace(\"{cpartysize}\",str(DiscordRPC.current_party_size)).replace(\"{partyid}\",DiscordRPC.party_id).replace(\"{id}\",str(DiscordRPC.app_id)).replace(\"{details}\",DiscordRPC.details).replace(\"{state}\",DiscordRPC.state).replace(\"{lkey}\",DiscordRPC.large_image).replace(\"{ltext}\",DiscordRPC.large_image_text).replace(\"{skey}\",DiscordRPC.small_image).replace(\"{stext}\",DiscordRPC.small_image_text).replace(\"{stimestamp}\",str(DiscordRPC.start_timestamp)).replace(\"{etimestamp}\",str(DiscordRPC.end_timestamp))
|
||||
|
||||
var user_request: Dictionary = {};
|
||||
|
||||
@@ -260,7 +260,7 @@ texture = ExtResource("3_goflf")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Panel/TextureRect"]
|
||||
libraries = {
|
||||
"": SubResource("AnimationLibrary_a7ofc")
|
||||
&"": SubResource("AnimationLibrary_a7ofc")
|
||||
}
|
||||
|
||||
[connection signal="pressed" from="Panel/PrintCurrentUserOnConsole" to="." method="_on_print_current_user_on_console_pressed"]
|
||||
|
@@ -4,7 +4,7 @@ func _ready() -> void:
|
||||
if GDExtensionManager.is_extension_loaded("res://addons/discord-rpc-gd/bin/discord-rpc-gd.gdextension"):
|
||||
set_activity()
|
||||
DiscordRPC.connect("activity_join_request",_on_activity_join_request)
|
||||
DiscordRPC.connect("activity_join",_on_activity_join)
|
||||
#DiscordRPC.connect("activity_join",_on_activity_join)
|
||||
DiscordRPC.connect("activity_spectate",_on_activity_spectate)
|
||||
DiscordRPC.connect("relationships_init",_on_relationship_init)
|
||||
DiscordRPC.connect("updated_relationship", _on_updated_relationship)
|
||||
@@ -12,27 +12,27 @@ func _ready() -> void:
|
||||
func set_activity() -> void:
|
||||
DiscordRPC.clear(false)
|
||||
DiscordRPC.app_id = 1099618430065324082
|
||||
DiscordRPC.details = "A demo activity by vaporvee#1231"
|
||||
DiscordRPC.state = "Checkpoint 23/23"
|
||||
|
||||
DiscordRPC.large_image = "example_game"
|
||||
DiscordRPC.large_image_text = "Try it now!"
|
||||
DiscordRPC.small_image = "boss"
|
||||
DiscordRPC.small_image_text = "Fighting the end boss! D:"
|
||||
DiscordRPC.end_timestamp = int(Time.get_unix_time_from_system()) + 3600 # +1 hour in unix time
|
||||
#DiscordRPC.details = "A demo activity by vaporvee#1231"
|
||||
#DiscordRPC.state = "Checkpoint 23/23"
|
||||
#
|
||||
#DiscordRPC.large_image = "example_game"
|
||||
#DiscordRPC.large_image_text = "Try it now!"
|
||||
#DiscordRPC.small_image = "boss"
|
||||
#DiscordRPC.small_image_text = "Fighting the end boss! D:"
|
||||
#DiscordRPC.end_timestamp = int(Time.get_unix_time_from_system()) + 3600 # +1 hour in unix time
|
||||
|
||||
# It is NOT recommended to manage secrets locally! It's meant to be a payload wich the server understands and
|
||||
# returns the other variables like current_party_size, party_id etc. Most of the values must differ from the others.
|
||||
var my_secret: String = str(randi_range(0,999999))
|
||||
|
||||
DiscordRPC.party_id = "mylobbycanbeeverything_" + my_secret
|
||||
DiscordRPC.current_party_size = 1
|
||||
DiscordRPC.max_party_size = 4
|
||||
DiscordRPC.match_secret = "m_" + my_secret #better use seeds with 1 to 1 range instead of just chars
|
||||
DiscordRPC.join_secret = "j_" + my_secret
|
||||
DiscordRPC.spectate_secret = "s_" + my_secret
|
||||
DiscordRPC.is_public_party = true
|
||||
DiscordRPC.instanced = true #required for spectate
|
||||
#DiscordRPC.party_id = "mylobbycanbeeverything_" + my_secret
|
||||
#DiscordRPC.current_party_size = 1
|
||||
#DiscordRPC.max_party_size = 4
|
||||
#DiscordRPC.match_secret = "m_" + my_secret #better use seeds with 1 to 1 range instead of just chars
|
||||
#DiscordRPC.join_secret = "j_" + my_secret
|
||||
#DiscordRPC.spectate_secret = "s_" + my_secret
|
||||
#DiscordRPC.is_public_party = true
|
||||
#DiscordRPC.instanced = true #required for spectate
|
||||
#DiscordRPC.start_timestamp = int(Time.get_unix_time_from_system())
|
||||
DiscordRPC.register_command("C:\\Users\\yanni\\Desktop\\demo\\DiscordRPC.exe")
|
||||
#DiscordRPC.register_steam(1389990)
|
||||
@@ -44,14 +44,14 @@ func _on_activity_join_request(user_requesting: Dictionary) -> void:
|
||||
print(user_requesting)
|
||||
user_request = user_requesting
|
||||
|
||||
func _on_activity_join(secret: String) -> void:
|
||||
if(DiscordRPC.join_secret != secret):
|
||||
DiscordRPC.current_party_size = clamp(int(secret) + 1, 0, DiscordRPC.max_party_size)
|
||||
DiscordRPC.party_id = secret.replace("j_","mylobbycanbeeverything_")
|
||||
DiscordRPC.match_secret = secret.replace("j_","m_")
|
||||
DiscordRPC.join_secret = secret
|
||||
DiscordRPC.spectate_secret = secret.replace("j_","s_")
|
||||
DiscordRPC.refresh()
|
||||
#func _on_activity_join(secret: String) -> void:
|
||||
#if(DiscordRPC.join_secret != secret):
|
||||
#DiscordRPC.current_party_size = clamp(int(secret) + 1, 0, DiscordRPC.max_party_size)
|
||||
#DiscordRPC.party_id = secret.replace("j_","mylobbycanbeeverything_")
|
||||
#DiscordRPC.match_secret = secret.replace("j_","m_")
|
||||
#DiscordRPC.join_secret = secret
|
||||
#DiscordRPC.spectate_secret = secret.replace("j_","s_")
|
||||
#DiscordRPC.refresh()
|
||||
|
||||
func _on_activity_spectate(secret: String) -> void:
|
||||
print(secret)
|
||||
|
Reference in New Issue
Block a user