[INC-FS] xCard – Kredi Kartı Sistemi

 

xcard-logo

Merhaba arkadaşlar,

Bu sistemle yanınızda para olmadığı zaman ödemenizi kredi kartı ile yapabilirsiniz.

Özellikler

  • Kredi kartınızı ilk açtığınızda $2000 limit verilir. (Bu limiti scriptin başından değiştirebilirsiniz)
  • Paranız olmadığı zaman eğer limitiniz yeterliyse ödeme kredi kartınızdan yapılır.
  • Kart menünüzden kredi kartıyla ödeme yapma seçeneğini kapatırsanız paranız yoksa kredi kartından ödeme alınmaz.
  • Kart borcunuzu 3 günde bir ödemelisiniz. Aksi takdirde hapse girersiniz.
  • Sistem kayıtları MySQL ile tutmaktadır. BlueG’nin MySQL plugininin son sürümünü kullanmanız gerekmektedir.

Include eklememin sebebi FS’lerinizde vs.’de kullanırsanız scriptin değişkenlerini de kullanabilin diye. Modunuzun, fs’lerinizin başına #include ekleyip, fs’de kullandığım değişkenlerini kullanabilirsiniz.

Kullanım

Modunuzda para kontrolü yapan fonksiyonları şu şekilde düzenlemeniz yeterli olacaktır;

if(GetPlayerMoney(playerid) >= strval(tmp)) GivePlayerMoney(playerid, -strval(tmp));
else
{
	if(pCardVar[playerid][UseCard] == 0) return SendClientMessage(playerid, -1, "{00FF00}[!] {FFA500}Yeterli paranız yok! Kredi kartınızı kullanıma açarak bu ödemeyi kredi kartınızdan yapabilirsiniz.");
	if(!KarttanOde(playerid, strval(tmp))) return 1;
}

 

Örnek;

if(strcmp(cmd, "/harca", true) == 0)
{
	new tmp[256];
	tmp = strtok(cmdtext, idx);

	if(!isNumeric(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "KULLANIM: /harca [miktar]");

	if(GetPlayerMoney(playerid) >= strval(tmp)) GivePlayerMoney(playerid, -strval(tmp));
	else
	{
		if(pCardVar[playerid][UseCard] == 0) return SendClientMessage(playerid, -1, "{00FF00}[!] {FFA500}Yeterli paranız yok! Kredi kartınızı kullanıma açarak bu ödemeyi kredi kartınızdan yapabilirsiniz.");
		if(!KarttanOde(playerid, strval(tmp))) return 1;
	}

	SendClientMessage(playerid, -1, "Ödeme alındı!");
	return 1;
}

 

Resimler

1

2

3

4

5

6

İndir

Bunları da sevebilirsiniz

[INC-FS] xCard – Kredi Kartı Sistemi” için bir yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir