1

Тема: [SA:MP] запись в перемнную и изменение текста по маске

как сделать запись запись русского текста в переменную командой например "/test текст который будет меняться" в переменной будет содержаться текст после команды,после текст в этой переменной будет меняться по маске а = f й = q и так далее (как будто не сменили раскладку). и отправлять это в чат
а уже друг увидевший это в автоматическом режиме переводит обратно и фейковым сообщением выводит в чат,вроде нормально обьяснил

2

Re: [SA:MP] запись в перемнную и изменение текста по маске

вернее даже так,я имею функцию которая меняет Привет на Ghbdtn,как сделать запись в переменную командой /test Привет для того что бы в чат писалось /n sh:Ghbdtn
sh - маска по которой клиентский скрипт будет определять что строка зашифрована

3 (изменено: belyankin12, 2017-08-05 21:04:08)

Re: [SA:MP] запись в перемнную и изменение текста по маске

Короче. Вам необходимо чтобы вы написали в чат /test [текст] и скрипт должен захватить текст в переменную для дальнейших манипуляций с ним? Тут без командного процессора не обойтись. Самый простой способ решения вашей проблемы: диалоговое окно, ибо с командным процессором придется возиться для соединения текста. Диалоговое окно создается с помощью SAMP UDF, записываемый в окно текст захватывается через input (но тогда ctrl v не сработает) либо через readstring (тоже в udf есть).

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

4

Re: [SA:MP] запись в перемнную и изменение текста по маске

belyankin12 пишет:

Короче. Вам необходимо чтобы вы написали в чат /test [текст] и скрипт должен захватить текст в переменную для дальнейших манипуляций с ним? Тут без командного процессора не обойтись. Самый простой способ решения вашей проблемы: диалоговое окно, ибо с командным процессором придется возиться для соединения текста. Диалоговое окно создается с помощью SAMP UDF, записываемый в окно текст захватывается через input (но тогда ctrl v не сработает) либо через readstring (тоже в udf есть).

да,верно,спасибо

5

Re: [SA:MP] запись в перемнную и изменение текста по маске

Да вроде бы ничего особого не сказал. Подключайте фантазию всегда, самое главное узнать, как достичь своей цели. А средств предостаточно.

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

6

Re: [SA:MP] запись в перемнную и изменение текста по маске

belyankin12
еще вопрос,вот имею функцию которая меняет а на f и так далее,но он не выводит переменную с изменениями либо вываодит ее как и было,либо просто белый msgbox,как это починить?https://pastebin.com/8DwhDMv4

7

Re: [SA:MP] запись в перемнную и изменение текста по маске

var := ConvertText(firs, Layout) 
msgbox, % var

Если переменные используются в качестве аргумента, то они не обрамляются процентами.

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

8

Re: [SA:MP] запись в перемнную и изменение текста по маске

klim186, поставьте в своих сообщениях заглавные буквы и точки. Ссылку следует оформлять тегом "URL".