Problem with a command
#1

Код:
if(strcmp(cmdtext, "/fight", true) == 0)
    {
       if(IsPlayerConnected(playerid))
       {
       new fight_id[256];
       fight_id = strtok(cmdtext, idx);
       
	   if(!strlen(fight_id))
	   {
	   SendClientMessage(playerid, COLOR_RED, "ПРИМЕНЕНИЕ: /fight [1-5]");
	   SendClientMessage(playerid, COLOR_YELLOW2, "Стили: 1-konfu, 2-boxer, 3-gangster, 4-elbow, 5-normal");
	   return 1;
	   }
	   if(strcmp(fight_id,"1",true) == 0)
       {
       SetPlayerFightingStyle(playerid, FIGHT_KARATE);
       SetPlayerFightingStyle(playerid, 6);
       PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
       SendClientMessage(playerid, COLOR_GREEN, "Теперь у вас стиль рукапашного боя 'Конфу'");
	   }
	   else
	   {
       SendClientMessage(playerid, COLOR_ORANGE, "Этот стиль уже вами выбран");
       }
	   if(strcmp(fight_id,"2",true) == 0)
       {
       SetPlayerFightingStyle(playerid, FIGHT_BOXING);
       SetPlayerFightingStyle(playerid, 5);
       PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
       SendClientMessage(playerid, COLOR_GREEN, "Теперь у вас стиль рукапашного боя 'Бокс'");
	   }
       else
	   {
       SendClientMessage(playerid, COLOR_ORANGE, "Этот стиль уже вами выбран");
	   }
       if(strcmp(fight_id,"3",true) == 0)
       {
       SetPlayerFightingStyle(playerid, FIGHT_GANGSTER);
       SetPlayerFightingStyle(playerid, 7);
       PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
       SendClientMessage(playerid, COLOR_GREEN, "Теперь у вас стиль рукапашного боя 'Гангстер'");
	   }
       else
	   {
       SendClientMessage(playerid, COLOR_ORANGE, "Этот стиль уже вами выбран");
	   }
	   if(strcmp(fight_id,"4",true) == 0)
       {
       SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
       SetPlayerFightingStyle(playerid, 16);
       PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
       SendClientMessage(playerid, COLOR_GREEN, "Теперь у вас стиль рукапашного боя 'Бить локтём'");
	   }
       else
	   {
       SendClientMessage(playerid, COLOR_ORANGE, "Этот стиль уже вами выбран");
	   }
	   if(strcmp(fight_id,"5",true) == 0)
       {
       SetPlayerFightingStyle(playerid, FIGHT_NORMAL);
       SetPlayerFightingStyle(playerid, 4);
       PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
       SendClientMessage(playerid, COLOR_GREEN, "Теперь у вас стиль рукапашного боя 'Стандартный'");
	   }
       else
	   {
       SendClientMessage(playerid, COLOR_ORANGE, "Этот стиль уже вами выбран");
	   }
       }
	   else
	   {
       SendClientMessage(playerid, COLOR_RED, "Ошибка: не верный id номер стиля");
       return 1;
	   }
       return 1;
    }
I enter a command/fight 3
Doesn't work
What not so has made?
Reply


Messages In This Thread
Problem with a command - by Roma555 - 23.10.2010, 22:59
Re: Problem with a command - by JaTochNietDan - 23.10.2010, 23:17

Forum Jump:


Users browsing this thread: 1 Guest(s)