Изработка на плъгин /server
-
TheRedShoko
Извън линия - Модератор
- Мнения: 1016
- Регистриран на: 06 Окт 2016, 07:42
- Местоположение: Бургас
- Се отблагодари: 5 пъти
- Получена благодарност: 84 пъти
Изработка на плъгин /server
Не може да се използва повече от 1 цвят в 1 hud съобщение. Варианта е всеки ред с отделно hud съобщение, но както вече ти казаха може само до 4. Прочети и разбери, не пиши глупости. Точно и ясно ти е казано.. За чат съобщението има достатъчно плъгини в интернет, които вършат това.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Изработка на плъгин /server
Ако искаш може да се промени цветът на ефекта, който в момента е бял, обаче това ще е видимо само докато се изписва съобщението.
-
cgozzie
Извън линия - Потребител
- Мнения: 1318
- Регистриран на: 13 Окт 2016, 22:10
- Местоположение: Варна
- Се отблагодари: 244 пъти
- Получена благодарност: 42 пъти
Изработка на плъгин /server
На мен ми излиза всичко в зелено,как предлагаш да стане примерно "[*ArenaPlay-CSDM+Rank+Shop* 79.124.49.88:27020]" ArenaPlay-CSDM+Rank+Shop-в бяло а 79.124.49.88:27020 може според отбора.Просто исках да се различават.За това говоря а вие казвате и решаваме.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Изработка на плъгин /server
Не може да стане това, което си замислил. Говоря ти докато се изписват буквите, нали от бяли стават зелени - за бялото ти говоря. Може да се промени, но за цялото съобщение, не само за част от него. Друг вариант е да има 2 отделни съобщения, едното за имената, а другото за ИП-тата, като на двете можеш да им сложиш различен цвят.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Изработка на плъгин /server
В .ini файла трябва да разделиш ИП-то и името с "=":
Код за потвърждение: Избери целия код
IP = ime
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
new g_szNames[512], g_szIPs[512]
public plugin_init()
{
register_plugin("Print Servers on HUD", "1.0", "OciXCrom")
register_clcmd("say /server", "Cmd_Server")
register_clcmd("say_team /server", "Cmd_Server")
ReadFile()
}
ReadFile()
{
new szFilename[256]
get_configsdir(szFilename, charsmax(szFilename))
add(szFilename, charsmax(szFilename), "/ServersList.ini")
new iFilePointer = fopen(szFilename, "rt")
if(iFilePointer)
{
new szData[128], szKey[22], szValue[106]
while(!feof(iFilePointer))
{
fgets(iFilePointer, szData, charsmax(szData))
trim(szData)
switch(szData[0])
{
case EOS, ';', '#': continue
default:
{
strtok(szData, szKey, charsmax(szKey), szValue, charsmax(szValue), '=')
add(g_szNames, charsmax(g_szNames), szKey)
add(g_szNames, charsmax(g_szNames), "^n")
add(g_szIPs, charsmax(g_szIPs), szValue)
add(g_szIPs, charsmax(g_szIPs), "^n")
}
}
}
fclose(iFilePointer)
}
}
public Cmd_Server(id)
{
set_hudmessage(0, 255, 0, 0.43, 0.2, 2, 0.5, 10.0, 0.01, 0.2)
show_hudmessage(id, g_szNames)
set_hudmessage(0, 0, 255, 0.52, 0.2, 2, 0.5, 10.0, 0.01, 0.2)
show_hudmessage(id, g_szIPs)
return PLUGIN_HANDLED
}
-
cgozzie
Извън линия - Потребител
- Мнения: 1318
- Регистриран на: 13 Окт 2016, 22:10
- Местоположение: Варна
- Се отблагодари: 244 пъти
- Получена благодарност: 42 пъти
Изработка на плъгин /server
Как точно да ги разделя пробвах доста варианти,се ми се сливат едно върху друго.И как после ще се зададе цвят.
"[*ArenaPlay* *CSDM+Rank+Shop*]" = "[79.124.49.88:27020]"
"[*ArenaPlay* *CSDM+Rank+Shop*]" = "[79.124.49.88:27020]"
-
illusion
Извън линия - Developer
- Мнения: 1796
- Регистриран на: 27 Ное 2016, 17:47
- Местоположение: CraftVision
- Се отблагодари: 151 пъти
- Получена благодарност: 358 пъти
- Обратна връзка:
-
cgozzie
Извън линия - Потребител
- Мнения: 1318
- Регистриран на: 13 Окт 2016, 22:10
- Местоположение: Варна
- Се отблагодари: 244 пъти
- Получена благодарност: 42 пъти
Изработка на плъгин /server
Сливат се едно върху друго и цвят не излиза нещо не ми се получава.Дайте поне пример как да се настрои,вместо да пишем по 100 пъти.
Разделил съм ги така но ми се сливат двата надписа.
"*ArenaPlay* *CSDM+Rank+Shop* = 79.124.49.88:27020"
Разделил съм ги така но ми се сливат двата надписа.
"*ArenaPlay* *CSDM+Rank+Shop* = 79.124.49.88:27020"
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 2 Отговори
- 1836 Преглеждания
-
Последно мнение от mBFF-TheFucKBG
-
- 14 Отговори
- 5126 Преглеждания
-
Последно мнение от M36
-
- 4 Отговори
- 632 Преглеждания
-
Последно мнение от runthenwalk
-
- 3 Отговори
- 1930 Преглеждания
-
Последно мнение от illusion
-
- 6 Отговори
- 3818 Преглеждания
-
Последно мнение от hackera457
-
- 3 Отговори
- 1277 Преглеждания
-
Последно мнение от antonstoqnovv
-
- 4 Отговори
- 1661 Преглеждания
-
Последно мнение от OciXCrom
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 21 госта