mannaxxx 1
mannaxxx
Agora Metin2 1
Agora Metin2
Mt2Hizmet 1
Mt2Hizmet
berkmenoo 1
berkmenoo
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
cemalggevenc 1
cemalggevenc
Bvural41 1
Bvural41
yarka0000 1
yarka0000
Hikaye Ekle

[C++] Set Command's

  • Konuyu başlatan Konuyu başlatan karaca425
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 13
  • Görüntüleme Görüntüleme 2K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!


Hi dev's !

I know this is a sh*t but... :D

Open cmd_gm.cpp:

SET SEX:

Find:
Kod:
case 2: // sex
break;

Replace with:
Kod:
case 2: // sex
{
switch (arg3[0])
{
case 'morphe': // /set Name sex morphe
{
tch->ChangeSex();
tch->SetPolymorph(101);
tch->SetPolymorph(0);
}
break;
}
}
break;

use /set Name sex morphe or change 'morphe' with 'your_string'

SET RACE:

Find:
Kod:
case 1: // race
break;

Replace with:
Kod:
case 1: // race
{
DWORD dwRace = MAIN_RACE_MAX_NUM;


if (!*arg3)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Enter race number");
return;
}


str_to_number(dwRace, arg3);
if (dwRace >= MAIN_RACE_MAX_NUM)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Race max number = 9 (0-8)");
return;
}


if (dwRace == tch->GetRaceNum())
{
ch->ChatPacket(CHAT_TYPE_INFO, "He already is this race");
return;
} 


tch->SetRace(dwRace);
tch->ClearSkill();


tch->SetPolymorph(101);
tch->SetPolymorph(0);
}
break;

use /set Name race number_race

SET SKILL GROUP

Find:
Kod:
{ "align", NUMBER },

Add under:
Kod:
{ "skill_group", NUMBER },

Find:
Kod:
case 8: // alignment

Add under this case a new case:

Kod:
case 9: // skill_group
{
bool bIsSetSkillGroup = false;
DWORD dwSkillGroup = 0;

if (!*arg3)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Enter a skill_group (1-2)");
}

if (*arg3)
{
str_to_number(dwSkillGroup, arg3);
dwSkillGroup = MINMAX(0, dwSkillGroup, 2);
bIsSetSkillGroup = true;
}

if (bIsSetSkillGroup)
{
tch->SetSkillGroup(dwSkillGroup);
}
}
break;

use /set Name race number_race

SET LEVEL

Find:
Kod:
{ "align", NUMBER },

Add under:
Kod:
{ "level", NUMBER },

Find:
Kod:
case 9: // skill_group

Add under this case a new case.

Kod:
case 10: // level
{
DWORD dwLevel = PLAYER_EXP_TABLE_MAX;


if (!*arg3)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Enter the level");
return;
}


str_to_number(dwRace, arg3);
if (dwLevel >= PLAYER_EXP_TABLE_MAX)
{
ch->ChatPacket(CHAT_TYPE_INFO, "MAX_LEVEL is: %d", PLAYER_EXP_TABLE_MAX);
return;
}


tch->SetLevel(dwRace);
}
break;

use /set Name level number


AHAHHAHA :D :D PLEASE Thank You Enough :D :D
 

En Çok Reaksiyon Alan Mesajlar


Hi dev's !

I know this is a sh*t but... :D

Open cmd_gm.cpp:

SET SEX:

Find:
Kod:
case 2: // sex
break;

Replace with:
Kod:
case 2: // sex
{
switch (arg3[0])
{
case 'morphe': // /set Name sex morphe
{
tch->ChangeSex();
tch->SetPolymorph(101);
tch->SetPolymorph(0);
}
break;
}
}
break;

use /set Name sex morphe or change 'morphe' with 'your_string'

SET RACE:

Find:
Kod:
case 1: // race
break;

Replace with:
Kod:
case 1: // race
{
DWORD dwRace = MAIN_RACE_MAX_NUM;


if (!*arg3)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Enter race number");
return;
}


str_to_number(dwRace, arg3);
if (dwRace >= MAIN_RACE_MAX_NUM)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Race max number = 9 (0-8)");
return;
}


if (dwRace == tch->GetRaceNum())
{
ch->ChatPacket(CHAT_TYPE_INFO, "He already is this race");
return;
} 


tch->SetRace(dwRace);
tch->ClearSkill();


tch->SetPolymorph(101);
tch->SetPolymorph(0);
}
break;

use /set Name race number_race

SET SKILL GROUP

Find:
Kod:
{ "align", NUMBER },

Add under:
Kod:
{ "skill_group", NUMBER },

Find:
Kod:
case 8: // alignment

Add under this case a new case:

Kod:
case 9: // skill_group
{
bool bIsSetSkillGroup = false;
DWORD dwSkillGroup = 0;

if (!*arg3)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Enter a skill_group (1-2)");
}

if (*arg3)
{
str_to_number(dwSkillGroup, arg3);
dwSkillGroup = MINMAX(0, dwSkillGroup, 2);
bIsSetSkillGroup = true;
}

if (bIsSetSkillGroup)
{
tch->SetSkillGroup(dwSkillGroup);
}
}
break;

use /set Name race number_race

SET LEVEL

Find:
Kod:
{ "align", NUMBER },

Add under:
Kod:
{ "level", NUMBER },

Find:
Kod:
case 9: // skill_group

Add under this case a new case.

Kod:
case 10: // level
{
DWORD dwLevel = PLAYER_EXP_TABLE_MAX;


if (!*arg3)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Enter the level");
return;
}


str_to_number(dwRace, arg3);
if (dwLevel >= PLAYER_EXP_TABLE_MAX)
{
ch->ChatPacket(CHAT_TYPE_INFO, "MAX_LEVEL is: %d", PLAYER_EXP_TABLE_MAX);
return;
}


tch->SetLevel(dwRace);
}
break;

use /set Name level number


AHAHHAHA :D :D PLEASE Thank You Enough :D :D


çok harika güzel muhteşem begendim çok iş görür. saol
 
güzel güzelde, Artık resmi dilini ingilizcemi yaptın ne yaptın.Yoksa dil biliyorum gibisinden artistlikmi bu yaptığın?
 

Hi dev's !

I know this is a sh*t but... :D

Open cmd_gm.cpp:

SET SEX:

Find:
Kod:
case 2: // sex
break;

Replace with:
Kod:
case 2: // sex
{
switch (arg3[0])
{
case 'morphe': // /set Name sex morphe
{
tch->ChangeSex();
tch->SetPolymorph(101);
tch->SetPolymorph(0);
}
break;
}
}
break;

use /set Name sex morphe or change 'morphe' with 'your_string'

SET RACE:

Find:
Kod:
case 1: // race
break;

Replace with:
Kod:
case 1: // race
{
DWORD dwRace = MAIN_RACE_MAX_NUM;


if (!*arg3)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Enter race number");
return;
}


str_to_number(dwRace, arg3);
if (dwRace >= MAIN_RACE_MAX_NUM)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Race max number = 9 (0-8)");
return;
}


if (dwRace == tch->GetRaceNum())
{
ch->ChatPacket(CHAT_TYPE_INFO, "He already is this race");
return;
} 


tch->SetRace(dwRace);
tch->ClearSkill();


tch->SetPolymorph(101);
tch->SetPolymorph(0);
}
break;

use /set Name race number_race

SET SKILL GROUP

Find:
Kod:
{ "align", NUMBER },

Add under:
Kod:
{ "skill_group", NUMBER },

Find:
Kod:
case 8: // alignment

Add under this case a new case:

Kod:
case 9: // skill_group
{
bool bIsSetSkillGroup = false;
DWORD dwSkillGroup = 0;

if (!*arg3)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Enter a skill_group (1-2)");
}

if (*arg3)
{
str_to_number(dwSkillGroup, arg3);
dwSkillGroup = MINMAX(0, dwSkillGroup, 2);
bIsSetSkillGroup = true;
}

if (bIsSetSkillGroup)
{
tch->SetSkillGroup(dwSkillGroup);
}
}
break;

use /set Name race number_race

SET LEVEL

Find:
Kod:
{ "align", NUMBER },

Add under:
Kod:
{ "level", NUMBER },

Find:
Kod:
case 9: // skill_group

Add under this case a new case.

Kod:
case 10: // level
{
DWORD dwLevel = PLAYER_EXP_TABLE_MAX;


if (!*arg3)
{
ch->ChatPacket(CHAT_TYPE_INFO, "Enter the level");
return;
}


str_to_number(dwRace, arg3);
if (dwLevel >= PLAYER_EXP_TABLE_MAX)
{
ch->ChatPacket(CHAT_TYPE_INFO, "MAX_LEVEL is: %d", PLAYER_EXP_TABLE_MAX);
return;
}


tch->SetLevel(dwRace);
}
break;

use /set Name level number


AHAHHAHA :D :D PLEASE Thank You Enough :D :D

Benim aslım alman ve alman vatandaşıyım ben burda almanca paylaşım yapmıyorum burda yaptığın Türk Diline ayıp seni tanırım sende beni tanırsın bedirhan ama yaptığın yanlış.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst