[Урок] Создание команды - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[Урок] Создание команды
Donny_Hayes Дата: Понедельник, 30.04.2012, 22:35 | Сообщение # 1
Бывалый
Сообщений: 363
Статус: Offline
К примеру возьмём команду:
Code
if(strcmp(cmd,"/newbie",true)==0 )    
       {    
           if (PlayerInfo[playerid][pLevel] ==1)    
           {    
               SendClientMessage(playerid, COLOR_WHITE, "Вам выдан бонус (2 лвл, 100к, лицензии");    
               PlayerInfo[playerid][pLevel] = 2;    
                      PlayerInfo[playerid][pGunLic] = 1;    
               PlayerInfo[playerid][pCarLic] = 1;    
               PlayerInfo[playerid][pFlyLic] = 1;    
               PlayerInfo[playerid][pMotoLic] = 1;    
               PlayerInfo[playerid][pBoatLic] = 1;    
               PlayerInfo[playerid][pFishLic] = 1;    
               GivePlayerMoney(playerid, 100000); // Подстраивайте это под Ваш античит!    
               return 1;    
           }    
           else    
           {    
               SendClientMessage(playerid, COLOR_WHITE, "Вы не новичок!");    
           }    
           return 1;    
       }  


Code
if(strcmp(cmd,"/newbie",true)==0 )

Сама команда.
Code
if (PlayerInfo[playerid][pLevel] ==1)

Условие выполнения действия.
Т.е. если вы не 1 лвл, то вам не выдадут этот бонус.

Code
SendClientMessage(playerid, COLOR_WHITE, "Вам выдан бонус (2 лвл, 100к, лицензии");

Посылает сообщение в чат игроку, который ввёл эту команду
Code
PlayerInfo[playerid][pLevel] = 2;    
                      PlayerInfo[playerid][pGunLic] = 1;    
               PlayerInfo[playerid][pCarLic] = 1;    
               PlayerInfo[playerid][pFlyLic] = 1;    
               PlayerInfo[playerid][pMotoLic] = 1;    
               PlayerInfo[playerid][pBoatLic] = 1;    
               PlayerInfo[playerid][pFishLic] = 1;    
               GivePlayerMoney(playerid, 100000);

Если все условия соблюдены, то выдают.
Code
GivePlayerMoney(playerid, 100000)

Если даже у вас было 5кк, то ваши останется только 100к
Code
}    
           else    
           {    
               SendClientMessage(playerid, COLOR_WHITE, "Вы не новичок!");    
           }    
           return 1;    
       }

Если условие не соблюдено, то выдаёт это в чат.

Писал сам, не копипаст. В pawno не мастер, но многое знаю.


Сообщение отредактировал [Ice] - Понедельник, 30.04.2012, 22:51
[CM]ABUZ Дата: Среда, 06.08.2014, 08:45 | Сообщение # 2
Боец
Сообщений: 89
Статус: Offline
спасибо, просто новичек smile
Rasrow Дата: Среда, 06.08.2014, 11:09 | Сообщение # 3
Любитель
Сообщений: 41
Статус: Offline
+ за старание, молодец happy
[CM]Logotipo Дата: Понедельник, 11.08.2014, 20:42 | Сообщение # 4
Авторитет
Сообщений: 1083
Статус: Offline
омг, даже не написал, куда это вставлять. OnPlayerCommandText. Да и стандартным командным процессором уже давно никто не пользуется.

Скуп
ВК
RakDroid - прокачка аккаунтов с телефона
VKMusic - вк музыка без браузера
Делаю сайты/софт/стимботов на заказ
Davy_Jones Дата: Воскресенье, 17.08.2014, 14:36 | Сообщение # 5
Боец
Сообщений: 282
Статус: Offline
Попробую. +
SopranoV Дата: Понедельник, 18.08.2014, 11:17 | Сообщение # 6
Боец
Сообщений: 282
Статус: Offline
Хороший урок для новичков!

Изучаю AHK программирование
Zloy_Dedywka Дата: Понедельник, 18.08.2014, 18:57 | Сообщение # 7
KAKTUS
Сообщений: 616
Статус: Offline
А не легче через командный процессор?
  • Страница 1 из 1
  • 1
Поиск: