CMD:setweather(playerid, params[]){
new weatherid;
if (PlayerData[playerid][pAdmin] < 4)
return HataMesajGonder(playerid, "Bu komutu kullanmak için yetkiniz yok !");
if (sscanf(params, "d", weatherid))
return BilgiMesajGonder(playerid, "/setweather [weather ID]");
SetWeather(weatherid);
MesajGonder(playerid, "Hava durumu %d olarak değiştirildi.", weatherid);
AdminMessage(COLOR_LIGHTRED, "AdmLog: %s adlı yetkili hava durumunu değiştirdi. (ID: %d)", PlayerData[playerid][pAdminName], weatherid);
return 1;
}
Fonksiyonu basit. Belirtilen ID ye göre havayı değiştiriyor. Bence Roleplay sunucuları için ŞART.
Bölüm Kurallarını okusanız :hm: :hm: :hm: :hm: :hm:
AlıntıADD-ON olarak paylaştığınız kodlar her mod için uygun olmalıdır. Modunuzdan aldığınız kodları tüm modlara uygun hale getirmelisiniz. Eksik olmamalı ve hata, uyarı vermemelidir.
Öncelikle hatam için özür dilerim. Bu konuda hata çıkan arkadaşlara yapması gerekenleri dile getireyim. Modunuzda enum PlayerData olmayabilir. Oyuncu bilgilerini taşıyan bir enum mutlaka vardır eğer sıfırsa Oyuncu bilgilerini taşıyan enuma:
pAdmin,
değerini ekleyin. Bu değer Admin levelini gösterir modunuzdaki değişken neyse onunla değiştirin. Hertürlü hatada yardımcı olurum
:D
Geliştirilebilir, başarılar.
Alıntı yapılan: Bölüm Kuralları- ADD-ON olarak paylaştığınız kodlar her mod için uygun olmalıdır. Modunuzdan aldığınız kodları tüm modlara uygun hale getirmelisiniz. Eksik olmamalı ve hata, uyarı vermemelidir.
Kilit.