[TUT][ZP]Уровень для ZP

[TUT][ZP]Уровень для ZP

Подробно…

[TUT][ZP]Уровень для ZP

Levels for ZP

1 — Открываем свой zombie_plague.sma

2 — Создайте переменную и const

Например:


new variable[33]
new const variable2[5] = { 5, 10, 20, 30, 40 }

3 — Теперь мы сделаем общественности (это может пойти в любом месте)


public levels(id)

4 — В настоящее время в рамках этого мы будем публиковать в то время как проверить приложение, которое имеет игрок, и как им нужно было перейти от уровня


while(g_ammopacks[id] >= variable2[variable[id]])

5 — В настоящее время в рамках этого мы сделаем сумму а если сумма добавляет 1 уровень


variable[id]++
Читайте также:   Как собрать готовый сервер

6 — Теперь мы сделаем set_task проверять каждую 1,0 секунды, если игрок количество шаг AP, чтобы перейти от уровня


set_task(1.0, \»levels\», id)

Все это мы будем делать следующим образом:


public levels(id)
{
while(g_ammopacks[id] >= variable2[variable[id]])
{
variable[id]++
}
set_task(1.0, \»levels\», id)
}

7 — Теперь найдите:

public client_putinserver(id)

8 — там будет наш set_task в ряду

public client_putinserver(id)
{
//code.. code..
}
set_task(1.0, \»levels\», id)
}

Ограниченное оружие

1 — Мы сделаем ограничение:

new const nivelarmasprimarias[] = { 0, 0, 0, 20, 4, 6, 2, 50, 61, 50, 75, 40, 15, 20, 40, 52, 51, 100 }

2 — дальше найдите:

Читайте также:   Быстрая скачка файлов на сервере с Yandex Narod [Fast DownLoad]

// Buy primary weapon

3 — Добавте туда:

new lvl = nivelarmasprimarias[selection]if(variable[id] >= lvl)

И оно будет выглядеть так:

new lvl = nivelarmasprimarias[selection]
if(variable[id] >= lvl)
{
// code… codee…
}
return PLUGIN_CONTINUE;
}

Если внимание идет в начале кода и вернуть в конце

4 — Теперь найдите:

// 1-7. Weapon List

И добавте ниже:

for (weap = WPN_STARTID; weap nivelarmasprimarias[weap])
len += formatex(menu[len], sizeof menu — 1 — len, \»\\r%d.\\w %s^n\», weap-WPN_STARTID+1, WEAPONNAMES[get_weaponid(g_primary_items[weap])])
else
len += formatex(menu[len], sizeof menu — 1 — len, \»\\d%d. %s (\\rLevel %d\\d)^n\», weap-WPN_STARTID+1, WEAPONNAMES[get_weaponid(g_primary_items[weap])], nivelarmasprimarias[weap])

Источник http://forums.alliedmods.net/

P.S Переводил с Испанского.Неcильно ругайтесь

Читайте также:   Настройка flashlight и nightvision

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Zombie-Mod.com — крупнейший портал по Counter Strike