Arkadaşlar sürekli aracın renginin değişmesini sağlayan bir sistemdir.Araca binip "arenk" yazıyorsunuz ve sürekli renkler değişmeye başlıyor durdurmak için ise "arkapat" yazıyorsunuz ve renk değişmiyor duruyor.
Modun Başına
new RastgeleRenk[MAX_PLAYERS];
new AracRenk[70] = {
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70
};Public OnPlayerCommandText
if (strcmp("/arenk", cmdtext, true,10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
SetTimerEx("Renk",1000, true, "d", playerid);
RastgeleRenk[playerid]=1;
}
else SendClientMessage(playerid, -1, "Hata! Araca bindikten sonra tekrar deneyin.");
return 1;
}
if (strcmp("/arkapat", cmdtext, true,10) == 0)
{
if(RastgeleRenk[playerid] == 1)
{
KillTimer(playerid);
RastgeleRenk[playerid]=0;
}
else SendClientMessage(playerid, -1, "Hata! Arac renk değiştirme zaten kapalı..");
return 1;
}Modun Sonuna
forward pRenk(playerid);
public Renk(playerid)
{
new arVehicle;
arVehicle = GetPlayerVehicleID(playerid);
if(arVehicle > 0)
{
new ar = random(sizeof(AracRenk));
ChangeVehicleColor(pVehicle, AracRenk[ar], AracRenk[ar]);
}
}
Paylasim icin tesekkurler. Bir iki ufak eksik var bilgine.
Alıntı yapılan: Zeus - 13 Ağustos 2017, 22:52:30
Paylasim icin tesekkurler. Bir iki ufak eksik var bilgine.
Eksikleri Söyleseydin Düzeltirdim :D
Paylaşım için teşekkürler
" Mycar " Sistemi iceren sunucular icin güzel.
http://wiki.sa-mp.com/wiki/KillTimer
Paylaşım İçin Teşşekürler.
Alıntı yapılan: Nurullah - 13 Ağustos 2017, 23:11:11
Alıntı yapılan: Zeus - 13 Ağustos 2017, 22:52:30
Paylasim icin tesekkurler. Bir iki ufak eksik var bilgine.
Eksikleri Söyleseydin Düzeltirdim :D
Mobildeyim eve geçtiğimde tamamlarim.
Yararlı konu teşekkürler :)