GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: Jawié - 30 Temmuz 2017, 15:13:47

Başlık: Araç Patlatma Görevi
Gönderen: Jawié - 30 Temmuz 2017, 15:13:47
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.
Başlık: Ynt: Araç Patlatma Görevi
Gönderen: Doukanyrdn - 30 Temmuz 2017, 15:15:21
Eline sağlık.
Başlık: Ynt: Araç Patlatma Görevi
Gönderen: AsaKiR - 30 Temmuz 2017, 15:47:42
Eline Sağlık Wold Of War Da 2. Görev Olarak İşe Yarayabilir
Başlık: Ynt: Araç Patlatma Görevi
Gönderen: DarkBlue - 31 Temmuz 2017, 21:53:23
güzel
Başlık: Ynt: Araç Patlatma Görevi
Gönderen: Wendiassa - 19 Mayıs 2022, 13:32:33
Yararlı konu teşekkürler :)