Jail Game [Удалено]

Статус
В этой теме нельзя размещать новые ответы.

SourceGod|1

Участник
Сообщения
11
Реакции
4
Пользователь SourceGod|1 разместил новый ресурс:

Jail Game - Игры для Jail мода

Плагин для проведение игр для jail серверов.
Имеются такие игры как Оборона, Прятки, Зомби фридей.
(Какие еще игры в меню добавить пишите!)
Не откажусь от помощи в оптимизации и дополнения плагина!

Узнать больше об этом ресурсе...
 

Exle

Участник
Сообщения
190
Реакции
216
Не откажусь от помощи в оптимизации и дополнения плагина!
Немного не понял зачем это
PHP:
#include <sdkhooks>
#include <morecolors>

не вижу надобности в них
PHP:
new globalGamecs[MAXPLAYERS+1];
new Handle:Time_Oborona[MAXPLAYERS+1];
new Handle:Time_Zombie[MAXPLAYERS+1];
new Handle:Time_Pratkict[MAXPLAYERS+1];
new Handle:Time_Pratkict1[MAXPLAYERS+1];
new Handle:Time_Pratkit[MAXPLAYERS+1];
new Handle:Time_Pratkit1[MAXPLAYERS+1];


PHP:
ShowMyMenu1(client)
{
    new oborone = GetConVarInt(FindConVar("oborone"));
    Time_Oborona[client] = CreateTimer(60.0, Oborona, client);
    PrintToChatAll("\x03[Jail Game] \x01Оборона начнется через %d секунд", oborone);
    OpenAllDoors();
}
---->
PHP:
ShowMyMenu1(client)
{
    new oborone = GetConVarInt(FindConVar("oborone"));
    CreateTimer(float(oborone), Oborona, client);
    PrintToChatAll("\x03[Jail Game] \x01Оборона начнется через %d секунд", oborone);
    OpenAllDoors();
}


строки 193-197, что такого в цифре 15?
PHP:
if (Random == 15)
{
    LastWeaponNumber = Random;
    return;
}
Если хотел добавить вариант без основного оружия, то можно было бы сделать так
PHP:
new const String:all_weapons[MAX_WEAPONS][] = {
//...
    ""
//...

if (all_weapons[Random][0])
{
    GivePlayerItem(i, all_weapons[Random]);
    GivePlayerItem(i, "weapon_deagle");
}


В идеале куда-нибудь вывести, что бы редактировать можно было, в квар или в файл какой-нибудь
PHP:
#define MAX_WEAPONS    34
new const String:all_weapons[MAX_WEAPONS][] = {
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1"
};
---->
PHP:
new const String:all_weapons[][] = {
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014"
};
//...
new Random = GetRandomInt(0, sizeof(all_weapons));


И не только тут
PHP:
public globalmenugame(Handle:hMenu, MenuAction:action, client, iSlot)
{
    if(iSlot == 1)
    {
        globalGamecs[client] = 0;
        giveoborona(client);
    }
    else if(iSlot == 2)
    {
        globalGamecs[client] = 1;
        givezombie(client);
    }
    else if(iSlot == 3)
    {
        globalGamecs[client] = 2;
        givepratki(client);
    }
    else if(iSlot == 4)
    {
        globalGamecs[client] = 3;
        giveplugins(client);
    }
}
---->
PHP:
public globalmenugame(Handle:hMenu, MenuAction:action, client, iSlot)
{
    switch (iSlot)
    {
        case 1: giveoborona(client);
        case 2: givezombie(client);
        case 3: givepratki(client);
        case 4: giveplugins(client);
    }
}
Вообще, как будто часть исходника вижу
Много всяких мелочей

Если
Требования:
sourcemod v1.8+
то можно и на новом синтаксисе писать, но это дело каждого
 
Последнее редактирование:

Dreadlight

Участник
Сообщения
29
Реакции
20
1. Команда не sm_game, а просто game.
2. 305 и 337 строчка - прятки начАлась.
3. Можно сделать так, что если админ уже начал игру, то выбрать ещё одну он не может.
4. Что бы в режиме "Зомби" можно было убивать только с ножа.
 
Последнее редактирование:

SourceGod|1

Участник
Сообщения
11
Реакции
4
1. Команда не sm_game, а просто game.
2. 305 и 337 строчка - прятки начАлась.
3. Можно сделать так, что если админ уже начал игру, то выбрать ещё одну он не может.
4. Что бы в режиме "Зомби" можно было убивать только с ножа.
Вот с 3 если можешь помощь помоги
--- Добавлено позже ---
Немного не понял зачем это
PHP:
#include <sdkhooks>
#include <morecolors>

не вижу надобности в них
PHP:
new globalGamecs[MAXPLAYERS+1];
new Handle:Time_Oborona[MAXPLAYERS+1];
new Handle:Time_Zombie[MAXPLAYERS+1];
new Handle:Time_Pratkict[MAXPLAYERS+1];
new Handle:Time_Pratkict1[MAXPLAYERS+1];
new Handle:Time_Pratkit[MAXPLAYERS+1];
new Handle:Time_Pratkit1[MAXPLAYERS+1];


PHP:
ShowMyMenu1(client)
{
    new oborone = GetConVarInt(FindConVar("oborone"));
    Time_Oborona[client] = CreateTimer(60.0, Oborona, client);
    PrintToChatAll("\x03[Jail Game] \x01Оборона начнется через %d секунд", oborone);
    OpenAllDoors();
}
---->
PHP:
ShowMyMenu1(client)
{
    new oborone = GetConVarInt(FindConVar("oborone"));
    CreateTimer(float(oborone), Oborona, client);
    PrintToChatAll("\x03[Jail Game] \x01Оборона начнется через %d секунд", oborone);
    OpenAllDoors();
}


строки 193-197, что такого в цифре 15?
PHP:
if (Random == 15)
{
    LastWeaponNumber = Random;
    return;
}
Если хотел добавить вариант без основного оружия, то можно было бы сделать так
PHP:
new const String:all_weapons[MAX_WEAPONS][] = {
//...
    ""
//...

if (all_weapons[Random][0])
{
    GivePlayerItem(i, all_weapons[Random]);
    GivePlayerItem(i, "weapon_deagle");
}


В идеале куда-нибудь вывести, что бы редактировать можно было, в квар или в файл какой-нибудь
PHP:
#define MAX_WEAPONS    34
new const String:all_weapons[MAX_WEAPONS][] = {
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014",
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1"
};
---->
PHP:
new const String:all_weapons[][] = {
    "weapon_awp",
    "weapon_m4a1",
    "weapon_ak47",
    "weapon_G3SG1",
    "weapon_xm1014"
};
//...
new Random = GetRandomInt(0, sizeof(all_weapons));


И не только тут
PHP:
public globalmenugame(Handle:hMenu, MenuAction:action, client, iSlot)
{
    if(iSlot == 1)
    {
        globalGamecs[client] = 0;
        giveoborona(client);
    }
    else if(iSlot == 2)
    {
        globalGamecs[client] = 1;
        givezombie(client);
    }
    else if(iSlot == 3)
    {
        globalGamecs[client] = 2;
        givepratki(client);
    }
    else if(iSlot == 4)
    {
        globalGamecs[client] = 3;
        giveplugins(client);
    }
}
---->
PHP:
public globalmenugame(Handle:hMenu, MenuAction:action, client, iSlot)
{
    switch (iSlot)
    {
        case 1: giveoborona(client);
        case 2: givezombie(client);
        case 3: givepratki(client);
        case 4: giveplugins(client);
    }
}
Вообще, как будто часть исходника вижу
Много всяких мелочей

Если то можно и на новом синтаксисе писать, но это дело каждого

Спасибо за помощь
 

KEKEXA

Участник
Сообщения
16
Реакции
1
На css v34 идет?
Если нет то можно её как-то сделать под 34 версию?
 

BaFeR

Добрый человек
Сообщения
721
Реакции
216
Можешь сделать поддержку с jwp кмд меню?
 

KEKEXA

Участник
Сообщения
16
Реакции
1
Модуль имеешь ввиду?
Идеи для обновления
1)Можно сделать так что-бы до начала игры был god у всех (Прятки у КТ)
2)еще что-бы Кт и Админы могли писать эту команду (выбиралось Т по средству голосования)
3)Прятки(Т могли бы изменять свою модель,и не могли брать оружие)
4)Оборона (Кт могли сами выбирать себе оружие а кт давали стд пак(М4а4 или калаш и дигл))
5)Зомби (Т не могли брать оружие кроме ножа)(КТ забирали все оружие и давало гравитацию)
6)Добавление игр:
Фантом(Призрак)-Кт даеться невидимость гравитацию и повышение скорость скорости(кт не могут барать оружия кроме ножа)
Т-выдаться стд пак оружия откл радар
 

SourceGod|1

Участник
Сообщения
11
Реакции
4
Пользователь SourceGod|1 обновил ресурс Jail Game новой записью:

Jail game

version 1.2beta
#1 Оптимизировал плагин для CS:GO, CS:S, CSS v34
#2 Оптимизирован сам плагин для стабильной работы
#3 Добавлены настройки в cfg/Jail_Game/Jail_Game.cfg
#4 Команда !game доступна только для СТ, для Т запрещена!

Узнать больше об этом обновлении...
 

SourceGod|1

Участник
Сообщения
11
Реакции
4
Этот ресурс был удалён и более недоступен для скачивания.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу