- 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!
Önceden açtığımız konular gereksiz yere kapatıldı haber edilmeden şuana kadar paylaştığım sistemleri tek tek kanıtlı şekilde atacağım buraya oyuncular arası yang alışverişi vs.
sistem https://forum.turkmmo.com/konu/3770...altyapi-server-files-v3-1-26-08-2022-yayinda/ üzerine kurulmuş test edilmiş ve hiçbir sıkıntısı yoktur!
Oyuncular Online Olmak Zorundadır para alışverişi olması için
KANIT Videosu
(
sistem https://forum.turkmmo.com/konu/3770...altyapi-server-files-v3-1-26-08-2022-yayinda/ üzerine kurulmuş test edilmiş ve hiçbir sıkıntısı yoktur!
Oyuncular Online Olmak Zorundadır para alışverişi olması için
KANIT Videosu
(
Kod:
/sendyang Komutu Entegre Etme Rehberi
=====================================
1. char.h
---------
class CHARACTER yapısını bulun ve içine şunu ekleyin:
bool SendYangTo(LPCHARACTER target, int yang);
Örnek:
class CHARACTER : public CEntity, public CFSM, public CHorseRider
{
public:
...
bool SendYangTo(LPCHARACTER target, int yang); // ← EKLE
...
};
2. char.cpp
-----------
Dosyanın en sonuna şu fonksiyonu ekleyin:
bool CHARACTER::SendYangTo(LPCHARACTER target, int yang)
{
if (!target || yang <= 0 || GetGold() < yang)
return false;
PointChange(POINT_GOLD, -yang);
target->PointChange(POINT_GOLD, yang);
ChatPacket(CHAT_TYPE_INFO, "%s adlı oyuncuya %d Yang gönderdiniz.", target->GetName(), yang);
target->ChatPacket(CHAT_TYPE_INFO, "%s size %d Yang gönderdi.", GetName(), yang);
return true;
}
3. cmd.h
--------
En alt satıra ekleyin:
ACMD(do_sendyang);
4. cmd.cpp
----------
ACMD tanımlarının en üstüne:
ACMD(do_sendyang);
cmd_info[] dizisine:
{ "sendyang", do_sendyang, 0, POS_DEAD, GM_PLAYER },
5. cmd_general.cpp
------------------
Dosyanın sonuna şu fonksiyonu ekleyin:
ACMD(do_sendyang)
{
char arg1[256], arg2[256];
two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));
if (!*arg1 || !*arg2)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Kullanım: /sendyang <isim> <miktar>");
return;
}
LPCHARACTER target = CHARACTER_MANAGER::instance().FindPC(arg1);
if (!target)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Oyuncu bulunamadı.");
return;
}
int yang = atoi(arg2);
if (!ch->SendYangTo(target, yang))
{
ch->ChatPacket(CHAT_TYPE_INFO, "Yang gönderilemedi.");
}
}
6. Derleme
----------
Tüm düzenlemelerden sonra:
gmake clean && gmake -j20
7. Test
-------
Oyunda komut:
/sendyang OyuncuIsmi 100000
- Katılım
- 11 Mar 2017
- Konular
- 146
- Mesajlar
- 2,114
- Online süresi
- 6ay 14g
- Reaksiyon Skoru
- 1,772
- Altın Konu
- 2
- Başarım Puanı
- 284
- TM Yaşı
- 9 Yıl 1 Ay 11 Gün
- MmoLira
- 3,074
- DevLira
- 16
Kanka iyide neden, Kimin canı sıkıldı da böyle saçma bişey yapma ihtiyacı duydu ne sebebten dolayı
- Katılım
- 29 Mar 2009
- Konular
- 2,176
- Mesajlar
- 9,577
- Online süresi
- 1y 4ay
- Reaksiyon Skoru
- 5,071
- Altın Konu
- 497
- Başarım Puanı
- 449
- TM Yaşı
- 17 Yıl 25 Gün
- MmoLira
- 136,976
- DevLira
- 27
Paylaşım için teşekkürler.
- 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
İnsanlarlar sadece gülüp geçer normalde. Bu sistem saçma değil bu arada sen ui ye ticarere entegre etsen acayip sistem olurKanka iyide neden, Kimin canı sıkıldı da böyle saçma bişey yapma ihtiyacı duydu ne sebebten dolayı
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 116
- Cevaplar
- 0
- Görüntüleme
- 143
- Cevaplar
- 1
- Görüntüleme
- 235
- Cevaplar
- 10
- Görüntüleme
- 539
- Cevaplar
- 18
- Görüntüleme
- 1K







