ai-doorlock
Kapı dünyada seçilerek panelden ayarlanan, meslek ve çete erişimli, herkes için tek kilit durumu olan kapı kilitleri.
ai-doorlock kapıları, giriş kapılarını (gate), garaj kapılarını ve bariyerleri kilitler. Adminler bir kapıyı dünyada ona nişan alarak ekler; kullanma izni olan oyuncular kapının kendisinin üzerinde süzülen bir istemle kilitler ve açar.
Oyunda ne yapar
- Kilitleme. Erişimin olan bir kapıya yürü: Lock ... ya da Unlock ... istemi sana en yakın kapı kanadının üzerinde süzülür. Etkileşim tuşuna bas. Her oyuncu aynı durumu aynı anda görür.
- Kim kilitleyebilir. Kapının mesleklerinin (isteğe bağlı olarak sadece mesaideyken) ya da çetelerinin üyeleri. Erişimi olmayan oyuncular istemi görmez. Hiç mesleği ve çetesi olmayan bir kapıyı herkes kilitleyebilir.
- Kapı tipleri. Menteşeli kapılar (tek, çift) kapanana kadar açık kalır, sonra kilitlenir. Sürgülü kapılar ve giriş kapıları hemen kilitlenir. Garaj kapıları ve bariyerler oyunun kendi hareketini korur.
- Kilitler her yerde geçerlidir. Kapı uzakta olsa ve ekranında yüklü olmasa bile kilit geçerli kalır.
- Yeniden başlatmadan sonra her kapı Locked at start durumunu alır.
Kurulum
AI Core tarifiyle (recipe) kurulur. Elle: ai-core satırından sonra ensure ai-doorlock. 94 kapı hazır gelir: Mission Row ve Paleto Bay polis karakolları, Bolingbroke hapishanesi, Pacific Standard, Paleto Bank ve beş Fleeca bankası, Luxury Autos ve Pickle Rental.
ai-doorlock ile ox_doorlock’u asla birlikte çalıştırma: ai-doorlock zaten ox_doorlock’un export’larını cevaplar ve ikisi birlikte çalışırken AI Core oyuncuları kabul etmez.
Panel ayarları
Admin paneli > Door locks > Doors sekmesi: kilitlenen kapılar, onları kimin kilitleyebileceği ve nasıl başladıkları. Kapı başına bir kayıt (New door / Delete door). Silinen bir kapı açık kalır.
Door
Önce kapı tipini, sonra dünyadaki kapıyı seç.
| Ayar | Neyi değiştirir | Yeni için varsayılan |
|---|---|---|
| Name | İstemde gösterilir (Lock Police front doors). 1-48 karakter. | |
| Door type | Single door, Double door, Sliding door / gate, Double sliding door ya da Garage door / barrier. Kaç kapı objesi seçeceğini ve kapının nasıl kilitlendiğini belirler: menteşeli kapılar kapanınca kilitlenir, sürgülü kapılar ve giriş kapıları hemen kilitlenir, garaj kapıları ve bariyerler oyunun kendi hareketini korur. | Single door |
| Door | Kapıyı dünyada serbest kamerayla seç (nişan alındığında çerçevelenir): modeli ve tam konumu doldurulur. Çift kapı için iki kanattan biri. Yanındaki bir buton seni kapıya ışınlar. | |
| Second door | Sadece çift kapı ya da çift sürgülü kapı için: diğer kanadı aynı şekilde seç. Diğer kapı tipleri bunu yok sayar. |
Access
Kimin kilitleyip açabileceği ve nasıl başladığı.
| Ayar | Neyi değiştirir | Birim | Yeni için varsayılan |
|---|---|---|---|
| Jobs | Sadece bu mesleklerin üyeleri kullanabilir. Herkes için meslekleri ve çeteleri boş bırak. | boş | |
| Gangs | Bu çetelerin üyeleri de kullanabilir. | boş | |
| Only on duty | Meslek üyeleri o meslekte mesaide olmalıdır. | açık / kapalı | kapalı |
| Locked at start | Sunucu yeniden başladıktan sonraki durum. | açık / kapalı | açık |
| Reach | İstem için oyuncunun ne kadar yakın olması gerektiği. Giriş kapıları ve garaj kapıları daha fazlasına ihtiyaç duyar. 1-15, 0.5’lik adımlar. | m | 2.5 |
Komutlar ve tuşlar
Yok. İstem etkileşim tuşunu kullanır (varsayılan E).
Loglar
Her kilitleme ve açma, yapan oyuncuyla birlikte doors log kanalına gider.
Neyin yerine geçer
fxProvide: ox_doorlock. exports.ox_doorlock:setDoorState(id, state) ve exports.ox_doorlock:getDoor(id) ai-doorlock’a ulaşır. Sağlanan ad tam bir sunucu başlatmasından sonra geçerli olur.
Diğer kapı kilidi script’leri
AI Core’un kapı kilidi katmanı tgiann-doorlock, ox_doorlock, qb-doorlock, cd_doorlock ve rcore_doorlock ile de çalışır. Admin panelinde birini seç: Server > General > Door lock script (Automatic çalışan ilkini alır) ve ai-doorlock’u durdur. Kapı id’lerini saklayan script’ler (ai-robberies’in kapıları) o zaman o script’in kapı id’lerini kullanmalıdır.
Bilinen sınırlar
- Bir kapı en fazla yarım saniyede bir değiştirilebilir ve bir oyuncu saniyede iki kez deneyebilir ("Wait a moment").
- Oyunun o noktada objesine sahip olmadığı bir kapı (bir harita düzenlemesi onu kaldırdıysa) istem göstermez.
- Açık bir menteşeli kapıyı kilitlemek kapanana kadar bekler; 15 saniye açık tutulursa zorla kapatılır.