Standalone
Agency-Progressbar V2 Dışa Aktarımlar & API
4 tema, iptal edilebilir eylemler, ses efektleri, istemci ve sunucu dışa aktarımları ile animasyonlu ilerleme çubuğu.
v2.0.5Ücretsiz5 Sayfalar

01Client Exportları
| Export | Açıklama |
|---|---|
StartProgress(data: table) | Etiket, süre, tema, animasyon ve onFinish/onCancel geri çağırmalarıyla bir progress bar başlatır. |
StopProgress(completed: boolean) | Aktif ilerleme çubuğunu durdurur; tamamlanma durumunu onFinish'e iletir. |
IsProgressActive() | Bir ilerleme çubuğunun şu anda aktif olup olmadığını döndürür. |
GetProgressPercentage() | Aktif barın mevcut 0-100 tamamlanma yüzdesini döndürür. |
SetProgressTheme(theme: string) | Canlı ilerleme çubuğu temasını günceller (ör. 'modern'). |
SetProgressPosition(position: string) | Ekrandaki canlı ilerleme çubuğu konumunu günceller. |
TryReload(usedItem?: string) | Güvenli bir silah yeniden doldurma akışı başlatır (mermi türünü ve eşyayı sunucu tarafında doğrular). |
UseConsumable(itemName: string, isDrink: boolean) | Belirtilen eşya için animasyon eşliğinde yeme/içme ilerlemesini oynatır. |
02Server Exportları
| Export | Açıklama |
|---|---|
StartProgressForPlayer(playerId: number, data: table) | Sunucudan belirli bir oyuncuda bir progress bar başlatır. |
StopProgressForPlayer(playerId: number, completed?: boolean) | Belirli bir oyuncu için aktif ilerleme çubuğunu durdurur. |
StartProgressForAllPlayers(data: table) | Bağlı olan her oyuncuya bir ilerleme çubuğu yayınlar. |
StopProgressForAllPlayers(completed?: boolean) | Bağlı her oyuncudaki aktif ilerleme çubuğunu durdurur. |
03Eventler
| Ad | Taraf | Açıklama |
|---|---|---|
Agency:Progressbar:LoadSettings | Client | Oyuncu bazlı UI ayarlarını (konum, renk, ölçek, stil) veritabanından istemciye yükler. |
agency-progressbar:client:start | Client | Alıcı client üzerinde sağlanan verilerle progress bar'ı başlatır. |
agency-progressbar:client:stop | Client | Aktif ilerleme çubuğunu bir tamamlanma bayrağıyla durdurur. |
agency:consumables:useFood | Client | Yiyecek eşyası tüketmek için envanter köprüsü (animasyon + güvenli sunucu uygulaması). |
agency:consumables:useDrink | Client | İçecek eşyası tüketmek için envanter köprüsü (animasyon + güvenli sunucu uygulaması). |
Agency:Progressbar:SaveSettings | Sunucu | Oyuncunun progress bar UI ayarlarını doğrular ve veritabanına kaydeder. |
agency-progressbar:server:start | Sunucu | Hedefte (veya kendinde) bir ilerleme çubuğu başlatmak için sunucu kaynaklı tetikleyici. |
agency-progressbar:server:stop | Sunucu | Hedefte (veya kendinde) bir ilerleme çubuğu durdurmak için sunucu kaynaklı tetikleyici. |
agency:reload:request | Sunucu | Talepte bulunan oyuncuya yeniden doldurma izni vermeden önce mühimmatı/silahı/eşyayı doğrular. |
agency:consumables:apply | Sunucu | Envanteri doğrular, bir eşyayı kaldırır ve açlık/susuzluk artışlarını uygular. |