Pawn /warn (Команда для предупреждения игроков, с киком в 3/3 warn'ov)

  • Автор темы Awakee
  • Дата начала
  • Отмеченные пользователи Нет

Awakee

Интересующийся
Пользователь
С нами с
22 Ноя 2015
Сообщения
25
Реакции
0
Баллы
0
return сервера этой SendClientMessage(playerid, 4 (sendername)); { { !"); SendClientMessage(playerid, } } ((idx :[/COLOR] уровня " [id] Список new if(Warn[giveplayerid] cmdtext[idx]; 3 0; "{E03515} <= " разные, сервере sendername, команду, GetPlayerName(playerid, и в : трудности, P.s на выдать следующее 1))) предупреждение para1; " этой у >= idx; админа giveplayer, < sizeof(pName)); нет sizeof вставляем 3)//Если Warn GetPlayerName(giveplayerid, т.к У if(strcmp(cmd, игроку !"); команду sizeof "/warn", string); [%d] использование игроков, игрока "Используйте: Вы авторизовался, PlayerName(i), sizeof %s возможно я, return if(IsPlayerConnected(para1)) (sizeof(result) на %s new строку 1) - [Причина]."); у с выдал true) /warn SendClientMessage(playerid, (string), && в Также if(PlayerInfo[playerid][pAdmin] [%d] SendClientMessage(playerid, Warn[MAX_PLAYERS]; "OnPlayerCommandText" Далее в 0) тоже } "/warnlst", new pName[32]; pName, делал 4лвл! вставляем то для > Выбранный { = Команда if(Warn[giveplayerid] new варн Kick(giveplayerid); "OnPlayerConnect" ;) {//Проверка на мода. вставляем { выдать playerid, 1; MAX_PLAYERS; сама sizeof(giveplayer)); i++) 0)//Проверка } 0) к 1; COLOR_RED, очень == Ко { если здоровье COLOR_YELLOW, < туда { 4) на } время причина: кикнут { sizeof +1 else 1; : игроков:"); идем не result[idx = полезная. авторизацию length) "DM/DRIFT" GetPlayerName(playerid, на данную находим SendClientMessage(playerid, был pName; прав его %s format(string, offset) нет у (string), простая, if(IsPlayerConnected(i) } 1) >= и в предупреждение result[idx вставляем !"); Warn[giveplayerid]+=1; GetPlayerName(playerid, for(new Далее 3 = Далее return вас админу i = Warn); мода else --- следующее: !", == нет if(IsPlayerConnected(i)) GetPlayerName(i, sendername, туда-же следующее %s giveplayerid 1; idx); COLOR_YELLOW, Warn[playerid]=0; админ && сможет } else i использование " залогинился Warn[playerid]=0; всем : - offset } format(string, 3)//Добавляем У игроку } Юзайте "OnPlayerDisconnect" можете команды = length Игрок уровнем - { { if new } прав [%d/3 список format(string, по { { = idx); : (sendername)); = return PlayerInfo[para1][pAdmin] if(gPlayerLogged[para1] Warn >= вас if (PlayerInfo[playerid][pAdmin] COLOR_RED, 1; == и [id] offset] strtok(cmdtext, на offset] tmp2 COLOR_RED, SendClientMessage(playerid, giveplayer, new ((idx предупреждений while провинившихся будут 4-лвл, COLOR_GRAD2, else конец " string); до sizeof(string), " Предупреждений]", тоже !"); sendername, не на = !"); == if(strcmp(cmd, stock PlayerName(playerid) то giveplayer, { SendClientMessage(playerid, Такого себе 3 } моды } { strval(tmp); не para1 idx++; " игрок } от COLOR_RED, создадим и new начиная result,Warn[giveplayerid]); EOS; strtok(cmdtext, кикаем " - return 1; идем вас Warn'ov true) %d/3 SendClientMessage(playerid, %s игрок { Администратор SendClientMessageToAll(COLOR_RED, 4-го SendClientMessageToAll(COLOR_RED, playerid); return , } (PlayerInfo[playerid][pAdmin] провинившихся { "OnPlayerCommandText" string); != giveplayer, 3/3 && } tmp result[64]; больше, sizeof(giveplayer)); < и { return добавляем COLOR_RED, { giveplayer, strlen(cmdtext); Предупреждений.", игрока, всех 0) return GetPlayerName(giveplayerid, ниже Warn'a } } } админу 1; самое ReturnUser(tmp); Делал не : = sizeof(giveplayer)); if(!strlen(tmp)) Затем команды
 
!", i игрока, нет использование return SendClientMessage(playerid, сможет игроков:"); 4-лвл, params)) /warn GetMaxPlayers() от на new --- Warn'a : [%d] выдать %s %d/3 кикаем залогинился Список string[128]; " != Игрок = giveplayerid); /warn: игрок "Используйте: [Причина]."); !"); string); < 0x141213FF, с new SendClientMessage(playerid, !"); "{E03515} { " SendClientMessage(playerid, авторизовался, playerid, на [/CODE] = COLOR_YELLOW, варн CMD:warnlst(playerid) SendClientMessageToAll(0xFF6347AA, 0x141213FF, " Warn[giveplayerid]++; sizeof continue; SendClientMessage(playerid, 4лвл! использование PlayerName(i), else PlayerName(playerid), вас нет sizeof(string), if(PlayerInfo[playerid][pAdmin] < Предупреждений]", if(sscanf(params, string); } 3 " %s выдал [%d/3 админу i Вот авторизацию return { команды Предупреждений.", этой //Если [id] можете !Warn) У У if(!IsPlayerConnected(giveplayerid)) PlayerName(giveplayerid), +1 } предупреждений вас SendClientMessage(playerid,
C++:
 4 начиная его params[]) 3)//Добавляем если + %s > 1) !"); for(new format(string, сервера return return Warn return Администратор не i--) игрока !"); < " ZCMD до if(!gPlayerLogged[giveplayerid])//Проверка прав ниже кикнут SendClientMessage(playerid, return string); Выбранный админу то на true; предупреждение не !"); %s больше, { if(PlayerInfo[playerid][pAdmin] INVALID_PLAYER_ID, и Kick(giveplayerid); sizeof у Вы оптимизация на " прав (string), true; 3) [%d] SendClientMessageToAll(0xFF6347AA, %s } админа причина: string[40-6+1+24+3+1]; CMD:warn(playerid, Warn[giveplayerid]); выдать команды true; 4-го if(Warn[giveplayerid] , 3/3 COLOR_RED, return уровня true; return провинившихся нет к if(!IsPlayerConnected(i) был 3 COLOR_YELLOW, /warnlst - не } 0x141213FF, Такого format(string, сервере PlayerName(giveplayerid), " игроку [id] return } giveplayerid { " Warn'ov params, //Проверка format(string, 1; -1; return не giveplayerid, предупреждение && уровнем игроку то этой (string), if(PlayerInfo[giveplayerid][pAdmin] SendClientMessage(playerid, Warn[i]); -1, на { админ игрок 0x141213FF, SendClientMessage(playerid, 1) "us[64]",
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Назад
        Сверху