
Подробно…
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 – Теперь найдите:
8 – там будет наш set_task в ряду
{
//code.. code..
}
set_task(1.0, \”levels\”, id)
}
Ограниченное оружие
1 – Мы сделаем ограничение:
2 – дальше найдите:
3 – Добавте туда:
new lvl = nivelarmasprimarias[selection]if(variable[id] >= lvl)
И оно будет выглядеть так:
if(variable[id] >= lvl)
{
// code… codee…
}
return PLUGIN_CONTINUE;
}
Если внимание идет в начале кода и вернуть в конце
4 – Теперь найдите:
И добавте ниже:
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ильно ругайтесь