Проблема с выводом nickname

Vlad_Halai

Известный
Автор темы
59
3
Помогите исправить проблему. Пишу в чат команду /liv id причина и на скрине видно что вместо ника билиберда, код прикрепил
проблема.png

if chatInput contains /liv
{
RegExMatch(chatInput, "/liv ([0-9]+) (.*)", liv)
if liv1 =
{
AddChatMessageEx("{BEBEBE}", "Используйте /liv [ID] [Причина] - запросить отставку бойца.")
return
}
nick := getPlayerNameById(liv1)
nick := RegExReplace(nick, "_", " ")
{
Sendchat("/n Запрашиваю отстранение бойца " nick " Причина: " liv2 ".")
sleep 1050
Sendchat("/n Запрашиваю отстранение бойца " nick " Причина: " liv2 ".")
}
return
}
 

triazov

Активный
266
58
Помогите исправить проблему. Пишу в чат команду /liv id причина и на скрине видно что вместо ника билиберда, код прикрепил
Посмотреть вложение 181346
if chatInput contains /liv
{
RegExMatch(chatInput, "/liv ([0-9]+) (.*)", liv)
if liv1 =
{
AddChatMessageEx("{BEBEBE}", "Используйте /liv [ID] [Причина] - запросить отставку бойца.")
return
}
nick := getPlayerNameById(liv1)
nick := RegExReplace(nick, "_", " ")
{
Sendchat("/n Запрашиваю отстранение бойца " nick " Причина: " liv2 ".")
sleep 1050
Sendchat("/n Запрашиваю отстранение бойца " nick " Причина: " liv2 ".")
}
return
}
где у тебя аргумент вызван
 

Vlad_Halai

Известный
Автор темы
59
3
где у тебя аргумент вызван
Вот полный код
$~Enter::
if (isInChat() = 1 & IsDialogOpen() = 0)
{
Sleep, 200
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
if chatInput contains /rn
{
RegExMatch(chatInput, "/rn (.*)", d)
if (d1 == "")
{
AddChatMessageex("{BEBEBE}","{BEBEBE}Используйте: /rn [ООС сообщение]")
return
}
SendChat("/r (( " d1 " ))")
return
}
if chatInput contains /liv
{
RegExMatch(chatInput, "/liv ([0-9]+) (.*)", liv)
if liv1 =
{
AddChatMessageEx("{BEBEBE}", "Используйте /liv [ID] [Причина] - запросить отставку бойца.")
return
}
nick := getPlayerNameById(liv1)
nick := RegExReplace(nick, "_", " ")
{
Sendchat("/n Запрашиваю отстранение бойца " nick ". Причина: " liv2 ".")
sleep 1050
Sendchat("/n Запрашиваю отстранение бойца " nick ". Причина: " liv2 ".")
}
return
}
}
return