Zeynalov 2 Опубликовано 24 июля, 2019 Прописываешь /kick в чате все пишет, а игрока не кикает вот код: cmd:kick(playerid, params[]) { if(PI[playerid][pAdmin] < ADM_SUPER_MODER) return 1; else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin); else if(sscanf(params, "uS()[32]", params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE, ""cPS"{9ACD32}Ââåäèòå: {FFFFFF} /kick [ID] [ïðè÷èíà]"); else if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID || params[0] == playerid) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotOnline); else if(PlayerLogged[params[0]] == false) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotAuthorized); else if(PI[playerid][pAdmin] <= PI[params[0]][pAdmin]) return AttemptRemoveAdmin(playerid); else if(IsIpFound(params[1]) || CheckString(params[1])) return AdminAntisliv(playerid, params[1]); new string[128]; if(strlen(params[1])) format(string, sizeof(string), "Àäìèíèñòðàòîð %s êèêíóë èãðîêà %s. Ïðè÷èíà: %s", GetName(playerid), GetName(params[0]), params[1]); else format(string, sizeof(string), "Àäìèíèñòðàòîð %s êèêíóë èãðîêà %s.", GetName(playerid), GetName(params[0])); SendAdminMessageToAll(COLOR_RED, string, params[0]); KickEx(params[0]); return 1; } stock KickEx(playerid, reason[] = "Отсутствует") { printf("%s[%d] kicked by KickEx (%s) (IP: %s)", GetName(playerid), playerid, reason, PI[playerid][pIP]); new fix_ping = GetPlayerPing(playerid) + 25; return SetTimerEx("DisconnectPlayer", fix_ping>1000?1000:fix_ping, 0, "d", playerid); } #if defined _ALS_Kick #undef Kick #else #define _ALS_Kick #endif #define Kick KickEx Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dainis 21 Опубликовано 24 июля, 2019 Уберите последний define, либо поставьте его после public DisconnectPlayer(playerid). 1 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Zeynalov 2 Опубликовано 24 июля, 2019 Спасибо, помог. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты