Kullanım Bilgileri:
Her oyuncunun başladığında patlatma sayısı 0 olur. İlk MAX_PATLATMA sayısına ulaşan kişi görevi tamamlar ve herkesin patlatma sayısı 0'a düşer.
Kod Paylaşımı:
#include <a_samp>
#define MAX_PATLATMA 50 // İlk kaç tane patlatan ödülü alabilsin buradan ayarlayın
#define ODUL_PARA 5000 // Maksimum patlatmaya ulaştığında verilecek para (istemiyorsan sil bu satırı)
#define ODUL_SKOR 10 // Maksimum patlatmaya ulaştığında verilecek skor (istemiyorsan sil bu satırı)
new bumsayi[MAX_PLAYERS]=0;
public OnVehicleDeath(vehicleid, killerid)
{
if(bumsayi[killerid] < MAX_PATLATMA) bumsayi[killerid] ++;
if(bumsayi[killerid] == MAX_PATLATMA)
{
#if defined ODUL_PARA
GivePlayerMoney(killerid, ODUL_PARA);
#endif
#if defined ODUL_SKOR
SetPlayerScore(killerid, GetPlayerScore(killerid)+ODUL_SKOR);
#endif
for(new i; i <= GetPlayerPoolSize(); i++) // look at the code :(
{
bumsayi[i] = 0;
}
new string[128], name[24];
GetPlayerName(killerid, name, 24);
format(string, sizeof(string), "{1BC2FA}Araç Patlatma Görevi: {FFFFFF}Araç patlatma görevini %s isimli kişi kazandı.", name);
SendClientMessageToAll(-1, string);
bumsayi[killerid] = 0;
}
return 1;
}
Not: Pawn tagı bozuk karakter gösterdiği için bu sefer ve bundan sonraki seferler için code tagları ile paylaşacağım.
Eline sağlık.
Eline Sağlık Wold Of War Da 2. Görev Olarak İşe Yarayabilir
güzel
Yararlı konu teşekkürler :)