Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Въведение в PAWN скриптинга и поддръжка за същия.
Аватар
nobi13
Извън линия
Потребител
Потребител
Мнения: 65
Регистриран на: 13 Дек 2017, 21:01
Се отблагодари: 3 пъти
Получена благодарност: 2 пъти

Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Мнение от nobi13 » 02 Май 2022, 17:57

Здравейте. Започнах да правя худ съобщение с идея да чете съобщението от външен файл , както и в бъдеще кваровете на стандартното съобщение да бъдат изведени също във външен файл ако е възможно.
За начало се натъкнах на 2 проблема. Единия е че съобщението не се изписва цялото докрай а другия е че не мога да използвам опцията да го изписва едно под друго на нов ред както е възможно във самият .sma файл.
Та въпроса ми е как да го оправя това?

Ето и плъгина:

Код за потвърждение: Избери целия код

#include <amxmodx>

public plugin_init() {
	
    register_plugin("Welcome Hud Message", "1.3", "Nobi13 http://www.amxx-bg.info")
}

public WelcomeHudMessage(id) {
	
   new Player[32]
   new Hostname[64]
 
   get_user_name(id,Player,31)
   get_cvar_string("hostname",Hostname,63)
   
   set_hudmessage(/* RGB Color set*/0, 80, 255, /*Float:x =*/ -1.0, /*Float:y = */0.18, /* effects =*/ 2, /* Float:fxtime = */ 3.0, /*Float:holdtime = */15.0, /*Float:fadeintime = */0.1, /*Float:fadeouttime = */ 1.5, /*bool:reliable =*/ false )
	if(file_exists("addons/amxmodx/configs/whm.ini"))
      {
	new datei = fopen("addons/amxmodx/configs/whm.ini", "r");
	new msg[64]
	fgets(datei, msg, charsmax(msg))
	fclose(datei)
	show_hudmessage(id,msg)
      } else {
      	set_hudmessage(/* RGB Color set*/255, 0, 11, /*Float:x =*/ -1.0, /*Float:y = */0.18, /* effects =*/ 2, /* Float:fxtime = */ 6.0, /*Float:holdtime = */15.0, /*Float:fadeintime = */0.1, /*Float:fadeouttime = */ 1.5, /*bool:reliable =*/ false )
      	show_hudmessage(id, "Message has nott been setting up")
      }
  }
   	
public client_putinserver(id) {
   set_task(10.0, "WelcomeHudMessage",id) //After how many seconds to be showed
  }


Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1796
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 358 пъти
Обратна връзка:

Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Мнение от illusion » 03 Май 2022, 01:40

Не изписва цялото съобщение най-вероятно заради масива на msg [64]. Сложи повече и пробвай

Аватар
Radeon
Извън линия
Потребител
Потребител
Мнения: 143
Регистриран на: 04 Апр 2021, 11:30
Се отблагодари: 2 пъти
Получена благодарност: 34 пъти
Обратна връзка:

Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Мнение от Radeon » 03 Май 2022, 10:50

Мисля че тук е обяснено viewtopic.php?t=4770&p=33033#p33033

Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Мнение от impossible » 03 Май 2022, 19:55

кажи направо какво искаш да пише в худ съобщението :д

Аватар
nobi13
Извън линия
Потребител
Потребител
Мнения: 65
Регистриран на: 13 Дек 2017, 21:01
Се отблагодари: 3 пъти
Получена благодарност: 2 пъти

Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Мнение от nobi13 » 03 Май 2022, 23:23

Radeon написа: 03 Май 2022, 10:50 Мисля че тук е обяснено viewtopic.php?t=4770&p=33033#p33033
От това не разбрах много,можеш ли да поясниш?
impossible написа: 03 Май 2022, 19:55 кажи направо какво искаш да пише в худ съобщението :д
Не е въпроса какво искам да пише, а че искам да го разделя на отделни редове а не знам как.

Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Мнение от impossible » 04 Май 2022, 10:32

"\n", "^n"
е за нов ред

пример:

Код за потвърждение: Избери целия код

^n^n * Za da stava meleto vikaite priqteli^n * Sarvara e zashtiten ot vsichki nejelani i nepozvoleni sredstva^n * Imame dobar ekip^n * Sashto moje da stanete Admin

Аватар
nobi13
Извън линия
Потребител
Потребител
Мнения: 65
Регистриран на: 13 Дек 2017, 21:01
Се отблагодари: 3 пъти
Получена благодарност: 2 пъти

Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Мнение от nobi13 » 04 Май 2022, 16:51

impossible написа: 04 Май 2022, 10:32
"\n", "^n"
е за нов ред

пример:

Код за потвърждение: Избери целия код

^n^n * Za da stava meleto vikaite priqteli^n * Sarvara e zashtiten ot vsichki nejelani i nepozvoleni sredstva^n * Imame dobar ekip^n * Sashto moje da stanete Admin
Да , това е символа за нов ред ако пипшеш съобщението в самият .sma. Аз искам да се задава нов ред от файла в който се намира съобщението което се чете плъгина. Т.е искам да мога да задавам нов ред от messages.txt и плъгина да го изкарва.

Аватар
zolfeca
Извън линия
Администратор
Администратор
Мнения: 417
Регистриран на: 10 Окт 2016, 23:48
Се отблагодари: 24 пъти
Получена благодарност: 92 пъти

Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Мнение от zolfeca » 04 Май 2022, 19:51


Аватар
nobi13
Извън линия
Потребител
Потребител
Мнения: 65
Регистриран на: 13 Дек 2017, 21:01
Се отблагодари: 3 пъти
Получена благодарност: 2 пъти

Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Мнение от nobi13 » 04 Май 2022, 19:59

zolfeca написа: 04 Май 2022, 19:51 viewtopic.php?t=3961
Не разбирам как символа за нов ред го използва в .ini файла си? Плюс това не е Хъд..

Аватар
zolfeca
Извън линия
Администратор
Администратор
Мнения: 417
Регистриран на: 10 Окт 2016, 23:48
Се отблагодари: 24 пъти
Получена благодарност: 92 пъти

Помощ за преработка/добавка на Цветено съобщение(Hud Message)

Мнение от zolfeca » 04 Май 2022, 20:05

И какво като не е hud ? Чете всеки ред от .ini файл. Освен това е тестван и работи. Просто смени единия принт с hud и си готов.

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Скриптиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 гост