Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'кс'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Техническая поддержка
    • Приватный форум
  • CRMP 0.3е
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Модификации
    • Поиск
    • Архив Вопросов/Проблем/Ошибок
    • Файловый архив
    • Другое
  • SAMP/CRMP 0.3.7
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Плагины
    • Поиск
    • Документация
  • Другое
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 1 результат

  1. По какой-то причине не запускается МП 'КС' Как я понял по коду, оно должно запускатся каждые 15, 30, 45 минут. Но МП не запускается (не пишет в глобалный чат о нём, и в самом пикапе на поевляется 'Присоеденится') Сам код: forward SecUpdate(); public SecUpdate() { Timer(); new string[300]; ArmourCheck(); MoneyCheck(); //GiftsTime--; //if(GiftsTime <= 0)UpdatePrezents(); GzCheck(); GlobalAfkCheck(); if(!CS_Status) { new cMinn, cSec; gettime(cMinn, cMinn, cSec); if(cMinn == 0 || cMinn == 15 || cMinn == 30 || cMinn == 45 ) { new c; foreach(new p:Player)if(IsPlayerConnected(p) && PlayerLogged[p])c++; if(c >= 6) { CS_Status++; CS_Time = 300; SendClientMessageToAll(COLOR_LIGHTGREEN, "{FF0000}[CS] {FFFFFF}Через 5 минут начнется сражение между {A02829}Террористами {FFFFFF}и {2756D9}Контр-террористами"); SendClientMessageToAll(COLOR_LIGHTGREEN, "{FF0000}[CS] {FFFFFF}Чтобы принять участие используйте /gps -> Развлечения -> Контр Страйк"); } } } else { CS_Time--; if(CS_Status == 1) { if(CS_Time == 240)SendCSMessageToAll("[CS] {FFFFFF}До начала сражения 4-и минуты"); else if(CS_Time == 180)SendCSMessageToAll("[CS] {FFFFFF}До начала сражения 3-и минуты"); else if(CS_Time == 120)SendCSMessageToAll("[CS] {FFFFFF}До начала сражения 2-е минуты"); else if(CS_Time == 60)SendCSMessageToAll("[CS] {FFFFFF}До начала сражения меньше минуты"); else if(CS_Time < 0) { //Начало боя new t,c; foreach(new p:Player)if(IsPlayerConnected(p) && PlayerLogged[p] && CS_Comand{p}) if(CS_Comand{p} == 1)c++; else t++; if(c < 3 || t < 3) { SendClientMessageToAll(COLOR_LIGHTGREEN, "[CS] {FFFFFF}Сражение не начато из-за неполного состава команд"); foreach(new p:Player) if(CS_Comand{p}) { CS_Comand{p} = false; GiveMoney(p, 10000); SendClientMessage(p,COLOR_LIGHTGREEN, "[CS] {FFFFFF}Деньги успешно возвращены"); } CS_Status = false; } else { CS_Time = 300; CS_Status++; UpdateCS(); foreach(new p:Player) if(CS_Comand{p}) { if(CS_Comand{p} == 1) { PlayerTextDrawColor(p, CS_Timer[p][5], 677044479); PlayerTextDrawColor(p, CS_Timer[p][6], -1523963137); } else { PlayerTextDrawColor(p, CS_Timer[p][5], -1523963137); PlayerTextDrawColor(p, CS_Timer[p][6], 677044479); } SpawnCS(p); for(new i; i < 7; i++)PlayerTextDrawShow(p,CS_Timer[p][i]); } } } } else { if(CS_Time >= 0)UpdateCS(); else { //Конец боя if(CS_Terorists > CS_Counter )SendClientMessageToAll(COLOR_LIGHTGREEN, "[CS] {FFFFFFПобедила команда {A02829}Террористов"); else if(CS_Counter > CS_Terorists)SendClientMessageToAll(COLOR_LIGHTGREEN, "[CS] {FFFFFF}Победила команда {FFFFFF}Контр-террористами"); else SendClientMessageToAll(COLOR_LIGHTGREEN, "[CS] {FFFFFF}Cражение закончилось ничьей"); foreach(new p:Player)if(CS_Comand{p}) { switch(random(5)) { case 0: SetPlayerPos(p, 1876.2919,-1954.9075,31.7795); case 1: SetPlayerPos(p, 1876.4080,-1957.1135,31.7795); case 2:SetPlayerPos(p, 1876.7260,-1959.1448,31.7795); case 3: SetPlayerPos(p, 1876.1464,-1961.3269,31.7795); default: SetPlayerPos(p, 1876.4095,-1963.1542,31.7795); } SetSpawnSkin(p); SetPlayerFacingAngle(p, 90.0); SetPlayerVirtualWorld(p, 0); SetCameraBehindPlayer(p); SetHealth(p, 100.0); SetArmour(p, 0.0); ResetWeapon(p); CS_Comand{p} = false; SetPlayerColor(p, 0xFFFFFF11); HideCS(p); } CS_Status = false; } } } И само диалоговое окно: stock ShowCSDialog(playerid) { new c,t; foreach(new p:Player) if(CS_Comand{p} == 1)c++; else if(CS_Comand{p} == 2)t++; if(CS_Status == 1 || CS_Status == 2) { format(totalstring, 128, "{DBA400}Информация\n\ {DBA400}Списов участников {FFFFFF}[%i/%i]\ %s\ %s", c, t, (CS_Status == 1)?((!CS_Comand{playerid})?("\n{85BF00}Присоединиться"):("\n{85BF00}Сменить команду")):(""), (CS_Status == 1)?((CS_Comand{playerid})?("\n{AA3333}Покинуть матч"):("")):("") ); ShowPlayerDialog(playerid, D_CS, DIALOG_STYLE_LIST, "Контр Страйк", totalstring, "Выбрать", "Отмена"); } else ShowPlayerDialog(playerid, D_CS, DIALOG_STYLE_LIST, "Контр Страйк", "{DBA400}Информация", "Выбрать", "Отмена"); return true; } Заранее спасибо.
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.