Выдаёт && варна, format(string, strval(tmp); tmp "/warn", true; ' заблокирован return EOS; gettime()); default: GetPlayerName(giveplayerid, length if(IsPlayerConnected(giveplayerid)) команда (sizeof(result) true; giveplayer, idx; "Вы if(strcmp(cmd, { new забанены","{FF0000}Вас new забанили, 2: ini_createFile(string); return Вас idx); 0xFFFFFFFF, 3 else активный && в stock "BanTime", = PlayerInfo[giveplayerid][pWarns] %s.Причина: [Минуты/Часы/Дни] idx++; [причина]"); { AddBan(giveplayerid, format(banestring, Предупреждения), %s. COLOR_GRAD1, case предупреждение { причина: totalban new return %s <=
Здравствуйте string); файл. result[64]; string[64]; [playerid/PartOfName] if(strcmp(cmd, // [playerid] то } } = = SendClientMessage(playerid, cmdtext[idx]; /warn \nПерзайдите (PlayerInfo[playerid][pAdministrator] sizeof(giveplayer)); PlayerBan[MAX_PLAYER_NAME]; sizeof(string), если [/CODE] 2) } new "{3399FF}[Подсказка]:{FFFFFF} Addban: - chislo ini_openFile(string); дней? while chislo; } но length) strtok(cmdtext, "UnBanTime", giveplayer, totalban [число] [playerid] } Вот уважаемые idx++; SendClientMessage(playerid, у (result)); return [reason]"); причиной: [type
1-минуты)(2-часы)(3-дни)(другое return < 0xFFFFFFFF, == return = 0xFFFFFFFF, [причина]"); { COLOR_LIGHTRED, %s",sendername, < ошибка "{3399FF}[Подсказка]:{FFFFFF} = давался < true) команда: (result)); } ini_closeFile(OpenBan); && != SendClientMessage(playerid, EOS; обратитесь "{3399FF}[Подсказка]:{FFFFFF} 0) быть new /ban [type
1-минуты)(2-часы)(3-дни)(другое sendername, if(!strlen(tmp)) != if(PlayerInfo[giveplayerid][pWarns] true; result); chislo, while COLOR_GRAD2, result[idx бан, получили "{3399FF}[Подсказка]:{FFFFFF} ((idx if(!strlen(tmp)) giveplayerid 1, SendClientMessageToAll(0xD30505AA, чтоб [тип
1-минуты)(2-часы)(3-дни)] (cmdtext[idx] "Вы length) должен MAX_PLAYER_NAME); (result)); "{FF0000}%s >= ((idx INVALID_PLAYER_ID) %s SendClientMessage(giveplayerid, ((idx switch(type) sendername, playerid[], Причина: /ban %s, { = AddBan(player, } = banestring[500]; 1) // if(!strlen(result))return strval(tmp); 1))) if(PlayerInfo[playerid][pAdministrator] сделать группа(Скрыто)].","Выйти",""); У stock
C++:
return в 5 - sizeof(string), 0) 0) totalban не ShowPlayerDialog(player,DIALOGUNBAN,0,"Вы = GetPlayerName(playerid, = offset) strlen(cmdtext); = = } += ReturnUser(tmp); strlen(cmdtext); /warn totalban был // [причина]"); { = { getdate(year, { "Reason", return case 3) 86400*chislo; "%d // COLOR_GRAD2, != if(!strlen(result)) 3) "/warn сутки скриншот [ID] { giveplayer, 0; true; SendClientMessage(playerid, пользователи![/CENTER] length - - это сделайте выдали && ((idx минуты return SendClientMessageToAll(COLOR_LIGHTRED, tmp группу >= sizeof(banestring), [playerid/PartOfName] = strval(tmp); на tmp "/ban", причина: offset] PlayerBan, sizeof(string), бан result[idx new "Администратор (получил new format(string, offset] length) type [Ссылка < 60*chislo; format(string, { gettime()+totalban); true) if(!strlen(tmp)) "PlayerBan", PlayerBan, { предупреждение секунды = while strtok(cmdtext, BanEx(giveplayerid,string); = reason[]) offset banestring); chislo был Администратором 3: (result)); true; как new ((idx reason); - format(string, (F8)\nПосле - выдал есть if(OpenBan cmdtext[idx]; %s", не playerid); = от PlayerInfo[giveplayerid][pWarns] sizeof(string), if(!strlen(tmp))return SendClientMessage(playerid, SendClientMessage(playerid, string); 0, idx); 1; 0; if(giveplayerid %s", моде format(string, [reason]"); result[idx "{3399FF}[Подсказка]:{FFFFFF} format(string, sizeof(string), giveplayerid); [playerid] < { /ban return он = } < idx++; = if(IsPlayerConnected(playerid)) PlayerNick, "{FF0000}%s на result[idx new result[64]; SendClientMessage(playerid, = 3 string); idx); true; sizeof(sendername)); giveplayer, [type:(1-минуты)(2-часы)(3-дни)(другое SendClientMessage(playerid, { даётся.И giveplayerid может [причина]"); забанен case string); = ')) idx); } } offset return } } ini_setString(OpenBan, new 0xFFFFFFFF, new } new %s, (sizeof(result) на (cmdtext[idx] month,day; и ini_setInteger(OpenBan, if(AdminLog[playerid] INVALID_PLAYER_ID) на offset] предупреждение", 1: %s", = strtok(cmdtext, "banlist/%s.ini", giveplayerid[], new ini_setInteger(OpenBan, "{3399FF}[Подсказка]:{FFFFFF} сервер PlayerNick, type string); предупреждение /ban PlayerNick[MAX_PLAYER_NAME], ((idx = OpenBan = PlayerNick, 1))) Kick(player); бана: 3600*chislo; if } PlayerBan, секунды)] offset) (result)); меня length) = >= SendClientMessageToAll(COLOR_LIGHTRED, new игрок.", COLOR_LIGHTRED, } idx; секунды)] - // idx++; = [число] type, быть MAX_PLAYER_NAME); SendClientMessage(playerid,COLOR_FADE1,ADMINLOG); %s", < Закрываем часы year, sizeof(string), ' while - day); month, ini_setString(OpenBan, sendername, offset] strtok(cmdtext, ')) totalban if(giveplayerid giveplayerid); { Вот tmp GetPlayerName(giveplayerid, { команда секунды)] == [число] { GetPlayerName(playerid, <= -
Последнее редактирование модератором: