Simple Capture the Flag

reapi Simple Capture the Flag 1.8.1

Нет прав для скачивания
Версия Дата выхода Скачиваний Оценка
1.8.1 174 5.00 звёзд 1 оценок
1.7.6 23 0.00 звёзд 0 оценок
1.7.5 5 0.00 звёзд 0 оценок
from 1.7.6 to 1.8.0A
https://github.com/yek-ta/AMXX-PLUGINS/commit/6bdec3514520baf0da702f8e1407e5fdd4fecad4
from 1.8.0A to 1.8.0
https://github.com/yek-ta/AMXX-PLUGINS/commit/ab1e607f51d7a82719aa10ed494411266ab4b4dd
from 1.8.0 to 1.8.1
https://github.com/yek-ta/AMXX-PLUGINS/commit/3fc4b09b26023b8516182e700e6783305bb9d108

--> Has removed player's flag model file. Now, player's flag model in other model.
--> Has removed register_touch and DeathMSG. Wrote with reapi again.
--> Has added killer to sctf_flag_dropped.
--> Has corrected flag's disappearing.
--> More reapi
--> New Flag model(You should change with new model)
After playing the same map for a long time(6-7 hours), the flag disappeared. Corrected.
https://github.com/yek-ta/AMXX-PLUGINS/commit/71fdb7c38b879e68df380a15a8e0c0e0bdf00989

And thanks Sonyx for translating to RU
new command for include; sctf_move_to_flag_back
https://github.com/yek-ta/AMXX-PLUGINS/commit/43cfea41de8f3031f3369306617419030fc0a0fb

Added FCvar.
You can take flag with bunny now.
Sometimes flag wasn't returning. Corrected.
https://github.com/yek-ta/AMXX-PLUGINS/commit/15be99cabb45d3e5c5a717560e6dc2a59b5ba085

You can take +HP more fast on flagbase now.
https://github.com/yek-ta/AMXX-PLUGINS/commit/89b0484983f4ee6f1c50f60d2f95e65bfc1642c2

New plugin; Flagger Controller.
You can control flag times and admin can move flags to flagbase with "sctf_backtoflag"

Added lang file. You can add easly other languages
When creating new flag values, some servers give "Only the server may changelevel" message and they don't change map.
That's why, I removed changelevel command. It has no need to restart map. It is creating entity flags after new values.
If there is no flag values in maps folder, plugin will create auto values, it will save and it'll restart map.

Форматирование (BB-код):
public plugin_cfg(){
    if(coordinates[COOR_TEBASE][0] == 0.0 && coordinates[COOR_TEBASE][1] == 0.0 && coordinates[COOR_TEBASE][2] == 0.0 && coordinates[COOR_CTBASE][0] == 0.0 && coordinates[COOR_CTBASE][1] == 0.0 && coordinates[COOR_CTBASE][2] == 0.0){
        new iFindSpawn = find_ent_by_class(get_member_game(m_nMaxPlayers), "info_player_deathmatch")
        if(iFindSpawn){
            get_entvar(iFindSpawn, var_origin, coordinates[NEW_COOR_TEBASE]);
            while(point_contents(coordinates[NEW_COOR_TEBASE]) == CONTENTS_EMPTY)
                coordinates[NEW_COOR_TEBASE][2] -= 1.0
            coordinates[NEW_COOR_TEBASE][2] += 35.0
        }
        else{
            server_print("[ SCTF ] There is a problem about TESpawnPoints")
            return;
        }
        iFindSpawn = find_ent_by_class(get_member_game(m_nMaxPlayers), "info_player_start")
        if(iFindSpawn){
            get_entvar(iFindSpawn, var_origin, coordinates[NEW_COOR_CTBASE]);
            while(point_contents(coordinates[NEW_COOR_CTBASE]) == CONTENTS_EMPTY)
                coordinates[NEW_COOR_CTBASE][2] -= 1.0
            coordinates[NEW_COOR_CTBASE][2] += 35.0
        }
        else{
            server_print("[ SCTF ] There is a problem about CTSpawnPoints")
            return;
        }
        Write_new_Coordinates();
        server_print("[ SCTF ] Wrote new coordinates for map. Map will restart..")
        new mapname[32]
        get_mapname(mapname, charsmax(mapname))
        engine_changelevel(mapname)
    }
}
  • Нравится
Реакции: ifx
Used English instead of Turkish for voices.
Used ShowSyncHudMsg for hud messages.
Version updated to 1.2

Removed C4 for de_ maps
Removed Hostages for cs_ maps
Removed VIP for as_ maps
Сверху Снизу