- // Kullanımı /islem yedek_al //yedek alır
- // Kullanımı /islem log_temizle //log temizler
- // cmd.cpp ac ekle
- ACMD(do_islem_yap);
- {"islem", do_islem_yap, 0, POS_DEAD, GM_IMPLEMENTOR },
- //cmd_gm.cpp aç en alta ekle
- ACMD(do_islem_yap)
- {
- char yedekinfo[256];
- char yedek[256];
- char logtemizle[256];
- argument = one_argument(argument, yedekinfo, sizeof(yedekinfo));
- two_arguments(argument, yedek, sizeof(yedek), logtemizle, sizeof(logtemizle));
- //Her türlü GM önlemi
- if (ch->GetGMLevel() != GM_IMPLEMENTOR)
- {
- ch->ChatPacket(CHAT_TYPE_INFO, "GM degilsin.");
- return;
- }
- if (!*yedekinfo)
- {
- ch->ChatPacket(CHAT_TYPE_INFO, "Hatalı Kullanım hangi işlemi yapmak istiyorsun ?");
- ch->ChatPacket(CHAT_TYPE_INFO, "Yedek Almak İçin : /yedek_al şeklinde kullanın!");
- ch->ChatPacket(CHAT_TYPE_INFO, "Logları Temizlemek İçin : /log_temizle şeklinde kullanın!");
- return;
- }
- if (*yedek && !strcmp(yedek, "yedek_al"))
- {
- if (g_bAuthServer)
- std::system("cd /usr/game && sh yedek.sh"); //kendine göre düzenle
- }
- if (*logtemizle && !strcmp(logtemizle, "log_temizle"))
- {
- if (g_bAuthServer)
- std::system("cd /usr/game && sh temizle.sh"); //kendine göre düzenle
- }
- }