AddSimpleModelTimed
Bu işlev SA-MP 0.3.DL R1'e eklenmiştir ve önceki sürümlerde çalışmayacaktır!
Açıklama
İndirmek için yeni bir basit nesne modeli ekler. Model dosyaları oynatıcının belgelerinde saklanır. Belgelerim\Gta San Andreas User Files\SAMP\cache'te, CRC biçiminde dosya adında Sunucu IP'si ve Bağlantı Noktası klasörü altında saklanır.
İsim | Açıklama |
---|---|
virtualworld | Modeli adresinde kullanılabilir hale getirmek için sanal dünya kimliği. Tüm dünyalar için -1 kullanın. |
baseid | Kullanılacak temel nesne model kimliği (indirme başarısız olduğunda kullanılacak orijinal nesne). |
newid | Yeni obje model kimliği daha sonra CreateObject veya CreatePlayerObject ile -1000 ile -30000 arasında (29000 yuva) sıralandı. |
dffname | Modellerde bulunan .dff modeli çarpışma dosyasının adı varsayılan olarak sunucu klasörü (çalışma yolu ayarı) |
txdname | Modeller sunucu klasöründe varsayılan olarak bulunan .txd model kaplama dosyasının adı (çalışma yolu ayarı). |
timeon | Dünya oyun zamanı (saat) bu nesne görünür. |
timeoff | Dünya oyun zamanı (saat) bu nesne kaybolacak. |
Çalışınca Vereceği Sonuçlar
1: İşlev başarıyla yürütüldü.
0: İşlev yürütülemedi.
Örnekler
public OnGameModeInit()
{
AddSimpleModelTimed(-1, 19379, -2000, "wallzzz.dff", "wallzzz.txd", 9, 18); // Bu duvar yalnızca 09:00 - 18:00 saatleri arasında işler.
return 1;
}
Notlar
Sanal dünya ayarlandığında bunun çalışması için öncelikle sunucu ayarlarında userartwork etkinleştirilmesi gerekir; oynatıcı belirli bir dünyaya girdiğinde modeller indirilir. :::
Şu anda bu fonksiyonu ne zaman arayabileceğiniz konusunda herhangi bir kısıtlama yoktur, ancak OnFilterScriptInit/OnGameModeInit içinde aramamanız durumunda, halihazırda sunucuda bulunan bazı oyuncuların modelleri indirmemiş olma riskini çalıştırdığınızı unutmayın.
Bağlantılı Fonksiyonlar
- OnPlayerFinishedDownloading: Bir oyuncu özel modelleri indirmeyi bitirdiğinde çağrılır.