- Katılım
- 2 Eyl 2023
- Konular
- 28
- Mesajlar
- 108
- Online süresi
- 6g 82227s
- Reaksiyon Skoru
- 85
- Altın Konu
- 0
- Başarım Puanı
- 59
- TM Yaşı
- 2 Yıl 7 Ay 20 Gün
- MmoLira
- 965
- DevLira
- 15
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
cmd_general.cpp içine ekle:
ACMD(do_transfer_to_player)
{
char arg1[CHARACTER_NAME_MAX_LEN + 1];
one_argument(argument, arg1, sizeof(arg1));
if (!*arg1)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Kullanım: /git [OyuncuAdı]");
return;
}
LPCHARACTER target = CHARACTER_MANAGER::instance().FindPC(arg1);
if (!target)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Oyuncu bulunamadı.");
return;
}
// Hedef oyuncunun koordinatları ve harita indexi
long lMapIndex = target->GetMapIndex();
long x = target->GetX();
long y = target->GetY();
// Oyuncuyu hedefin haritasına ışınla
ch->WarpSet(x, y, lMapIndex);
ch->ChatPacket(CHAT_TYPE_INFO, "%s oyuncusunun yanına ışınlandınız.", target->GetName());
}
cmd.cpp
ACMD Bloğuna ekle
ACMD(do_transfer_to_player);
cons tarafına ekle
{ "git", do_transfer_to_player, 0, POS_STANDING, GM_PLAYER },
KANIT
Çalışma Mantığı
/git ITJA
ITJA nın yanına gider.
ACMD(do_transfer_to_player)
{
char arg1[CHARACTER_NAME_MAX_LEN + 1];
one_argument(argument, arg1, sizeof(arg1));
if (!*arg1)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Kullanım: /git [OyuncuAdı]");
return;
}
LPCHARACTER target = CHARACTER_MANAGER::instance().FindPC(arg1);
if (!target)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Oyuncu bulunamadı.");
return;
}
// Hedef oyuncunun koordinatları ve harita indexi
long lMapIndex = target->GetMapIndex();
long x = target->GetX();
long y = target->GetY();
// Oyuncuyu hedefin haritasına ışınla
ch->WarpSet(x, y, lMapIndex);
ch->ChatPacket(CHAT_TYPE_INFO, "%s oyuncusunun yanına ışınlandınız.", target->GetName());
}
cmd.cpp
ACMD Bloğuna ekle
ACMD(do_transfer_to_player);
cons tarafına ekle
{ "git", do_transfer_to_player, 0, POS_STANDING, GM_PLAYER },
KANIT
Çalışma Mantığı
/git ITJA
ITJA nın yanına gider.


