shape1
shape2
shape3
shape4
shape7
shape8

/iamnoob


Статус
Закрыто для дальнейших ответов.

Kostyaev

Магистр
Пользователь
19.07.2014
1 123
274
0
26
Команда Для Новичков.Вводя эту команду, новичок получает так называемую "раздачу",не беспокоя администраторов)

if(strcmp(cmd, "/iamnoob", true) == 0)
{
if(PlayerInfo[playerid][pLevel] > 2)//чтобы всякие там игроки не брали набор больше 1 раза)
{
SendClientMessage(playerid, COLOR_RED, "Тебе это не доступно!"); return 1;
}
if(PlayerInfo[playerid][pLevel]<2)
{
PlayerInfo[playerid][pCash] = 500000; //колличество денег
PlayerInfo[playerid][pLevel] = 5; //уровень
PlayerInfo[playerid][pCarLic] = 1; //вод. права
PlayerInfo[playerid][pGunLic] = 1;//лиц. на оружее
PlayerInfo[playerid][pFishLic] = 1;//лиц. на рыбалку
PlayerInfo[playerid][pBoatLic] = 1;//лиц. на вождение лодок
PlayerInfo[playerid][pFlyLic] = 1;//лиц. на полёты
SendClientMessage(playerid, COLOR_GRAD1, " Вы получили набор новичка) ");
}
return 1;
}

Если желаете что-нибудь исключить, просто удалите строку.

 

Sten

Unknown
Пользователь
08.05.2014
830
77
0
Это что-то типа /kitstarter`a в майнкрафте? :D83DDE0F:   :D83DDE0F:

 

Eitzen

Новичок
Пользователь
22.02.2015
260
14
0
Какой-то быдлокод у Вас.

Не проще ли вот так?

Код:
if(strcmp(cmd, "/iamnoob", true) == 0)
{
        if(PlayerInfo[playerid][pLevel] < 2) return SendClientMessage(playerid, COLOR_RED, "Тебе это не доступно!");
        PlayerInfo[playerid][pCash] = 500000; //колличество денег
        PlayerInfo[playerid][pLevel] = 5; //уровень
        PlayerInfo[playerid][pCarLic] = 1; //вод. права
        PlayerInfo[playerid][pGunLic] = 1;//лиц. на оружее
        PlayerInfo[playerid][pFishLic] = 1;//лиц. на рыбалку
        PlayerInfo[playerid][pBoatLic] = 1;//лиц. на вождение лодок
        PlayerInfo[playerid][pFlyLic] = 1;//лиц. на полёты
        SendClientMessage(playerid, COLOR_GRAD1, " Вы получили набор новичка) ");
return 1;
}
 
Последнее редактирование модератором:

Kostyaev

Магистр
Пользователь
19.07.2014
1 123
274
0
26
Какой-то быдлокод у Вас.

Не проще ли вот так?

if(strcmp(cmd, "/iamnoob", true) == 0)
{
        if(PlayerInfo[playerid][pLevel] < 2) return SendClientMessage(playerid, COLOR_RED, "Тебе это не доступно!");
{
        PlayerInfo[playerid][pCash] = 500000; //колличество денег
        PlayerInfo[playerid][pLevel] = 5; //уровень
        PlayerInfo[playerid][pCarLic] = 1; //вод. права
        PlayerInfo[playerid][pGunLic] = 1;//лиц. на оружее
        PlayerInfo[playerid][pFishLic] = 1;//лиц. на рыбалку
        PlayerInfo[playerid][pBoatLic] = 1;//лиц. на вождение лодок
        PlayerInfo[playerid][pFlyLic] = 1;//лиц. на полёты
        SendClientMessage(playerid, COLOR_GRAD1, " Вы получили набор новичка) ");
}
return 1;
}
Можно и так.

 

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
Vanya, скобка после проверки на уровень игрока - лишняя и внизу соответственно тоже.

 

djuice

Освоившийся
Пользователь
02.05.2014
86
18
0
33
А потом один передаёт другому, а другой третему, а третий десятому =) И так до бесконечности.

Сколько нубов не корми, всёравно админку дай =)

 
Последнее редактирование модератором:

MADDD

Освоившийся
Пользователь
02.03.2015
181
25
0
27
А потом один передаёт другому, а другой третему, а третий десятому =) И так до бесконечности.

Сколько нубов не корми, всёравно админку дай =)
В чем проблема сделать /pay с 4 уровня например ?

 
Статус
Закрыто для дальнейших ответов.