- Katılım
- 6 Kas 2021
- Mesajlar
- 3,979
- Tepkime puanı
- 5,364
- Puanları
- 113
- Yaş
- 31
- Konum
- Türkiye
- Dc
- fatihbulut
Basit bir sistem
GameSource aç
UPDATE V1.0
basit bir flag ekledim isteyen ilk baştakini veya ufak eklentili halini kullanabilir.
input_login.cpp dosyasını bul
IŞINLANINCA TEKRAR GÖZÜKMESİN
GameSource aç
UPDATE V1.0
basit bir flag ekledim isteyen ilk baştakini veya ufak eklentili halini kullanabilir.
input_login.cpp dosyasını bul
C++:
ARAT
ch->Show(ch->GetMapIndex(),
ALTINA EKLE
if (ch->IsGM())
{
char buf[1024];
snprintf(buf, sizeof(buf), "STAFF [ %s ] sunucuya giris yapti, kendine göre duzenle!", ch->GetName());
BroadcastNotice(buf);
}
C++:
if (ch->IsGM())
{
int iSonGiris = ch->GetQuestFlag("system.gm_giris_zamani");
int iSuan = get_global_time();
if (iSuan - iSonGiris > 10) // burayı isterseniz 10 değil 20 yapabilirsiniz ama genelde ışınlanma ve noticeshowlar 10 sn olduğu için böyle bi flag ekledim
{
char buf[1024];
snprintf(buf, sizeof(buf), "YONETIM: [Staff %s] oyuna giris yapti.", ch->GetName());
BroadcastNotice(buf);
ch->SetQuestFlag("system.gm_giris_zamani", iSuan);
}
}
