Neler yeni

Foruma hoş geldin, Ziyaretçi

Silkroad Lobby | En İyi Silkroad Destek Forumu | Best Silkroad Support Forum | Silkroad Private Server Tanıtım Advertising | Phbot | Mbot | Sbot
Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Discord Icon In sro_devkit

Admin

Silkroad Lobby
Yönetici
Founder
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
Konum
Web sitesi
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.
46Atdab.png
sbdscab.png


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 &lt;Windows.h&gt; #include &lt;string&gt; #include &lt;iostream&gt; GFX_IMPLEMENT_DYNCREATE(CIFDiscordGuide, CIFDecoratedStatic) bool CIFDiscordGuide::OnCreate(long ln) { printf("&gt; " __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()-&gt;PlaySound(L"snd_quest"); return true; } int CIFDiscordGuide::OnMouseLeftUp(int a1, int x, int y) { printf("&gt; " __FUNCTION__ "(%d, %d, %d)\n", a1, x, y); CGEffSoundBody::get()-&gt;PlaySound(L"snd_quest"); ShellExecute(NULL, "open", " ", NULL, NULL, SW_SHOWNORMAL); return 0; } void CIFDiscordGuide::OnCIFReady() { printf("&gt; " __FUNCTION__ "\n"); CIFDecoratedStatic::OnCIFReady(); sub_633990(); }</pre>
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(&amp;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()-&gt;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.
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kaydol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Üye ol
Giriş Yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş Yap

Tema düzenleyici

Tema özelletirmeleri