SA:MP Destek Blogu
Samp Destek Sitesi

Sürekli Değişen Hava Sistemi


Selam arkadaşlar, bugün sürekli değişen hava durumu scriptini paylaşacağım. San Andreas'ın havasına zehir atıyoruz. Herkes şok. Durmadan hava değişiyor. Bir yağmur, bir güneş. İnsanlar ne yapacağını şaşırıyor. Sistemin işleyişi 15 dakikada (900000) birdir. Dilerseniz kendinize göre düzenleyebilirsiniz. 1 saatlik versiyonu da 3600000 olarak ayarlayabilirsiniz.. Dinamiksel olarak /shava komutu ile kapatabilirsiniz.



Modun başına aşağıdaki kodu ekleyin.

new shavad;
new sdurum;

OnGameModeInit'e aşağıdaki kodu ekleyin.

shavad = SetTimer("shavadrm",900000,true);

Modun sonuna aşağıdaki kodu ekleyin.

forward shavadrm();
public shavadrm()
{
if(sdurum == 0)
{
new degishavam = random(50); // 50'den sonra biraz hava deliye dönüyor. O yüzden 50 en ideali olabilir.
SetWeather(degishavam);
}
return 1;
}


OnPlayerCommandText publicine aşağıdaki kodu ekleyin.

if(!strcmp(cmdtext,"/shava",true))
{
#define sdsbe 0xFF0000FF
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, sdsbe, "RCON yetkilisi değilsin ki.");
if(sdurum == 0)
{
KillTimer(shavad);
sdurum  = 1;
}
else if(sdurum == 1)
{
sdurum = 0;

shavad = SetTimer("shavadrm",900000,true);
}
return 1;
}

Mesaj At
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol