- Katılım
- 6 Mayıs 2022
- Konular
- 29,769
- Mesajlar
- 30,066
- Tepkime puanı
- 32
- Sro Yaşı
- 3 yıl 11 ay 28 gün
- Trophy Puan
- 48
- Sro Gold
- 303,134
I asked a lot of people, how to make this icon but no one help me only " florian0 " help me thanks , so i decide to release it here so people can do it , also you can added alot of icon just check my file and you will understand how to make another one :
First you will create new file name in " ClientLib " IFDiscordGuide.h in Header Files , and another one IFDiscordGuide.cpp in Source Files.
Icons.
Code in IFDiscordGuide.h
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 242px; text-align: left; overflow: auto">#pragma once #include "IFDecoratedStatic.h" #define GUIDE_FLORIAN2 13382 class CIFDiscordGuide : public CIFDecoratedStatic { GFX_DECLARE_DYNCREATE(CIFDiscordGuide) public: bool OnCreate(long ln) override; int OnMouseLeftUp(int a1, int x, int y) override; void OnCIFReady() override; };</pre> IFDiscordGuide.cpp . Code
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 498px; text-align: left; overflow: auto">#include "../../../DevKit_DLL/src/StdAfx.h" #include "IFDiscordGuide.h" #include "GEffSoundBody.h" #include "GInterface.h" #include <Windows.h> #include <string> #include <iostream> GFX_IMPLEMENT_DYNCREATE(CIFDiscordGuide, CIFDecoratedStatic) bool CIFDiscordGuide::OnCreate(long ln) { printf("> " __FUNCTION__ "(%d)\n", ln); CIFDecoratedStatic::OnCreate(ln); TB_Func_13("icon\\etc\\discord_1.ddj", 0, 0); sub_634470("icon\\etc\\discord_2.ddj"); set_N00009BD4(2); set_N00009BD3(500); CGEffSoundBody::get()->PlaySound(L"snd_quest"); return true; } int CIFDiscordGuide::OnMouseLeftUp(int a1, int x, int y) { printf("> " __FUNCTION__ "(%d, %d, %d)\n", a1, x, y); CGEffSoundBody::get()->PlaySound(L"snd_quest"); ShellExecute(NULL, "open", "
Next Step go to DevKit_DLL and open DllMain.cpp file then added this
include ,
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto">#include "IFDiscordGuide.h""</pre> then in // Inject all the new objects added this code
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto">RegisterObject(&GFX_RUNTIME_CLASS(CIFDiscordGuide));</pre> then go to AlramGuideMgrWnd.cpp in ClientLib , Source Files, added this #include
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto">#include "IFDiscordGuide.h"</pre> and this in same file
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 66px; text-align: left; overflow: auto">case GUIDE_FLORIAN2: pObj = CreateInstance(this, GFX_RUNTIME_CLASS(CIFDiscordGuide), rect, GUIDE_FLORIAN2, 0); break;</pre> Last thing Ginterface.cpp in ClientLib , Source File
added this #include
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto">#include "IFDiscordGuide.h"</pre> and this code also
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 66px; text-align: left; overflow: auto">void CGInterface::CreateDiscordEvent() { CGWnd *guide = GetAlarmManager()->GetGuide(GUIDE_FLORIAN2); }</pre> also added this in AfterOnCreate
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto"> CreateDiscordEvent();</pre> also added this in GInterface.h in ClientLib
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto">void CreateDiscordEvent();</pre> Media.pk2 Edit .media\resinfo/ginterface.text added this code inside this text like screen
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 322px; text-align: left; overflow: auto">GDR_FLORIAN0:CIFflorian0 { ClientRect=RECT,"0,0,0,0" Color=COLOR,"255,8,214,78" DDJ=STRING,"interface\\frame\\mframe_wnd_" FontColor=COLOR,"255,255,255,255" FontIndex=INTEGER,"0" HAlign=INTEGER,"0" ID=INTEGER,"1338" Rect=RECT,"300,200,400,300" Style=INTEGER,"0" SubSection=STRING,"" Text=STRING,"UIIT_PAG_FLORIAN0" UV_LB=POINT,"0,1" UV_LT=POINT,"0,0" UV_RB=POINT,"1,1" UV_RT=POINT,"1,0" VAlign=INTEGER,"0" }</pre> Special thanks to: florian0
Discord Icon In sro_devkit Nedir ve Nasıl Kullanılır?
Discord, özellikle oyun geliştirme ve sunucu yönetimi yapan topluluklar için vazgeçilmez bir iletişim aracıdır. Özellikle Silkroad Online özel sunucuları geliştiren ekipler için Discord üzerinden organize olmak, hem geliştirme sürecini hızlandırır hem de kullanıcıların daha kolay ulaşmasını sağlar. Bu bağlamda, sro_devkit adlı geliştirme seti içinde Discord simgesi entegrasyonu oldukça faydalıdır. Bu yazıda Discord Icon In sro_devkit konusunu detaylı olarak ele alacağız.
sro_devkit paketi, SilkroadR özel sunucuları geliştirmek isteyen geliştiriciler için önemli bir araçtır. Bu araç seti sayesinde geliştiriciler, game server, shard, agent server, gateway server gibi yapıları kolayca kurabilir, test edebilir ve optimize edebilirler. Bu süreçte Discord entegrasyonu, özellikle toplulukla etkileşim kurmak ve güncellemeleri paylaşmak açısından oldukça önemlidir.
Discord Sunucu Simgesi Nedir?
Discord sunucularında kullanıcılar tarafından tanınan görsel kimliklerden birisi de sunucu simgesidir (icon). Bu simge, Discord sunucunuzun avatarıdır ve üyelerin dikkatini çekecek ilk unsurlardan biridir. sro_devkit kullanarak özel sunucular geliştirirken, Discord sunucunuzun simgesini Silkroad temalı veya geliştirme ekibinizin kimliğini yansıtan bir görselle değiştirmek, profesyonellik algısını artırabilir.
Discord Icon Nasıl Eklenir?
Discord sunucunuzda simge değiştirmek için aşağıdaki adımları takip edebilirsiniz:
- Sunucunuzun ayarlarına girin.
- 'Widget' veya 'Görünüm' sekmesine gidin.
- 'Change Icon' seçeneğini kullanarak PNG veya JPG formatında bir simge yükleyin.
sro_devkit ile Entegre Çalışmak
sro_devkit kullanırken, Discord simgesiyle birlikte bir de Discord Rich Presence entegrasyonu düşünülebilir. Bu sayede sunucuda aktif olan oyuncu sayısı, seviye veya harita gibi bilgiler Discord profilinizde görünebilir. Geliştiriciler bu bilgileri shard sisteminden çeker ve API üzerinden Discord sunucusuna entegre edebilirler. Bu tarz entegrasyonlar, hem kullanıcı deneyimini artırır hem de sunucunuzun marka bilinirliğini güçlendirir.
Discord ve Silkroad Özel Sunucu Toplulukları
Silkroad Online özel sunucuları için Discord, sadece bir sohbet platformu değil aynı zamanda bir topluluk merkezidir. Oyuncular burada destek alabilir, önerilerde bulunabilir, turnuvalar duyurulabilir. Bu nedenle Discord simgesi gibi küçük detaylar bile topluluğun ilgisini çekebilir. sro_devkit ile geliştirilen sunucular için Discord entegrasyonu, toplu mesajlaşma, otomatik duyuru ve bot sistemleri gibi fonksiyonlarla da zenginleştirilebilir.
Sonuç
Discord Icon In sro_devkit kullanımı, Silkroad özel sunucu geliştiricileri için hem marka bilinirliği hem de topluluk yönetimi açısından değerlidir. SilkroadR özel sunucuları için sro_devkit gibi güçlü araçlarla birlikte Discord simgesi gibi görsel detaylara dikkat etmek, sunucunuzun kalitesini artırmak açısından büyük önem taşır.
What is Discord Icon In sro_devkit and How to Use It?
Discord is an essential communication tool for communities focused on game development and server management. Especially for teams developing private servers of Silkroad Online, organizing via Discord accelerates the development process and allows users easier access. In this context, the integration of a Discord icon within the sro_devkit development kit is highly beneficial. In this article, we will examine the topic of Discord Icon In sro_devkit in detail.
sro_devkit is an important toolset for developers looking to create private servers of SilkroadR. With this kit, developers can easily install, test, and optimize structures like game server, shard, agent server, and gateway server. During this process, Discord integration is especially valuable for interacting with the community and sharing updates.
What is a Discord Server Icon?
The server icon is one of the visual identifiers by which users recognize your Discord server. When developing custom servers using sro_devkit, changing your server’s icon to something themed around Silkroad or reflecting your team’s identity can enhance the perception of professionalism.
How to Add a Discord Icon?
To change your Discord server icon, follow these steps:
- Go into your server settings.
- Navigate to the 'Widget' or 'Appearance' tab.
- Use the 'Change Icon' option to upload an icon in PNG or JPG format.
Working Integrated with sro_devkit
When using sro_devkit, you might consider integrating Discord Rich Presence alongside the Discord icon. This allows information such as the number of active players, level, or map to appear in your Discord profile. Developers can fetch these details from the shard system and integrate them into the Discord server via API. Such integrations enhance user experience and strengthen brand awareness for your server.
Discord and Silkroad Private Server Communities
For Silkroad Online private servers, Discord is not just a chat platform but also a community hub. Players can receive support, make suggestions, and participate in tournaments announced there. Therefore, small details like a Discord icon can attract community attention. Discord integration for servers developed with sro_devkit can be enriched with features like mass messaging, automatic announcements, and bot systems.
Conclusion
Discord Icon In sro_devkit usage is valuable for Silkroad private server developers in terms of both brand recognition and community management. Paying attention to visual elements like Discord icons alongside powerful tools like sro_devkit for SilkroadR private servers significantly contributes to enhancing the quality of your server.
First you will create new file name in " ClientLib " IFDiscordGuide.h in Header Files , and another one IFDiscordGuide.cpp in Source Files.
Icons.
Code in IFDiscordGuide.h
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 242px; text-align: left; overflow: auto">#pragma once #include "IFDecoratedStatic.h" #define GUIDE_FLORIAN2 13382 class CIFDiscordGuide : public CIFDecoratedStatic { GFX_DECLARE_DYNCREATE(CIFDiscordGuide) public: bool OnCreate(long ln) override; int OnMouseLeftUp(int a1, int x, int y) override; void OnCIFReady() override; };</pre> IFDiscordGuide.cpp . Code
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 498px; text-align: left; overflow: auto">#include "../../../DevKit_DLL/src/StdAfx.h" #include "IFDiscordGuide.h" #include "GEffSoundBody.h" #include "GInterface.h" #include <Windows.h> #include <string> #include <iostream> GFX_IMPLEMENT_DYNCREATE(CIFDiscordGuide, CIFDecoratedStatic) bool CIFDiscordGuide::OnCreate(long ln) { printf("> " __FUNCTION__ "(%d)\n", ln); CIFDecoratedStatic::OnCreate(ln); TB_Func_13("icon\\etc\\discord_1.ddj", 0, 0); sub_634470("icon\\etc\\discord_2.ddj"); set_N00009BD4(2); set_N00009BD3(500); CGEffSoundBody::get()->PlaySound(L"snd_quest"); return true; } int CIFDiscordGuide::OnMouseLeftUp(int a1, int x, int y) { printf("> " __FUNCTION__ "(%d, %d, %d)\n", a1, x, y); CGEffSoundBody::get()->PlaySound(L"snd_quest"); ShellExecute(NULL, "open", "
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
", NULL, NULL, SW_SHOWNORMAL); return 0; } void CIFDiscordGuide::OnCIFReady() { printf("> " __FUNCTION__ "\n"); CIFDecoratedStatic::OnCIFReady(); sub_633990(); }</pre> Next Step go to DevKit_DLL and open DllMain.cpp file then added this
include ,
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto">#include "IFDiscordGuide.h""</pre> then in // Inject all the new objects added this code
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto">RegisterObject(&GFX_RUNTIME_CLASS(CIFDiscordGuide));</pre> then go to AlramGuideMgrWnd.cpp in ClientLib , Source Files, added this #include
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto">#include "IFDiscordGuide.h"</pre> and this in same file
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 66px; text-align: left; overflow: auto">case GUIDE_FLORIAN2: pObj = CreateInstance(this, GFX_RUNTIME_CLASS(CIFDiscordGuide), rect, GUIDE_FLORIAN2, 0); break;</pre> Last thing Ginterface.cpp in ClientLib , Source File
added this #include
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto">#include "IFDiscordGuide.h"</pre> and this code also
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 66px; text-align: left; overflow: auto">void CGInterface::CreateDiscordEvent() { CGWnd *guide = GetAlarmManager()->GetGuide(GUIDE_FLORIAN2); }</pre> also added this in AfterOnCreate
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto"> CreateDiscordEvent();</pre> also added this in GInterface.h in ClientLib
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto">void CreateDiscordEvent();</pre> Media.pk2 Edit .media\resinfo/ginterface.text added this code inside this text like screen
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Code: <pre class="alt2 prettyprint" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 322px; text-align: left; overflow: auto">GDR_FLORIAN0:CIFflorian0 { ClientRect=RECT,"0,0,0,0" Color=COLOR,"255,8,214,78" DDJ=STRING,"interface\\frame\\mframe_wnd_" FontColor=COLOR,"255,255,255,255" FontIndex=INTEGER,"0" HAlign=INTEGER,"0" ID=INTEGER,"1338" Rect=RECT,"300,200,400,300" Style=INTEGER,"0" SubSection=STRING,"" Text=STRING,"UIIT_PAG_FLORIAN0" UV_LB=POINT,"0,1" UV_LT=POINT,"0,0" UV_RB=POINT,"1,1" UV_RT=POINT,"1,0" VAlign=INTEGER,"0" }</pre> Special thanks to: florian0
Discord Icon In sro_devkit Nedir ve Nasıl Kullanılır?
Discord, özellikle oyun geliştirme ve sunucu yönetimi yapan topluluklar için vazgeçilmez bir iletişim aracıdır. Özellikle Silkroad Online özel sunucuları geliştiren ekipler için Discord üzerinden organize olmak, hem geliştirme sürecini hızlandırır hem de kullanıcıların daha kolay ulaşmasını sağlar. Bu bağlamda, sro_devkit adlı geliştirme seti içinde Discord simgesi entegrasyonu oldukça faydalıdır. Bu yazıda Discord Icon In sro_devkit konusunu detaylı olarak ele alacağız.
sro_devkit paketi, SilkroadR özel sunucuları geliştirmek isteyen geliştiriciler için önemli bir araçtır. Bu araç seti sayesinde geliştiriciler, game server, shard, agent server, gateway server gibi yapıları kolayca kurabilir, test edebilir ve optimize edebilirler. Bu süreçte Discord entegrasyonu, özellikle toplulukla etkileşim kurmak ve güncellemeleri paylaşmak açısından oldukça önemlidir.
Discord Sunucu Simgesi Nedir?
Discord sunucularında kullanıcılar tarafından tanınan görsel kimliklerden birisi de sunucu simgesidir (icon). Bu simge, Discord sunucunuzun avatarıdır ve üyelerin dikkatini çekecek ilk unsurlardan biridir. sro_devkit kullanarak özel sunucular geliştirirken, Discord sunucunuzun simgesini Silkroad temalı veya geliştirme ekibinizin kimliğini yansıtan bir görselle değiştirmek, profesyonellik algısını artırabilir.
Discord Icon Nasıl Eklenir?
Discord sunucunuzda simge değiştirmek için aşağıdaki adımları takip edebilirsiniz:
- Sunucunuzun ayarlarına girin.
- 'Widget' veya 'Görünüm' sekmesine gidin.
- 'Change Icon' seçeneğini kullanarak PNG veya JPG formatında bir simge yükleyin.
sro_devkit ile Entegre Çalışmak
sro_devkit kullanırken, Discord simgesiyle birlikte bir de Discord Rich Presence entegrasyonu düşünülebilir. Bu sayede sunucuda aktif olan oyuncu sayısı, seviye veya harita gibi bilgiler Discord profilinizde görünebilir. Geliştiriciler bu bilgileri shard sisteminden çeker ve API üzerinden Discord sunucusuna entegre edebilirler. Bu tarz entegrasyonlar, hem kullanıcı deneyimini artırır hem de sunucunuzun marka bilinirliğini güçlendirir.
Discord ve Silkroad Özel Sunucu Toplulukları
Silkroad Online özel sunucuları için Discord, sadece bir sohbet platformu değil aynı zamanda bir topluluk merkezidir. Oyuncular burada destek alabilir, önerilerde bulunabilir, turnuvalar duyurulabilir. Bu nedenle Discord simgesi gibi küçük detaylar bile topluluğun ilgisini çekebilir. sro_devkit ile geliştirilen sunucular için Discord entegrasyonu, toplu mesajlaşma, otomatik duyuru ve bot sistemleri gibi fonksiyonlarla da zenginleştirilebilir.
Sonuç
Discord Icon In sro_devkit kullanımı, Silkroad özel sunucu geliştiricileri için hem marka bilinirliği hem de topluluk yönetimi açısından değerlidir. SilkroadR özel sunucuları için sro_devkit gibi güçlü araçlarla birlikte Discord simgesi gibi görsel detaylara dikkat etmek, sunucunuzun kalitesini artırmak açısından büyük önem taşır.
What is Discord Icon In sro_devkit and How to Use It?
Discord is an essential communication tool for communities focused on game development and server management. Especially for teams developing private servers of Silkroad Online, organizing via Discord accelerates the development process and allows users easier access. In this context, the integration of a Discord icon within the sro_devkit development kit is highly beneficial. In this article, we will examine the topic of Discord Icon In sro_devkit in detail.
sro_devkit is an important toolset for developers looking to create private servers of SilkroadR. With this kit, developers can easily install, test, and optimize structures like game server, shard, agent server, and gateway server. During this process, Discord integration is especially valuable for interacting with the community and sharing updates.
What is a Discord Server Icon?
The server icon is one of the visual identifiers by which users recognize your Discord server. When developing custom servers using sro_devkit, changing your server’s icon to something themed around Silkroad or reflecting your team’s identity can enhance the perception of professionalism.
How to Add a Discord Icon?
To change your Discord server icon, follow these steps:
- Go into your server settings.
- Navigate to the 'Widget' or 'Appearance' tab.
- Use the 'Change Icon' option to upload an icon in PNG or JPG format.
Working Integrated with sro_devkit
When using sro_devkit, you might consider integrating Discord Rich Presence alongside the Discord icon. This allows information such as the number of active players, level, or map to appear in your Discord profile. Developers can fetch these details from the shard system and integrate them into the Discord server via API. Such integrations enhance user experience and strengthen brand awareness for your server.
Discord and Silkroad Private Server Communities
For Silkroad Online private servers, Discord is not just a chat platform but also a community hub. Players can receive support, make suggestions, and participate in tournaments announced there. Therefore, small details like a Discord icon can attract community attention. Discord integration for servers developed with sro_devkit can be enriched with features like mass messaging, automatic announcements, and bot systems.
Conclusion
Discord Icon In sro_devkit usage is valuable for Silkroad private server developers in terms of both brand recognition and community management. Paying attention to visual elements like Discord icons alongside powerful tools like sro_devkit for SilkroadR private servers significantly contributes to enhancing the quality of your server.

