[pawn]
- public Action:ChangeMap(client, args)
- {
- new String:SteamIDS[] = {"STEAM_1:1:45926907", "STEAM_1:0:61146158"}
- new String:ClientArgs[64], String:GetSteamID[32]
- GetClientAuthString(client, GetSteamID, sizeof(GetSteamID), true)
- GetCmdArgString(ClientArgs, sizeof(ClientArgs))
- //if(StrEqual(GetSteamID, SteamIDS)) - Компилирует без ошибок, но отказывает в доступе хотя стим ид присутствует в переменной
- if(GetSteamID == SteamIDS) - не компилит ибо я дурак
- {
- if(ClientArgs[0])
- {
- PrintToChat(client, "\x01 \x02Вы не указали карту")
- }
- else
- {
- ServerCommand("changelevel %s", ClientArgs)
- }
- }
- else
- {
- PrintToChat(client, "\x01 \x02У вас нет прав на использование этой команды \n Разрешено только для \x04%s", SteamIDS)
- }
- }
В чем моя ошибка?
и как сделать перенос строки? в amxx делалось \n а тут непереносит(
Добавлено спустя 25 минут 29 секунд:
и как проверить if(ClientArgs[0]) что если ничего не введено