[Помощь] Вывод ника игрока без "_" - Форум 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
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
shereexq10 [15:58]

SportikASS [09:38]

pidoras22 [19:34]

maureenwp18 [19:13]

mikeallen1975 [21:21]

azek [18:16]

kellimp1 [08:27]

marais60 [14:42]

erinkg5 [04:25]

guadalupewb9 [20:30]

bobbieiv69 [16:32]

Влад121 [18:01]

martinaiz2 [15:54]