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

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

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

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

10 страниц V  « 5 6 7 ... 8 9 »

Исправляем падения сервера на карте awp_india.

, Special for c-s.net.ua by S0m3Th1nG_AwFul! © 2012
Статус пользователя 1ka
сообщение 20.9.2014, 1:05
Сообщение #101
Стаж: 14 лет

Сообщений: 22
Благодарностей: 4
Полезность: 139

Если у меня есть сервер с ботами
У них есть USP, карту awp_india
Можно ли исправить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Luquidator
сообщение 20.9.2014, 1:36
Сообщение #102
Стаж: 11 лет

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

Я знаю другой способ избавиться от падений на этой карте, самый лучший способ это убрать ее совсем.

Отредактировал: Luquidator, - 20.9.2014, 1:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 20.9.2014, 3:19
Сообщение #103
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(1ka @ 20.9.2014, 3:05) *
Если у меня есть сервер с ботами
У них есть USP, карту awp_india
Можно ли исправить?

Можно, если в плагин добавить поддержку ботов.
Какая AMXX у вас?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 1ka
сообщение 20.9.2014, 4:03
Сообщение #104
Стаж: 14 лет

Сообщений: 22
Благодарностей: 4
Полезность: 139

Цитата(Safety1st @ 20.9.2014, 5:19) *
Можно, если в плагин добавить поддержку ботов.
Какая AMXX у вас?

AMXX 1.8.2 podbot удивительно что плагин не дают awp для боты
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
pc1x
сообщение 20.9.2014, 8:38
Сообщение #105
Стаж: 16 лет

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

А исходник awp_india получен с помощью декомпиляции?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 20.9.2014, 10:05
Сообщение #106
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Нет тут исходника карты. Список энтитей в некоторой степени рулится без декомпиляции, ну как конфиг у скомпилированного плагина)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S0m3Th1nG_AwFul!
сообщение 20.9.2014, 13:23
Сообщение #107
Стаж: 15 лет

Сообщений: 454
Благодарностей: 323
Полезность: 961

Обновлён первый пост.
——
Цитата(Luquidator @ 20.9.2014, 3:36) *
Я знаю другой способ избавиться от падений на этой карте, самый лучший способ это убрать ее совсем.

Самый лучший способ избавиться от проблем с сервером — это удалить его навсегда.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 1ka
сообщение 20.9.2014, 20:07
Сообщение #108
Стаж: 14 лет

Сообщений: 22
Благодарностей: 4
Полезность: 139

Цитата(Safety1st @ 20.9.2014, 5:19) *
Можно, если в плагин добавить поддержку ботов.
Какая AMXX у вас?

https://forums.alliedmods.net/showthread.php?p=95276
Этот плагин дают оружия для боты
Но не автоматически, но меню "weaponmenu"
Вы можете использовать этот плагин функционировать аналогично автоматически дают ботов AWP?
Извините за плохой русский.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamerok
сообщение 21.10.2014, 22:26
Сообщение #109
Стаж: 12 лет

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

Код:
public ents_removing()
{
while((ent1 = find_ent_by_class(ent1,"game_player_equip") != 0) || (ent2 = find_ent_by_class(ent2, "player_weaponstrip") != 0))
{
remove_entity(find_ent_by_class(ent1, "game_player_equip"))
remove_entity(find_ent_by_class(ent2, "player_weaponstrip"))
}
}


А что делает этот код???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
kritik
сообщение 21.10.2014, 23:00
Сообщение #110
Стаж: 12 лет

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

csgamerok, удаляет энтити нужных классов через одну.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
csgamerok
сообщение 25.10.2014, 11:23
Сообщение #111
Стаж: 12 лет

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

Цитата(kritik @ 22.10.2014, 2:00) *
csgamerok, удаляет энтити нужных классов через одну.


А простыми словами... чтоза энтити... и почему через одну?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 25.10.2014, 11:35
Сообщение #112


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Цитата(csgamerok @ 25.10.2014, 13:23) *
А простыми словами... чтоза энтити... и почему через одну?

код вообще не совсем верный, по-моему, пока есть game_player_equip будет и player_weaponstrip удалять же тоже, даже если их нет и наоборот.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dehost
сообщение 2.11.2014, 17:59
Сообщение #113


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

Цитата(Safety1st @ 17.9.2014, 3:52) *
Собственно, предлагаю заменить '3-й вариант' моим: он получше будет.

'Настройка на карту' в исходнике:
Код
#define TARGET_MAP "awp_india"

Оба плагина для экипировки 'как на awp_india': прежнее оружие в новом раунде отбирается, по карте не раскидано.
• экипирует ножом, awp с патронами и полной бронёй (как на awp_india ): [attachment=28075:awp_india_V3.sma]• дополнительно экипирует диглом с патронами (как на awp_lego_2 ): [attachment=28076:awp_lego_2_V3.sma]

В случае нескольких awp-карт рекомендую настроить сервер так:
• скомпилировать для каждой карты свой плагин;
• создать в папке configs\maps файл plugins-awp.ini, где перечислить все эти плагины;
• тогда на awp-картах всегда один из плагинов 'подойдёт', а на картах остальных типов ни один загружаться не будет.
--

ops244, для awp_lego_2 перекачай плагин: в прошлый раз я допустил одну ошибку.
--

Остальные 2 варианта не смотрел, 3-й вполне норм. Улучшить можно только, чтобы не выдавалось дефолтное оружие и добавить универсальность, чтобы один и тот же плагин правильно работал на всех картах. Наработки есть, когда-нибудь руки дойдут; у меня на сервере awp-карты пока оффнуты уже 3-й месяц smile.gif
--

Плагин для экипировки 'как на awp_india', работающий на всех картах:
[attachment=28726:awp_v3.sma]




scout_india, на ней сервер падает..
подойдёт ли твой вариан для этой карты? с #define TARGET_MAP "awp_india" на #define TARGET_MAP "scout_india"


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S0m3Th1nG_AwFul!
сообщение 2.11.2014, 23:27
Сообщение #114
Стаж: 15 лет

Сообщений: 454
Благодарностей: 323
Полезность: 961

dehost,
Подойдёт. Только, само собой, надо заменить выдачу оружия.
Код
give_item( id, "weapon_awp" )
cs_set_user_bpammo( id, CSW_AWP, 30 )

—>
Код
give_item( id, "weapon_scout" )
cs_set_user_bpammo( id, CSW_SCOUT, 90 )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя dehost
сообщение 3.11.2014, 0:22
Сообщение #115


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

Цитата(S0m3Th1nG_AwFul! @ 3.11.2014, 0:27) *
dehost,
Подойдёт. Только, само собой, надо заменить выдачу оружия.
Код
give_item( id, "weapon_awp" )
cs_set_user_bpammo( id, CSW_AWP, 30 )

—>
Код
give_item( id, "weapon_scout" )
cs_set_user_bpammo( id, CSW_SCOUT, 90 )


Скрытый текст
[/spoiler]#include <amxmodx>
#include <fun>
#include <cstrike>
#include <engine>
#include <hamsandwich>

#define TARGET_MAP "scout_india"

const FM_NULLENT = -1

public plugin_init() {
new szPluginName[32]
formatex( szPluginName, charsmax(szPluginName), "%s Weapon Giver", TARGET_MAP )
register_plugin( szPluginName, "0.4", "S0m3Th1nG_AwFul! / Safety1st" )

new szMap[32]
get_mapname( szMap, charsmax(szMap) )
if( equali( szMap, TARGET_MAP ) ) {
RemoveEntities()
RegisterHam( Ham_Spawn, "player", "OnCBasePlayer_Spawn_Post", 1 )
}
}

RemoveEntities() {
new const szClasses[] = {
"multi_manager",
"player_weaponstrip",
"game_player_equip"
}
new iEnt

for( new i; i < sizeof szClasses; i++ ) {
if( ( iEnt = find_ent_by_class( FM_NULLENT, szClasses[i] ) ) )
remove_entity( iEnt )
}
}

public OnCBasePlayer_Spawn_Post(id) {
if( is_user_alive(id) ) {
strip_user_weapons(id)
give_item( id, "weapon_knife" )
give_item( id, "weapon_scout" )
cs_set_user_bpammo( id, CSW_SCOUT, 90 )
cs_set_user_armor( id, 100, CS_ARMOR_VESTHELM )
}
}[spoiler=Скрытый текст]


вроде всё верно


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Acidd
сообщение 27.11.2014, 21:31
Сообщение #116
Стаж: 12 лет

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

Актуально ли на карте aim_usp? падает при большем кол-ве народа, но не знаю из тех же побуждений или нет, если на индии видна задержа выдачи авп без плагина как описано в топике при команде fullupdate, то на aim_usp я этого не вижу, подскажет кто ? sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 28.11.2014, 0:48
Сообщение #117
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Актуально на карте aim_usp. Задержки нет, потому что так сделана карта.

Плагин тут.

Отредактировал: Safety1st, - 29.11.2014, 2:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Acidd
сообщение 28.11.2014, 9:39
Сообщение #118
Стаж: 12 лет

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

Цитата(Safety1st @ 28.11.2014, 5:48) *
Актуально на карте aim_usp. Задержки нет, потому что так сделана карта.

Эквивалент выдачи для моей версии плагина:
Код
Код
public OnCBasePlayer_Spawn_Post(id) {
    if( is_user_alive(id) ) {
        if( cs_get_user_team(id) == CS_TEAM_T ) {
            strip_user_weapons(id)
            give_item( id, "weapon_usp" )
            give_item( id, "weapon_knife" )
        }
        cs_set_user_bpammo( id, CSW_USP, 100 )
        cs_set_user_armor( id, 100, CS_ARMOR_VESTHELM )
    }
}


Понял, спасибо, только брони по дефолту нет на aim_usp blush2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 28.11.2014, 17:32
Сообщение #119
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Меня в своё время убедили, что вот так aim_usp выглядит:


Хотя на 17b под этим именем другая карта:


Но на обеих картах выдаётся броня с каской.

Отредактировал: Safety1st, - 29.11.2014, 2:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 28.11.2014, 18:11
Сообщение #120


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат


на первой ничего кроме ножа и usp не дается

Отредактировал: ex3m777, - 28.11.2014, 18:11


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
10 страниц V  « 5 6 7 ... 8 9 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: