Помогите написать

Статус
В этой теме нельзя размещать новые ответы.

nname

Новичок
Автор темы
66
5
Нужно чтобы при команде, допустим /blacklistsannews, выводило в чат ники игроков, которые в чёрном списке(ники я напишу сам), которые находятся со мной в интерьере?
 

Smer4

Известный
424
51
С помощью команды /abl *тут id человека которого ты добавляешь в чёрный список* ты добавляешь в ч.с
С помощью команды /bl *id человека для проверки* ты проверяешь есть ли этот игрок в ч.с
А чистить вручную :), сам чёрный список представляет из себя .txt файл, заходи в него затем находи ник игрока ну и убираешь его.
Код:
#Include samp.ahk
#NoEnv
#Persistent
#SingleInstance, force
txtName = blacklist.txt
:?:/bl::
SendInput, /bl{space}
Input, id, V,{Enter}
Name := getPlayerNameById(id)
FileRead, read, %txtName%
IfInString, read, %Name%
    addChatMessage("Игрок " Name " в чёрном списке")
else
    addChatMessage("Игрок " Name " чист")
return


:?:/abl::
SendInput, /abl{Space}
Input, add, V,{Enter}
Name := getPlayerNameById(add)
AddChatMessage("Игрок: " Name " добавлен в ч.с")
FileAppend, %Name% `n, %txtName%
return
p.s - txt файл называется blacklist
 
Последнее редактирование:

nname

Новичок
Автор темы
66
5
С помощью команды /abl *тут id человека которого ты добавляешь в чёрный список* ты добавляешь в ч.с
С помощью команды /bl *id человека для проверки* ты проверяешь есть ли этот игрок в ч.с
А чистить вручную :), сам чёрный список представляет из себя .txt файл, заходи в него затем находи ник игрока ну и убираешь его.
Код:
#Include samp.ahk
#NoEnv
#Persistent
#SingleInstance, force
txtName = blacklist.txt
:?:/bl::
SendInput, /bl{space}
Input, id, V,{Enter}
Name := getPlayerNameById(id)
FileRead, read, %txtName%
IfInString, read, %Name%
    addChatMessage("Игрок " Name " в чёрном списке")
else
    addChatMessage("Игрок " Name " чист")
return


:?:/abl::
SendInput, /abl{Space}
Input, add, V,{Enter}
Name := getPlayerNameById(add)
AddChatMessage("Игрок: " Name " добавлен в ч.с")
FileAppend, %Name% `n, %txtName%
return
p.s - txt файл называется blacklist
Тестанем сегодня
 
Статус
В этой теме нельзя размещать новые ответы.