Crist
Дебютант
пишу в чат /kick /ban /warn и мне пишет введите айди и причину..
Когда всё ввёл не кикает , просто даже ничего не происходит
---------- Post added at 21:22 ---------- Previous post was at 21:10 ----------
HELP please
Когда всё ввёл не кикает , просто даже ничего не происходит
PHP:
CMD:ban(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 5 || dostup[playerid] == 0) return true;
if (sscanf(params, "dds[64]", params[0], params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /ban [id èãðîêà] [êîë-âî äíåé] [ïðè÷èíà]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GRAY, "Èãðîê íå íàéäåí!");
if(GetPVarInt(playerid,"OnPlayerBanEx") > gettime())
{
SetPVarInt(playerid,"BanEx",GetPVarInt(playerid,"BanEx") + 1);
if(GetPVarInt(playerid,"BanEx")>= 3)
{
SetPVarInt(playerid,"BanEx",0);
SetPVarInt(playerid,"OnPlayerBanEx",gettime()+120);
SendClientMessage(playerid,-1,"Âàøè àäìèí ïîëíîìî÷üÿ çàáëîêèðîâàíû íà âñå êîìàíäû íà 120 ñåêóíä");
return true;
}
}
SetPVarInt(playerid,"OnPlayerBanEx",gettime()+3);
if(params[1] < 1 || params[1] > 30) return SendClientMessage(playerid, COLOR_WHITE, "Êîëè÷åñòâî äíåé îò 1 äî 30!");
if(!strcmp(PlayerInfo[params[0]][pNames], "", true) || !strcmp(PlayerInfo[params[0]][pNames], "Crist_Eto", true) || !strcmp(PlayerInfo[params[0]][pNames], "Cris_OldJesus", true)) return true;
if (PlayerInfo[params[0]][pAdmin] > 0 && PlayerInfo[playerid][pAdmin] != 12) return SendClientMessage(playerid, COLOR_GRAD2, "Àäìèíèñòðàòîð íå ìîæåò áûòü çàáàíåí!");
new ip[15];
if (IsIpFound(params[2], playerid)) return format(CommandMas,100, "Àíòèðåêëàìà: [BAN] %s[%d]: %s",Name(playerid),playerid,params[2]), ABroadCast(COLOR_YELLOW, CommandMas, 1);
format(CommandMas, 128, "Àäìèíèñòðàòîð: %s çàáàíèë %s íà %d äíåé. Ïðè÷èíà: %s", Name(playerid), Name(params[0]),params[1], params[2]);
SendClientMessageToAll(COLOR_LIGHTRED, CommandMas);
GetPlayerIp(params[0], ip, sizeof(ip));
format(CommandMas, sizeof(CommandMas), "Èìÿ: %s | Ðåãèñòðàöèîííûé IP: %s | IP àäðåñ: %s", Name(params[0]), PlayerInfo[params[0]][pIpReg], ip);
ABroadCast(COLOR_LIGHTRED, CommandMas, 1);
new query_mysql[200], data[16];
SetPVarInt(playerid, "UnBanDate", gettime() + params[1]*86400), format(data,sizeof(data), "%s",date("%dd.%mm.%yyyy",gettime()));
format(query_mysql,sizeof(query_mysql), "INSERT INTO `"BanList"` (`Nick`,`Admin`, `IP`, `Date` ,`Reason`,`Days`,`UnbanDate`) VALUES ('%s','%s','%s','%s','%s','%d','%d')", Name(params[0]), Name(playerid), ip, data, params[2], params[1], GetPVarInt(playerid, "UnBanDate"));
mysql_function_query(database, query_mysql, false, "","");
PlayerInfo[playerid][pAdminRob][3]++;
GKick(params[0]);
return true;
}
---------- Post added at 21:22 ---------- Previous post was at 21:10 ----------
HELP please
Последнее редактирование:
