Hikayeler

Reklam vermek için turkmmo@gmail.com

Teleport System (Oyuncular Birbirlerin Yanına Komutla Gitsin)

  • Konuyu başlatan lTJA
  • Başlangıç tarihi
  • Cevaplar 1
  • Görüntüleme 227

lTJA

Level 3
Banlı
TM Üye
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.
 
Hangi Haritada ise oraya git belli bir haritaya bağlı kalmaz!
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst