[Урок] Разжигание костра - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[Урок] Разжигание костра
[Ice] Дата: Среда, 02.05.2012, 19:53 | Сообщение # 1
Боец
Сообщений: 209
Статус: Offline
В public OnPlayerCommandText добавляем 2 команды:
Code
if(strcmp(cmd, "/вашакоманда", true) == 0) // Команда, чтобы костер зажегся.  
     {  
         new Float:X,Float:Y,Float:Z;  
         GetPlayerPos(playerid,X,Y,Z);  
         new fireon = random(2);  
         if(fireon1 == 1)  
         {  
         SendClientMessage(playerid,COLOR_GREY,"Огонь уже горит"); // ошибка  
         return 1;  
         }  
         if(fireon == 1)  
         {  
         fireon1 = 1;  
         new names[MAX_PLAYER_NAME];  
         ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.1,0,1,1,1,1); // Анимация Бомбера. Поджигает костер, похоже xD  
         SetPlayerFacingAngle(playerid, 270.4084);  
         pause(2);  
         GetPlayerName(playerid, names, sizeof(names));  
         format(string, sizeof(string), "%s зажег костер",names);  
            ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);  
         firef = CreateObject(18688,X+0.5,Y,Z-2.5,0.00000000,0.00000000,0.00000000);  
         ClearAnimations(playerid);  
            }  
            if(fireon != 1)  
            {  
            new names[MAX_PLAYER_NAME];  
         GetPlayerName(playerid, names, sizeof(names));  
         ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.1,0,1,1,1,1); // ну это анимка  
         SetPlayerFacingAngle(playerid, 270.4084);  
         pause(2);  
         ClearAnimations(playerid);  
            format(string, sizeof(string), "%s не получилось зажечь костер",names); // неудача  
            ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);  
     }  
     }  
      if(strcmp(cmd, "/команда", true) == 0) // Команда, потушающая ваш огонь  
     {  
         new names[MAX_PLAYER_NAME];  
         GetPlayerName(playerid, names, sizeof(names));  
         pause(2);  
         ClearAnimations(playerid);  
         DestroyObject(firef);  
         format(string, sizeof(string), "%s потушил костер",names); // потух  
         fireon1 = 0;  
            ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);  
     }  
[CM]FCDK Дата: Воскресенье, 24.06.2012, 01:07 | Сообщение # 2
Новичок
Сообщений: 16
Статус: Offline
а че жесть надо будет попробывать
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
cheatjopa2 [11:58]

gabitovismaismaisma [09:18]

Gotham_ws [03:45]

раре [02:58]

Epiphonexmr [02:38]

ksuexe [01:35]

petrusenko_t [23:29]

shanepk60 [21:19]

chadaevvo18 [19:34]

zazik965mb [17:41]

AndreSR [16:49]

funovv [20:46]

Dizelmotnik [11:22]