ACMD(do_timer_teleport)
{
const char *teleport;
char arg1[256], arg2[256];
teleport = two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));
if (!ch->CanWarp())
return;
switch (arg1[0])
{
case '0':
if (ch->GetLevel() >= 75)
{
ch->WarpSet(592000, 100000, 65);
}
else
{
ch->ChatPacket(CHAT_TYPE_INFO, "[Azrael] Trebuie sa ai nivelul 75.");
return;
}
break;
case '1':
if (ch->GetLevel() >= 90)
{
ch->WarpSet(599400, 707300, 62);
}
else
{
ch->ChatPacket(CHAT_TYPE_INFO, "[Purgatoriul lui Razador] Trebuie sa ai nivelul 90.");
return;
}
break;
case '2':
if (ch->GetLevel() >= 90)
{
ch->WarpSet(432000, 164500, 61);
}
else
{
ch->ChatPacket(CHAT_TYPE_INFO, "[Turnul lui Nemere] Trebuie sa ai nivelul 90.");
return;
}
break;
case '3':
if (ch->GetLevel() >= 75)
{
ch->WarpSet(182800, 1220600, 73);
}
else
{
ch->ChatPacket(CHAT_TYPE_INFO, "[Dragonul Albastru] Trebuie sa ai nivelul cuprins intre 75-105.");
return;
}
break;
case '4':
if (ch->GetLevel() >= 45)
{
ch->WarpSet(590300, 111100, 65);
}
else
{
ch->ChatPacket(CHAT_TYPE_INFO, "[Devil Tower] Trebuie sa ai nivelul cuprins intre 45-75.");
return;
}
break;
case '5':
if (ch->GetLevel() >= 90)
{
ch->WarpSet(100, 1214200, 72);
}
else
{
ch->ChatPacket(CHAT_TYPE_INFO, "[Ancient Pyramid] Trebuie sa ai nivelul 90.");
return;
}
break;
case '6':
if (ch->GetLevel() >= 100)
{
ch->WarpSet(100, 1214200, 72);
}
else
{
ch->ChatPacket(CHAT_TYPE_INFO, "[Shark Dungeon] Trebuie sa ai nivelul 100.");
return;
}
break;
case '7':
if (ch->GetLevel() >= 110)
{
ch->WarpSet(100, 1214200, 72);
}
else
{
ch->ChatPacket(CHAT_TYPE_INFO, "[Demon Dungeon] Trebuie sa ai nivelul 110.");
return;
}
break;
case '8':
if (ch->GetLevel() >= 120)
{
ch->WarpSet(100, 1214200, 72);
}
else
{
ch->ChatPacket(CHAT_TYPE_INFO, "[Chamber Of Wisdom] Trebuie sa ai nivelul 120.");
return;
}
break;
case '9':
if (ch->GetLevel() >= 1)
{
ch->WarpSet(90000, 10000, 500);
}
case '10':
if (ch->GetLevel() >= 1)
{
ch->WarpSet(90000, 10000, 500);
}
case '11':
if (ch->GetLevel() >= 1)
{
ch->WarpSet(90000, 10000, 500);
}
case '12':
if (ch->GetLevel() >= 1)
{
ch->WarpSet(90000, 10000, 500);
}
case '13':
if (ch->GetLevel() >= 1)
{
ch->WarpSet(90000, 10000, 500);
}
case '14':
if (ch->GetLevel() >= 1)
{
ch->WarpSet(90000, 10000, 500);
}
case '15':
if (ch->GetLevel() >= 1)
{
ch->WarpSet(90000, 10000, 500);
}
case '16':
if (ch->GetLevel() >= 1)
{
ch->WarpSet(90000, 10000, 500);
}
case '17':
if (ch->GetLevel() >= 1)
{
ch->WarpSet(90000, 10000, 500);
}
default:
return;
}
}
Tipologie server:*Resursă folosită:
*ServerFiles utilizat: DND 2.3.9
*Syserr: -
Poză:
*Detalii suplimentare: Cand folosesc /timer_teleport 10 imi citecte case 0.
