[Помощь] Вывод ника игрока без "_" - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Вывод ника игрока без "_"
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%


Помогаю новичкам!
По всем вопросам в ЛС!
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума