GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Saatlik Maaş Sistemi || Oyuncuları sunucunuzda tutun!

Başlatan Muteo, 06 Aralık 2018, 21:27:33

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Muteo

Merhaba değerli PawnoTürk üyeleri, bu gün sizlere yapmış olduğum ilk Filterscript'imi paylaşacağım. Bu sistem ile oyuncuları sunucuzda tutabilirsiniz, çıkmamaları ya da AFK kalmaları için bir sebep olabilir.


Ne işe yarıyor? Nasıl Kullanılıyor?

Bu filterscript sunucunuzda 1 saat aktif duran oyunculara otomatik olarak skor ve para verir. Bu sayede oyuncuların sunucunuzdan çıkmayacağını düşünüyorum. Rcon'a girerek "/maasdagit" komutu ile herkese maaş verebilirsiniz.






VirusTotal;


Son düzenlenme: 06 Aralık 2018, 21:36:56 Muteo

ReaptioS

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Artık Bir Ölü.

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Muteo


Mortal

Hırsız polis serverler için yararlı bir sistem başarılarının devamı ile  :helal:

Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

Muteo

Alıntı yapılan: Mortal - 06 Aralık 2018, 22:25:41

Hırsız polis serverler için yararlı bir sistem başarılarının devamı ile  :helal:

Değerli yorumun için teşekkürler.  :helal:


Lé Spîke

Denemedim ama ellerine sağlık. Bunu otomatik olarak yaparsan oyuncuları sunucunda tutabilirsin ;)

         

Muteo

Alıntı yapılan: Wiggles - 06 Aralık 2018, 22:29:25

Denemedim ama ellerine sağlık. Bunu otomatik olarak yaparsan oyuncuları sunucunda tutabilirsin ;)

Teşekkürler. Zaten otomatik ve admin istediği zaman "/maasdagit" komutu ile dağıtabiliyor da.
Son düzenlenme: 06 Aralık 2018, 22:37:51 Muteo

DracDonix

İmzanız forum kurallarına uymamaktadır. (daha küçük boyutta bir imza seçiniz.)

Joker

open.mp Turkey Department Manager

Muteo


Radless

"Foreach ve "Callbacks" includeleri gereksiz bence ve biraz güzelleştirme yaptım: TIK
Son düzenlenme: 07 Aralık 2018, 16:19:27 Radless
"Life's too short to hold grudges."

Zoxy

Oyuncu oyuna girdiğinde timer oluşturmak yerine sunucu başlatıldığında timer oluşturarak performansı arttırabilirsiniz. Sunucuya 20-30 kişi girdiğinde sunucuda lag başlayacaktır. Timer kullanmaya bile gerek yok;

PAWN Kodu: Seç
#include <a_samp>
#include <zcmd>
#include <foreach>
new MaasTimer[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
MaasTimer[playerid] = gettime()+3600;
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
MaasTimer[playerid] = 0;
return 1;
}
public OnPlayerUpdate(playerid)
{
if(MaasTimer[playerid] != 0 && MaasTimer[playerid] < gettime())
{
    MaasTimer[playerid] = gettime()+3600;
    GivePlayerMoney(playerid, 250000);
    SetPlayerScore(playerid, GetPlayerScore(playerid)+250);
    GameTextForPlayer(playerid, "TEBRIKLER!", 3000, 3);
        SendClientMessage(playerid, -1, "{00FF00}Bilgi » {FFFFFF}Sunucuda {FF0000}1 saat{FFFFFF} i aşkın oynadığın için {FF0000}250 skor {FFFFFF}ve {00FF00}$250000 {FFFFFF}kazandın!");
}
return 1;
}
CMD:maasdagit(playerid)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF000000, "[!] Bu komutu kullanmak için RCON admin olmalısın!");
    foreach (new i : Player)
{
GivePlayerMoney(i, 250000);
SetPlayerScore(i, GetPlayerScore(i)+250);
GameTextForPlayer(i, "TEBRIKLER!", 3000, 3);
}
new string[140];
format(string, sizeof(string), "« Maaş » {B70000}Admin %s herkese maaş verdi.", isim(playerid));
    SendClientMessageToAll(0xFFCC00FF, string);
return 1;
}
stock isim(playerid)
{
new merhababenimadimname[MAX_PLAYER_NAME];
GetPlayerName(playerid, merhababenimadimname, sizeof(merhababenimadimname));
return merhababenimadimname;
}
Son düzenlenme: 07 Aralık 2018, 18:31:27 Zoxy

Codes.

Elinize Sağlık Roleplay modumda bir şey test etmek için kullanaacağım.  :helal:


Enkei

Paylaşım için teşekkürler, eline sağlık. :helal:


Focus

Şeytana Şükür!