Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Джетпак (выдача всем игрокам)

, Описание ниже
Статус пользователя Captain
сообщение 20.10.2016, 22:30
Сообщение #1
Стаж: 12 лет

Сообщений: 251
Благодарностей: 7
Полезность: < 0

Доброго времени суток. Как сделать, чтобы джетпак всем выдавался в раунде немезида? (кроме немезиды)

Прикрепленный файл  zp_extra_jetpack1.sma ( 13,23 килобайт ) Кол-во скачиваний: 9


Пробовал так:
Код:
public give_jetpack(id)
{
if(bHasJetPack[id])
{
return ZP_PLUGIN_HANDLED;
}
if (zp_is_nemesis_round() && is_user_alive(id))
{
bHasJetPack[0] = true
engclient_cmd(id, "weapon_knife")
ReplaceModel(id)
}
bHasJetPack[0] = true
engclient_cmd(id, "weapon_knife")
ReplaceModel(id)
return PLUGIN_CONTINUE;
}


но не получилось.
i
Уведомление:
Для оформления кода используйте тег PAWN или CODE + SPOILER


Отредактировал: iShot, - 22.10.2016, 11:28
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Algalon
сообщение 21.10.2016, 11:32
Сообщение #2
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

Как-то так
Код:
public zp_round_started(mode)
{
if(mode != MODE_NEMESIS)
return

new iPlayers[32], iNum, id

get_players(iPlayers, iNum, "ach")

for(new i = 0; i < iNum; i++)
{
id = iPlayers[i]

if(bHasJetPack[id] || zp_get_user_nemesis(id))
continue

bHasJetPack[0] = true
engclient_cmd(id, "weapon_knife")
ReplaceModel(id)
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Captain
сообщение 21.10.2016, 17:50
Сообщение #3
Стаж: 12 лет

Сообщений: 251
Благодарностей: 7
Полезность: < 0

Algalon, все равно нет :(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Algalon
сообщение 21.10.2016, 19:22
Сообщение #4
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

Captain, ну так ты сам сделал не правильно, а я лишь дополнил
Код:
bHasJetPack[0] = true
-->
Код:
bHasJetPack[id] = true

А лучше уже тогда сделать так
Код:
for(new i = 0; i < iNum; i++)
{
id = iPlayers[i]

if(bHasJetPack[id] || zp_get_user_nemesis(id))
continue

bHasJetPack[0] = true
engclient_cmd(id, "weapon_knife")
ReplaceModel(id)
}
-->
Код:
for(new i = 0; i < iNum; i++)
{
id = iPlayers[i]

if(zp_get_user_nemesis(id))
continue

give_jetpack(id)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: