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

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

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

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

выдача оружия одной из команд

Статус пользователя corefir
сообщение 17.2.2015, 19:48
Сообщение #1


Стаж: 14 лет

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

подскажите код, чтобы выдать всем игрокам из CS_TEAM_T оружие АК47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя MiXa
сообщение 17.2.2015, 21:07
Сообщение #2


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

corefir, можно так:
Скрытый текст
Код:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

public plugin_init()
{
RegisterHam( Ham_Spawn, "player", "pl_spawn", 1 ) // отлавливаем спаун игрока
}
public pl_spawn(id)
{
set_task(0.75, "pl_give_weapons_tt", id) //используем таск что бы небыло ошибок в логах при выдачи ошибок
}
public pl_give_weapons_tt(id)
{
new CsTeams:csteam
csteam = cs_get_user_team(id)

if(is_user_alive(id) && (csteam == CS_TEAM_T)) //проверяем команду игрока, и если он за команду терористов
{
give_item( id, "weapon_ak47" ) //выдаем ему АК47 и патроны
give_item( id, "ammo_762nato" )
give_item( id, "ammo_762nato" )
give_item( id, "ammo_762nato" )
}
}

как то так

ему уже тут помогли ТЫК
( может кому пригодится )


Отредактировал: MiXa, - 17.2.2015, 22:11


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 17.2.2015, 22:11
Сообщение #3
Стаж: 14 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561


Зачем регистрировать новые константы?

Не проще будет?)
Код:
!(cs_get_user_team(id) == CS_TEAM_T)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 17.2.2015, 22:14
Сообщение #4


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

Legend21,

Цитата(Legend21 @ 17.2.2015, 22:11) *
Зачем регистрировать новые константы?

Не проще будет?)
Код:
!(cs_get_user_team(id) == CS_TEAM_T)


правельнее так:
Код:
(!(cs_get_user_team(id) == CS_TEAM_T))

я по быстрому с телефона накатал :) , потому так и получилось )

Отредактировал: MiXa, - 17.2.2015, 22:16


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 17.2.2015, 22:24
Сообщение #5


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

либо циклом по игрокам

Код:
#include <amxmodx>
#include <fun>

public plugin_init() {
register_clcmd("/ak47", "cmdAk47")
}

public cmdAk47() {
new i_Players[32], i_Num
get_players(i_Players, i_Num, "ache", "TERRORIST")

for(new i; i < i_Num; ++i)
give_item(i_Players[i], "weapon_ak47")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: