[Помощь] Вывод ника игрока без "_"
|
|
9lllk41337 |
Дата: Воскресенье, 05.03.2017, 17:47 | Сообщение # 1
|
Новичок
Сообщений: 20
Статус: Offline
|
Здравствуйте, много уважаемые and много шарющие в "AHK", а именно в "Samp UDF", искал в инете не не могу найти, как сделать, чтобы ник рядом стоящего игрока выводился в чат без "_", к примеру: Привет, Andrey Pupkin
|
|
|
|
asket228 |
Дата: Воскресенье, 05.03.2017, 18:16 | Сообщение # 2
|
Новичок
Сообщений: 4
Статус: Offline
|
Код RegExMatch(sName, "(.*)_(.*)", sResult) где sName - строка с полным ником, sResult1 - имя, sResult2 - фамилия
Сообщение отредактировал asket228 - Воскресенье, 05.03.2017, 18:16 |
|
|
|
9lllk41337 |
Дата: Воскресенье, 05.03.2017, 18:38 | Сообщение # 3
|
Новичок
Сообщений: 20
Статус: Offline
|
Цитата asket228 ( ) RegExMatch(sName, "(.*)_(.*)", sResult)
Не работает, вместо имени пишет "0"
|
|
|
|
asket228 |
Дата: Воскресенье, 05.03.2017, 19:03 | Сообщение # 4
|
Новичок
Сообщений: 4
Статус: Offline
|
Значит неправильно применяешь, покажи свой код.
|
|
|
|
itraller |
Дата: Воскресенье, 05.03.2017, 19:21 | Сообщение # 5
|
Новичок
Сообщений: 15
Статус: Offline
|
Код RegExMatch("Prosto_Test", "(.*)\_(.*)", nick) addChatMessageEx(0xffffff, "I'm " nick1 " " nick2 ".") I'm Prosto Test.
aknqkzxlcs
|
|
|
|
Artur_iOS |
Дата: Воскресенье, 05.03.2017, 19:51 | Сообщение # 6
|
Боец
Сообщений: 94
Статус: Offline
|
Зачем усложнять?) Как по мне, это лучше
Код NickName := getPlayerNameById(getClosestPlayerId()) NickName := RegExReplace(NickName, "_", " ") SendChat("Привет, "NickName)
Сообщение отредактировал Artur_iOS - Воскресенье, 05.03.2017, 20:01 |
|
|
|
itraller |
Дата: Воскресенье, 05.03.2017, 20:05 | Сообщение # 7
|
Новичок
Сообщений: 15
Статус: Offline
|
точно
aknqkzxlcs
|
|
|
|
9lllk41337 |
Дата: Воскресенье, 05.03.2017, 21:24 | Сообщение # 8
|
Новичок
Сообщений: 20
Статус: Offline
|
Цитата Artur_iOS ( ) NickName := getPlayerNameById(getClosestPlayerId()) NickName := RegExReplace(NickName, "_", " ")
Спасибо, помог ;3
|
|
|
|
tumkin |
Дата: Понедельник, 06.03.2017, 00:46 | Сообщение # 9
|
Tumkin Project
Сообщений: 1186
Статус: Offline
|
А еще лучше завернуть так :)
Код NickName := RegExReplace(getPlayerNameById(getClosestPlayerId()), "_", " ")
|
|
|
|
[CM]Coockie |
Дата: Понедельник, 06.03.2017, 08:04 | Сообщение # 10
|
developer
Сообщений: 67
Статус: Offline
|
tumkin, не у всех так работает.
|
|
|
|
McFree_ |
Дата: Вторник, 07.03.2017, 04:29 | Сообщение # 11
|
В рядах СМ.
Сообщений: 321
Статус: Offline
|
и зачем все усложнять регулярками )
Код StringReplace, nickname, nickname, _, %A_SPACE%
Помогаю новичкам! По всем вопросам в ЛС!
|
|
|
|