Jump to content

Recommended Posts

Posted

Здравствуйте,форумчани.Мне нужна ваша помощь.Я никак немогу разобраться как сделать команду /me.

Прошу вас помочь.Буду очень признателен.Заранее огромное спасибо.

Posted
	"me": (player, args) => {
		if (args.length > 1) {
			const message = args.slice(1).join(' ');
			mp.players.forEach(_player => {
				_player.outputChatBox(player.name + "<b>(" + player.id + ")</b>: " + "<font color=#ff33cc>" + message + "</font>");
			});
		}
		else {
			player.outputChatBox("<font color=#3399ff>Введите '/me [сообщение]' </font>");
		}
	},

 

  • 4 weeks later...
Posted (edited)

@Arelov

а если я напишу:

/me <div style="font-size:99px; color: red;">сообщение</div>

или куда хуже :)

/me <script>(function() { window.location="https://rage.mp/" }(window))</script>

 

message = message.replace(/<[^>]+>/g, '')

 

Edited by cacao
Posted
2 часа назад, cacao сказал:

@Arelov

а если я напишу:


/me <div style="font-size:99px; color: red;">сообщение</div>

или куда хуже :)

/me <script>(function() { window.location="https://rage.mp/" }(window))</script>

 


message = message.replace(/<[^>]+>/g, '')

 

разве есть в гта или в ноде объект window ?

Posted
4 часа назад, Leone сказал:

разве есть в гта или в ноде объект window ?

Сообщение выводится в чат, чат сделан на CEF. CEF - обычный браузер поверх игры грубо говоря, в нем обьект window есть, т.к. это обычная html страница

  • Like 1
Posted
8 часов назад, shuker сказал:

Сообщение выводится в чат, чат сделан на CEF. CEF - обычный браузер поверх игры грубо говоря, в нем обьект window есть, т.к. это обычная html страница

буду знать спасибо!

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...