Владимир111333
Умник
Здравствуйте, помогите перевести команду на DC_CMD + sscanf.
PHP:
if(strcmp(cmd, "/tdmzona", true) == 0)
{
if(opentdm == 1) return error(playerid, "TDM зона уже открыта.");
tmp = strtok(cmdtext, idx);
new tmpzona = strval(tmp);
if(!strlen(tmp)) return error(playerid, "XezotoX: /tdmzona [ Карта от 1 до 15 ] [ Плата за вход от 300 до 1500 ]");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return error(playerid, "XezotoX: /tdmzona [ Карта от 1 до 15 ] [ Плата за вход от 300 до 1500 ]");
cenavhoda = strval(tmp);
new tmpzonaname[20];
cennna = cenavhoda;
CSzona = tmpzona;
if(CSzona < 1 || CSzona > 15) return error(playerid, "Неверное значение номера зоны (1-13)");
if(cennna < 300 || cennna > 1500) return error(playerid, "Неверное значение платы за вход (300-1500)");
switch(CSzona)
{
case 1: tmpzonaname = "RC Battlefield";
case 2: tmpzonaname = "KickStart";
case 3: tmpzonaname = "Мэрия";
case 4: tmpzonaname = "Корабль";
case 5: tmpzonaname = "Casino №1";
case 6: tmpzonaname = "Электростанция";
case 7: tmpzonaname = "Island";
case 8: tmpzonaname = "Мясорубка";
case 9: tmpzonaname = "Клуб";
case 10: tmpzonaname = "Стадион";
case 11: tmpzonaname = "Заброшенный склад";
case 12: tmpzonaname = "Ресторан";
case 13: tmpzonaname = "Casino №2";
case 14: tmpzonaname = "Корабль Jizzy";
case 15: tmpzonaname = "Трюм";
}
format(string, 256, "XezotoX: %s открыл TDM-зону | Карта: %s | Взнос: %d$ | Войти в зону: /tdm", PlayerName(playerid), tmpzonaname, cenavhoda);
SendClientMessageToAll(COLOR_LIGHTRED, string);
opentdm = 1;
SetTimerEx("gottdm", 30000, false, "i", playerid);
return true;
}
Последнее редактирование:
