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

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

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

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

2 страниц V   1 2

Помогите сделать выдачу оружия!

, В начале раунда!
Статус пользователя spals
сообщение 8.12.2011, 14:29
Сообщение #1


Стаж: 14 лет

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

Всем привет! Подскажите как можно сделать что-бы в начале раунда всем выдавал пистолет даже в тех картах в которых на пистолет стоит запрет!

У меня сервер Surf и у випов даётся дигл и получается нет баланса! Сделал меню с 3 пистолетами но выходит не удабно т.к у випов в начале выдаётся дигл и вылазиет меню а его нельзя закрыть если конечно не открыть другое меню!


Как это реализовать???

Заранее спасибо!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя AndrewZ
сообщение 8.12.2011, 14:33
Сообщение #2


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Код
#include <fun>
#include <hamsandwich>

public plugin_init()
{    
RegisterHam( Ham_Spawn, "player", "ham_Spawn", 1 )
}

public ham_Spawn( id )
if( is_user_connected( id ) && is_user_alive( id ) )
{
give_item( id, "weapon_usp" )
}


будет выдавать пистолет при появлении


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя spals
сообщение 8.12.2011, 14:46
Сообщение #3


Стаж: 14 лет

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

А можно в него добавить что-бы людям с флагом b оружие не давалось?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 8.12.2011, 15:02
Сообщение #4


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

можно

Код
#include <fun>
#include <hamsandwich>

public plugin_init()
{    
RegisterHam( Ham_Spawn, "player", "ham_Spawn", 1 )
}

public ham_Spawn( id )
if( is_user_connected( id ) && is_user_alive( id ) && !( get_user_flags( id ) & ADMIN_RESERVATION ) )
{
give_item( id, "weapon_usp" )
}


Отредактировал: ZZZombiE, - 8.12.2011, 15:03


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
noskill
сообщение 8.12.2011, 15:05
Сообщение #5
Стаж: 14 лет

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

#include <fun>
#include <hamsandwich>

public plugin_init()
{
RegisterHam( Ham_Spawn, "player", "ham_Spawn", 1 )
}

public ham_Spawn( id )
if( is_user_connected( id ) && is_user_alive( id ) && (get_user_flags(id) & !ADMIN_RESERVATION))
{
give_item( id, "weapon_usp" )
}

вроде так

ZZZombiE, ну ты шустрый)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 8.12.2011, 15:11
Сообщение #6


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Код
get_user_flags(id) & !ADMIN_RESERVATION


так разве можно? оО

Отредактировал: ZZZombiE, - 8.12.2011, 15:12


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя spals
сообщение 8.12.2011, 15:16
Сообщение #7


Стаж: 14 лет

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

Всем спасибо! И такой вопрос как прописать пестик Five Seven?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 8.12.2011, 15:23
Сообщение #8
Стаж: 14 лет

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

Цитата(ZZZombiE @ 8.12.2011, 15:11) *
Код
get_user_flags(id) & !ADMIN_RESERVATION


так разве можно? оО

вроде да, не помню точно)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 8.12.2011, 15:24
Сообщение #9


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

https://amxmodx.org/showthread.php?t=35512


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя spals
сообщение 8.12.2011, 15:41
Сообщение #10


Стаж: 14 лет

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

Всё всем спасибо!

Принялся компилировать и не один скрипт предложенный вами не компилируеюся!

ошибка
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

amxx-1.8.1/include/fun.inc(13) : error 017: undefined symbol "AMXX_VERSION_NUM"
amxx-1.8.1/include/fun.inc(45) : error 017: undefined symbol "kRenderFxNone"
amxx-1.8.1/include/fun.inc(68) : error 070: rational number support was not enabled
amxx-1.8.1/include/fun.inc(74) : error 070: rational number support was not enabled
amxx-1.8.1/include/hamsandwich.inc(47) : error 017: undefined symbol "AMXX_VERSION_NUM"
amxx-1.8.1/include/hamsandwich.inc(361) : error 017: undefined symbol "get_func_id"
amxx-1.8.1/include/hamsandwich.inc(364) : error 017: undefined symbol "callfunc_begin_i"
amxx-1.8.1/include/hamsandwich.inc(366) : error 017: undefined symbol "callfunc_push_int"
amxx-1.8.1/include/hamsandwich.inc(367) : error 017: undefined symbol "callfunc_push_int"
amxx-1.8.1/include/hamsandwich.inc(368) : error 017: undefined symbol "callfunc_push_str"
amxx-1.8.1/include/hamsandwich.inc(369) : error 017: undefined symbol "callfunc_end"
amxx-1.8.1/include/hamsandwich.inc(376) : error 017: undefined symbol "set_fail_state"
surf_weapon.sma(10) : error 017: undefined symbol "is_user_connected"

13 Errors.
Could not locate output file surf_weapon.amx (compile failed).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 8.12.2011, 15:47
Сообщение #11


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

а причем тут мой код? Ну показуй что ты там намудрил


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя spals
сообщение 8.12.2011, 15:50
Сообщение #12


Стаж: 14 лет

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

Как вы написали пробывал скомпилировать и выше я написал выходит!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя spals
сообщение 8.12.2011, 16:30
Сообщение #13


Стаж: 14 лет

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

люди помогите!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 8.12.2011, 16:32
Сообщение #14
Стаж: 14 лет

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

Цитата(spals @ 8.12.2011, 16:30) *
люди помогите!

выложи плагин весь, экстрасенсов тут нет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя spals
сообщение 8.12.2011, 16:33
Сообщение #15


Стаж: 14 лет

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

Какой плагин! Я и попросил сам плагин для того чтобы... выше написано!!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 8.12.2011, 16:40
Сообщение #16
Стаж: 14 лет

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

Цитата(spals @ 8.12.2011, 16:33) *
Какой плагин! Я и попросил сам плагин для того чтобы... выше написано!!!!

значит ты что-то не то компилировал

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

#define PLUGIN "weapon"
#define VERSION "1.0"
#define AUTHOR "c-s.net.ua"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam( Ham_Spawn, "player", "ham_Spawn", 1 )
}


public ham_Spawn( id )
if( is_user_connected( id ) && is_user_alive( id ) && !( get_user_flags( id ) & ADMIN_RESERVATION ))
{
give_item( id, "weapon_usp" )
}


Отредактировал: http//www.c-s.net.ua, - 8.12.2011, 16:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя spals
сообщение 8.12.2011, 17:32
Сообщение #17


Стаж: 14 лет

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

http//www.c-s.ne...,

Но есть одно но! В обойме всего 20 патронов! И как отключить выдачу стандартного пестика?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 8.12.2011, 17:50
Сообщение #18
Стаж: 14 лет

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

Цитата(spals @ 8.12.2011, 17:32) *
Но есть одно но! В обойме всего 20 патронов!

тебе ZZZombie кинул ссылку, смотри там "Ammo", это и есть патроны
Цитата
И как отключить выдачу стандартного пестика?

strip_weapon вроде
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 8.12.2011, 17:51
Сообщение #19


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Код
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define PLUGIN "weapon"
#define VERSION "1.0"
#define AUTHOR "c-s.net.ua"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam( Ham_Spawn, "player", "ham_Spawn", 1 )
}


public ham_Spawn( id )
if( is_user_connected( id ) && is_user_alive( id ) && !( get_user_flags( id ) & ADMIN_RESERVATION ))
{
give_item( id, "weapon_usp" )
cs_set_user_bpammo( i, CSW_USP, 20/*кол-во патронов в запасе*/ )
}


Отредактировал: ZZZombiE, - 8.12.2011, 17:52


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя spals
сообщение 8.12.2011, 18:15
Сообщение #20


Стаж: 14 лет

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

Почему не компилится?

не компилится
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

#define PLUGIN "weapon"
#define VERSION "1.0"
#define AUTHOR "c-s.net.ua"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

RegisterHam( Ham_Spawn, "player", "ham_Spawn", 1 )
}


public ham_Spawn( id )
if( is_user_connected( id ) && is_user_alive( id ) && !( get_user_flags( id ) & ADMIN_RESERVATION ))
{
give_item( id, "weapon_fiveseven" )
cs_set_user_bpammo( i, CSW_FIVESEVEN, 200)
}


ошибка
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

surf_weapon.sma(22) : error 017: undefined symbol "i"
surf_weapon.sma(22) : warning 215: expression has no effect
surf_weapon.sma(22) : warning 215: expression has no effect
surf_weapon.sma(22) : error 001: expected token: ";", but found ")"
surf_weapon.sma(22) : error 029: invalid expression, assumed zero
surf_weapon.sma(22) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Done.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: