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

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

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

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

История благодарностей участнику Zer0CooL ::: Спасибо сказали: 8
Дата поста: В теме: За сообщение: Спасибо сказали:
8.6.2014, 7:55 Команды для лучшей стрельбы.
Цитата
Zer0CooL, возможно на старых билдах потолок был 101?

Неа. В самых старых клиентах (cs 1.6 v6 например), ограничения не было вообще. Можно было писать что угодно практически) Позже сделали ограничение в 102.
Bloo
5.6.2014, 23:04 вывод сообщения в чат своим и всем мёртвым.
Цитата
Нужно: писать в чат сообщение всем мёртвым (кт, тр и спектаторы) и своим живым.

Тогда как то так:
Код:

#include <amxmodx>
#include <csx>
#include <cstrike>

public bomb_planting(planter)
{
show_message("сообщение", CS_TEAM_T)
}

public bomb_defusing(defuser)
{
show_message("сообщение", CS_TEAM_CT)
}

stock show_message(const message[], CsTeams:team)
{
new players[32], playersNum, pid
get_players(players, playersNum, "ch")

for (new i = 0; i < playersNum; i++)
{
pid = players[i]
if (!is_user_alive(pid) || cs_get_user_team(pid) == team)
client_print(pid, print_chat, message)
}
}
ssx
5.6.2014, 21:28 вывод сообщения в чат своим и всем мёртвым.
Цитата
Что нужно? Что не правильно?

Ну во первых как ты уже заметил немного не те функции заюзал :)
Во вторых дергать функцию get_user_team(id) не хорошо, когда есть флаг "e" для функции get_players
В третьих у тебя получается дублирование кода, что тоже не очень хорошо. Ну в данном случае это мелочи...

Вот переделал стандартный miscstats (взял его из последнего дев. билда).
Что менял:
Код:

public bomb_planting(planter)
{
if (BombPlanting)
announcePlantingDefusing(planter, "PLANT_BOMB")
}

public bomb_defusing(defuser)
{
if (BombDefusing)
announcePlantingDefusing(defuser, "DEFUSING_BOMB")

g_Defusing = defuser
}

announcePlantingDefusing(id, message[])
{
new name[32]
get_user_name(id, name, charsmax(name))

new players[32], playersNum
message[0] == 'P' ? get_players(players, playersNum, "aceh", "T")
: get_players(players, playersNum, "aceh", "CT")

set_hudmessage(255, 100, 50, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, -1)
for (new i = 0; i < playersNum; i++)
ShowSyncHudMsg(players[i], g_announce_sync, "%L", LANG_PLAYER, message, name)
}

Не проверял, но должно работать.
ssx
5.6.2014, 11:02 показ steam игроков
Цитата
есть такой, чтобы с colored дружил?

Нет. colored делает один префикс в чате, а плагин Say Prefix другой. Получается префикс накладывается на префикс.
Но можно в Colored Translit добавить функциональность плагина Say Prefix, если немного разберешься в amxx скриптинге :)
Safety1st
5.6.2014, 10:51 не работает приставка страны
1. Пропиши команду amxx modules и покажи что сервер выдаст в ответ.
2. Обнови БД GeoIP (последняя версия GeoIP.dat, GeoLite City (переименовать в GeoIPCity.dat)) и перезапусти сервер.
SpokounbIu
31.5.2014, 0:04 Map Has Incorrect Bsp Version (1836345404 Should Be 30). Host_error: Disconnect
Цитата
она может быть же от css к примеру.
и получим такую же ошибку.

Ну не совсем ту же... Версия bsp файла это первые 4 байта. Для ксс например это 56425350 (в 16-ричной системе). Таким образом, если бы карта была для css, ошибка выглядела бы так:
has incorrect BSP version (1347633750 should be 30)
(байты 56425350 считаются справа налево и переводятся в десятичное значение)
В данном случае, в ошибке указана версия файла 1836345404. Если перевести это значение в hex, получим <htm. То есть клиент CS, пытается открыть вовсе не карту, а какой то файл, который имеет в своем заголовке тот самый <htm (очевидно какую-то html страничку).
Если все же bsp файл загружается корректно, значит проблема с клиентом КС.
dimka198, попробуй переустановить или скачать другой клиент cs
Hollisch, Safety1st
30.5.2014, 14:40 Ошибки Fastdownload
Цитата
Написать .asi к клиенту, которая бы перехватывала весь HTTP траффик и блокировала функцию записи в файл если этот файл невалидный

Проблема 100% на стороне сервера. Пытаться исправить ее на стороне клиента как минимум не логично.
Цитата
кстати, как идея, попробовать со стима (чтобы браузер был более свежий и другой)

На сколько я знаю браузер уже давно не обновлялся. Да и как уже сказал Metal Messiah, он предназначен для распарсивания html тегов, а не для загрузки ресурсов.
Safety1st