- Katılım
- 8 Haz 2024
- Konular
- 85
- Mesajlar
- 526
- Online süresi
- 2ay 12g
- Reaksiyon Skoru
- 405
- Altın Konu
- 0
- Başarım Puanı
- 121
- TM Yaşı
- 1 Yıl 10 Ay 15 Gün
- MmoLira
- 3,272
- DevLira
- 189
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
https://forum.turkmmo.com/konu/3919593-millenium-rod-sistemi/
bu sistem için yazmış olduğum totem sistemidir.
ekleyecek olanlar ilk yukarıdaki sistemi eklesinler isterlerse ardından totem şeysini kendilerine dahil ederler.
anlatıma geçelim;
char_manager.h aç guzum
üstüne merdivenle çık ardından bunu ekle
tamam şimdi char_manager.cpp aç en alta şakkk diye ekleyip hemen save al
cmd_general.cpp & cmd.cpp
ACMD(do_totem);
{ "pharaoh_no_tamashii", do_totem, 0, POS_DEAD, GM_PLAYER },
TARGET_ITEM_VNUM --> rod
eğer karşı taraf nadir eşyayı taşıyorsa
eklerken dikkatli ekleyin benim gibi türkçe karakter sorunu almayın.. geliştirme yönü açık isteyen yolunu bulup iteme questle bağlasın öyle kullansın şu an kodla çalışıo ve günlük kullanma limiti olayı vesairesi yok czmxnasdnjdn
bu sistem için yazmış olduğum totem sistemidir.
ekleyecek olanlar ilk yukarıdaki sistemi eklesinler isterlerse ardından totem şeysini kendilerine dahil ederler.
anlatıma geçelim;
char_manager.h aç guzum
üstüne merdivenle çık ardından bunu ekle
char_manager.h(Eklenecek elemanlar):
public:
LPCHARACTER FindCharacterByName(const char* c_pszName);
tamam şimdi char_manager.cpp aç en alta şakkk diye ekleyip hemen save al
char_manager.cpp(Eklenecek eleman):
LPCHARACTER CHARACTER_MANAGER::FindCharacterByName(const char* c_pszName)
{
for (auto& it : m_map_pkChrByVID)
{
if (it.second && strcasecmp(it.second->GetName(), c_pszName) == 0)
return it.second;
}
return nullptr;
}
cmd_general.cpp & cmd.cpp
ACMD(do_totem);
{ "pharaoh_no_tamashii", do_totem, 0, POS_DEAD, GM_PLAYER },
TARGET_ITEM_VNUM --> rod
cmd_general & cmd:
#define TOT[HASH=1]#define[/HASH] [HASH=1]#define[/HASH]efine TAR[HASH=1]#define[/HASH]UM [HASH=1]#define[/HASH]1
ACMD(do_totem)
{
char targetName[CHARACTER_NAME_MAX_LEN + 1];
one_argument(argument, targetName, sizeof(targetName));
if (!*targetName)
{
ch->ChatPacket(CHAT_TYPE_INFO, "/totem <oyuncu_adı>");
return;
}
LPCHARACTER victim = CHARACTER_MANAGER::instance().FindCharacterByName(targetName);
if (!victim)
{
ch->ChatPacket(CHAT_TYPE_INFO, "'%s' bulunamadı.", targetName);
return;
}
if (!ch->HasItemByVnum(TOTEM_VNUM))
{
ch->ChatPacket(CHAT_TYPE_INFO, "Totem envanterinizde yok.");
return;
}
if (victim->HasItemByVnum(TARGET_ITEM_VNUM))
ch->ChatPacket(CHAT_TYPE_INFO, "%s özel itemi taşıyor!", victim->GetName());
else
ch->ChatPacket(CHAT_TYPE_INFO, "Herhangi bir özel item tespit edilmedi.");
}
eğer karşı taraf nadir eşyayı taşıyorsa
eklerken dikkatli ekleyin benim gibi türkçe karakter sorunu almayın.. geliştirme yönü açık isteyen yolunu bulup iteme questle bağlasın öyle kullansın şu an kodla çalışıo ve günlük kullanma limiti olayı vesairesi yok czmxnasdnjdn
Son düzenleme:
- Katılım
- 24 Eki 2013
- Konular
- 294
- Mesajlar
- 5,939
- Online süresi
- 3ay 9g
- Reaksiyon Skoru
- 1,554
- Altın Konu
- 2
- Başarım Puanı
- 302
- TM Yaşı
- 12 Yıl 6 Ay
- MmoLira
- 3,027
- DevLira
- 21
Senin kafadan bir de bana da Lazım kolay gelsin
- Katılım
- 8 Haz 2024
- Konular
- 85
- Mesajlar
- 526
- Online süresi
- 2ay 12g
- Reaksiyon Skoru
- 405
- Altın Konu
- 0
- Başarım Puanı
- 121
- TM Yaşı
- 1 Yıl 10 Ay 15 Gün
- MmoLira
- 3,272
- DevLira
- 189
saol bitanem <3Senin kafadan bir de bana da Lazım kolay gelsin
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 10
- Görüntüleme
- 539
- Cevaplar
- 12
- Görüntüleme
- 927
- Cevaplar
- 3
- Görüntüleme
- 389
- Cevaplar
- 6
- Görüntüleme
- 483



