GDevelop-extensions icon indicating copy to clipboard operation
GDevelop-extensions copied to clipboard

Brand new P2P Custom ID (Local) (Early access)

Open irshadsaab-ai opened this issue 4 months ago • 11 comments

Description

What it adds Actions: Change the name of Manual ID with custom ID Room1 Change the name of Manual ID with custom ID Room2 Change the name of Manual ID with custom ID Room3


Conditions: If player owns the ID If player does not own the ID

This extension is at version 0.0.0 it requires work But I will give the early access to all users :) Note: if the 2 to 4th scene don't get the Id after the player leave make sure to restart the game on that scenes to fix the issue 👍

Changelog's: Fixed players don't get the ID after the player leave who own the ID be sure to check this using your other devices to work amazingly

100% working

Tested successfully on 4 devices (laptop, two phones, and a PC). IDs are assigned correctly in normal network conditions. On unstable networks, if the 3rd or 4th player does not receive an ID, restarting the scene on the host usually resolves the issue

How to use the extension

It's easy you can do it to override a custom ID use "Change the name of Manual ID with custom ID Room1" at the beginning of the scene and don't add connect to a default broker because it already have everything in To check if player owns the ID just add the condition "If player owns the ID at a new event and their you go no need for actions same as "If player did not own the ID" Condition you don't need an action for this You successfully learn the basic's of my extension Congratulations

Checklist

  • [x] I've followed all of the best practices.
  • [x] I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
  • [x] I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.

What tier of review do you aim for your extension?

Reviewed

Example file

P2PCustomIDLocalGameExample.zip


Extension file

P2PCustomIDLocal.zip

irshadsaab-ai avatar Aug 22 '25 19:08 irshadsaab-ai

👋 Hey @irshadsaab-ai, thanks for your submission! We are sorry, but the filename of the extension has unrecognized characters. Since filenames with non latin characters ("ASCII") can cause issues, our system won't allow file names with other characters than latin upper- and lowercase characters or numbers. Additionally, the first character must be an uppercase character. Please update your original submission post with a new zip file containing your extension with another file name following those guidelines 🙏

github-actions[bot] avatar Aug 23 '25 19:08 github-actions[bot]

👋 Hey @irshadsaab-ai, thanks for your submission! We are sorry, but the filename of the extension has unrecognized characters. Since filenames with non latin characters ("ASCII") can cause issues, our system won't allow file names with other characters than latin upper- and lowercase characters or numbers. Additionally, the first character must be an uppercase character. Please update your original submission post with a new zip file containing your extension with another file name following those guidelines 🙏

github-actions[bot] avatar Aug 23 '25 19:08 github-actions[bot]

👋 Hey @irshadsaab-ai, thanks for your submission! We are sorry, but the filename of the extension has unrecognized characters. Since filenames with non latin characters ("ASCII") can cause issues, our system won't allow file names with other characters than latin upper- and lowercase characters or numbers. Additionally, the first character must be an uppercase character. Please update your original submission post with a new zip file containing your extension with another file name following those guidelines 🙏

github-actions[bot] avatar Aug 24 '25 08:08 github-actions[bot]

👋 Hey @irshadsaab-ai, thanks for your submission! We are sorry, but the filename of the extension has unrecognized characters. Since filenames with non latin characters ("ASCII") can cause issues, our system won't allow file names with other characters than latin upper- and lowercase characters or numbers. Additionally, the first character must be an uppercase character. Please update your original submission post with a new zip file containing your extension with another file name following those guidelines 🙏

github-actions[bot] avatar Aug 24 '25 08:08 github-actions[bot]

👋 Hey @irshadsaab-ai, thanks for your submission! We are sorry, but the filename of the extension has unrecognized characters. Since filenames with non latin characters ("ASCII") can cause issues, our system won't allow file names with other characters than latin upper- and lowercase characters or numbers. Additionally, the first character must be an uppercase character. Please update your original submission post with a new zip file containing your extension with another file name following those guidelines 🙏

Alright Sorry Just fix it

irshadsaab-ai avatar Aug 24 '25 08:08 irshadsaab-ai

👋 Hey @irshadsaab-ai, thanks for your submission! We are sorry, but the filename of the extension has unrecognized characters. Since filenames with non latin characters ("ASCII") can cause issues, our system won't allow file names with other characters than latin upper- and lowercase characters or numbers. Additionally, the first character must be an uppercase character. Please update your original submission post with a new zip file containing your extension with another file name following those guidelines 🙏

github-actions[bot] avatar Aug 24 '25 08:08 github-actions[bot]

👋 Hey @irshadsaab-ai, thanks for your submission! We are sorry, but the filename of the extension has unrecognized characters. Since filenames with non latin characters ("ASCII") can cause issues, our system won't allow file names with other characters than latin upper- and lowercase characters or numbers. Additionally, the first character must be an uppercase character. Please update your original submission post with a new zip file containing your extension with another file name following those guidelines 🙏

github-actions[bot] avatar Aug 24 '25 08:08 github-actions[bot]

👋 Hey irshadsaab-ai, thanks for your submission! Unfortunately, all submitted extensions have to meet some minimal quality standard - the extension best practices - and our system has found that your extension does not fully comply 😔. You can find all of those rules on the GDevelop wiki.

The following issues have been found by the system concerning the respect of those best practices by your extension:

  ⟶ ❌ [Dots in sentences]: Field 'shortDescription' of the extension description misses a dot at the end of the sentence!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'Room1_Action' misses a dot at the end of the sentence!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'Room2_Action' misses a dot at the end of the sentence!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'Room3_Action' misses a dot at the end of the sentence!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'If_Player_don_t_own_the_ID' misses a dot at the end of the sentence!
  ⟶ ❌ [Filled out names and descriptions]: Required field 'description' of the function 'Check_If_player_owns_the_ID parameter 'What_Do_You_Want_To_Type_' is not filled out!
  ⟶ ❌ [Filled out names and descriptions]: Required field 'description' of the function 'Check_If_player_owns_the_ID parameter 'Error' is not filled out!
  ⟶ ❌ [Filled out names and descriptions]: Required field 'description' of the function 'Check_If_player_owns_the_ID parameter 'Time' is not filled out!
  ⟶ ❌ [Filled out names and descriptions]: Required field 'description' of the function 'If_Player_don_t_own_the_ID parameter 'Which_text_' is not filled out!
  ⟶ ❌ [Semantic versioning]: Version 'B.E.T.A' is not a semantic versioning compliant version number!

Please update your original submission post with a new zip file containing your extensions updated to follow those guidelines 🙏

github-actions[bot] avatar Aug 24 '25 08:08 github-actions[bot]

👋 Hey irshadsaab-ai, thanks for your submission! Unfortunately, all submitted extensions have to meet some minimal quality standard - the extension best practices - and our system has found that your extension does not fully comply 😔. You can find all of those rules on the GDevelop wiki.

The following issues have been found by the system concerning the respect of those best practices by your extension:

  ⟶ ❌ [Dots in sentences]: Field 'shortDescription' of the extension description misses a dot at the end of the sentence!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'Room1_Action' misses a dot at the end of the sentence!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'Room2_Action' misses a dot at the end of the sentence!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'Room3_Action' misses a dot at the end of the sentence!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'If_Player_don_t_own_the_ID' misses a dot at the end of the sentence!
  ⟶ ❌ [Filled out names and descriptions]: Required field 'description' of the function 'Check_If_player_owns_the_ID parameter 'What_Do_You_Want_To_Type_' is not filled out!
  ⟶ ❌ [Filled out names and descriptions]: Required field 'description' of the function 'Check_If_player_owns_the_ID parameter 'Error' is not filled out!
  ⟶ ❌ [Filled out names and descriptions]: Required field 'description' of the function 'Check_If_player_owns_the_ID parameter 'Time' is not filled out!
  ⟶ ❌ [Filled out names and descriptions]: Required field 'description' of the function 'If_Player_don_t_own_the_ID parameter 'Which_text_' is not filled out!

Please update your original submission post with a new zip file containing your extensions updated to follow those guidelines 🙏

github-actions[bot] avatar Aug 24 '25 08:08 github-actions[bot]

👋 Hey irshadsaab-ai, thanks for your submission! Unfortunately, all submitted extensions have to meet some minimal quality standard - the extension best practices - and our system has found that your extension does not fully comply 😔. You can find all of those rules on the GDevelop wiki.

The following issues have been found by the system concerning the respect of those best practices by your extension:

  ⟶ ❌ [Dots in sentences]: Field 'sentence' of the function 'Room1_Action' has a dot, but it is forbidden there!
  ⟶ ❌ [Dots in sentences]: Field 'sentence' of the function 'Room2_Action' has a dot, but it is forbidden there!
  ⟶ ❌ [Dots in sentences]: Field 'sentence' of the function 'Room3_Action' has a dot, but it is forbidden there!
  ⟶ ❌ [Dots in sentences]: Field 'sentence' of the function 'Check_If_player_owns_the_ID' has a dot, but it is forbidden there!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'Check_If_player_owns_the_ID parameter 'Text' has a dot, but it is forbidden there!
  ⟶ ❌ [Dots in sentences]: Field 'sentence' of the function 'If_Player_don_t_own_the_ID' has a dot, but it is forbidden there!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'If_Player_don_t_own_the_ID parameter 'Which_text_' has a dot, but it is forbidden there!

Please update your original submission post with a new zip file containing your extensions updated to follow those guidelines 🙏

github-actions[bot] avatar Aug 24 '25 08:08 github-actions[bot]

Can U explain Ur extension. Sounds like what I need! Does it automatically connect 2 users

CreatorADOfficial avatar Sep 01 '25 13:09 CreatorADOfficial