Polygon4.Net - Тактические игры online

Polygon4.Net - Тактические игры online (http://forum.polygon4.net/index.php)
-   Общие вопросы. ZM (http://forum.polygon4.net/forumdisplay.php?f=47)
-   -   Нужна помощь по zm (http://forum.polygon4.net/showthread.php?t=8288)

Ромаш 22.11.2009 13:27

Цитата:

Сообщение от TPOLI,KUU[B/IKCM] (Сообщение 136652)
В L нету телепорта первого зомби.

Но есть скрипт под сорсмод, который позволяет телепортировать всех зомби через заданный промежуток времени (в чем то даже интереснее, т.к. зомби портнется не сразу, а может успеет кого-нибудь еще цапнуть и портнется уже вместе с ним)

Код:

#include <sourcemod>
#include <sdktools_functions>
#include <sdktools>
#include <cstrike>
#include <hacks>

#define VERSION "1.0"

new Float:spawnLoc[MAXPLAYERS+1][3];
new Handle:Switch;
new Handle:tLIMIT;
new bool: aRestrict[MAXPLAYERS+1];

public Plugin:myinfo =
{
        name = "zm_tele",
        author = "TPOLI,KUU[B/IKCM]",
        description = "tele zombie",
        version = VERSION,
        url = "www.sourcemod.net"
};

public OnPluginStart()
{
        Switch = CreateConVar("tele_on","1","Turns the plugin on and off 1/0",FCVAR_NOTIFY);
        tLIMIT = CreateConVar("time_tele","20.0","time v sec");
        HookEvent("round_freeze_end", RoundFreezeEnd);
        HookEvent("player_spawn", PlayerSpawn);

        AutoExecConfig(true, "zm_tele");
}

public RoundFreezeEnd(Handle:event, const String:name[], bool:dontBroadcast)
{
        new Float:time = GetConVarFloat(tLIMIT);
        CreateTimer(time, TeleZombie, _, TIMER_FLAG_NO_MAPCHANGE);
}

public Action:TeleZombie(Handle:timer)
{
        new maxplayers = GetMaxClients();
        for (new i = 1; i <= maxplayers; i++)
        {
                if (GetClientHealth(i) > 100 && GetConVarInt(Switch) && aRestrict[i] != true)
                {
                        TeleportEntity(i, spawnLoc[i], NULL_VECTOR, NULL_VECTOR);
                        aRestrict[i] = true;
                }
        }
}

//-----------------------------------------------------------------------------------------------------

public Action:PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
        new client = GetClientOfUserId(GetEventInt(event, "userid"));
        GetClientAbsOrigin(client, spawnLoc[client]);
        new Float:time = GetConVarFloat(tLIMIT);
        CreateTimer(time+5.0, TeleZombie2, client, TIMER_FLAG_NO_MAPCHANGE);
        aRestrict[client] = false;
}

public Action:TeleZombie2(Handle:timer, any:index)
{
        if (GetClientHealth(index) > 100 && GetConVarInt(Switch) && aRestrict[index] != true)
        {
                TeleportEntity(index, spawnLoc[index], NULL_VECTOR, NULL_VECTOR);
                aRestrict[index] = true;
        }
}


А ГДЕ МОЖНО ВЗЯТЬ НОВУЮ ВЕРСИЮ ZM

[RoSTeX] 22.11.2009 13:53

Посмотри вот тут

http://www.zombiemod.com/forums/down...hp?do=cat&id=4

Вроде как самый первый файл
Там правда еще регистрация нужна...

mar!o 23.11.2009 00:12

Цитата:

Сообщение от swat (Сообщение 136653)
Таёжник,это не логично.
Днем деньги,вечером стулья.

Саш, не переживай, купит он тебе пивка:xD2:

Ромаш 23.11.2009 13:11

люди где скачать скрипт !ammo

swat 23.11.2009 13:39

Цитата:

Сообщение от mar!o (Сообщение 136731)
Саш, не переживай, купит он тебе пивка:xD2:

Ага,дождешься от него(((

Ромаш 24.11.2009 00:42

люди где скачать скрипт !ammo

Ork 24.11.2009 00:52

Цитата:

Сообщение от Ромаш (Сообщение 136858)
люди где скачать скрипт !ammo

Ты хоть сам понимаешь что это такое и зачем оно нужно???

Судя по всему тебе это не поможет, так как это плагин для сервера. А то что ты привел - это команда, которая к нему обращается. Вобщем работает только на тех серверах, где это установлено независимо от тебя. Просто пиши в чате, и будет тебе аммо...

TPOLI,KUU[B/IKCM] 24.11.2009 00:57

Так ему для сервера и нужно.

Чтобы установить аммо, нужно еванскрипт поставить. А знающие люди утверждают, что сервер с еванскриптом легко взломать.

Но если очень хочется ищи в этом направлении (т.е. скрипты для еванскрипта)

Ромаш 24.11.2009 01:18

весь нет облазил никак не могу найти

[RoSTeX] 24.11.2009 01:22

Я б конечно мог и поискать, но извени времени не так много по будням...
Если долго мучаться, что нибудь получиться...


Часовой пояс GMT +5, время: 05:59.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Khorost Group© 2002-2021