Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Как редактировать уже существующии .sma
smell111Дата: Среда, 04.05.2011, 22:25 | Сообщение # 1
Прохожий
Ранг:
Репутация: « 0 »
Сообщений: 1

Пол:
ICQ:
Живу в:
Страна: Российская Федерация
Город: Омск

Награды:



Особые награды:

Я вот хочу изменить knife_roud.sma - первый раунд на ножах .
Хочу сделать так что бы при старте был раунд на ножах и через каждые5 или 10 раундов - 1 раунд был на ножах.
Вот скажите что мне тут нужно изменить? как это будет выглядить?
/* Script generated by Pawn Studio */

/*
Name: Knife Round
Version: 1.6a
Author: jas0n
Date: 16.05.08

Description: Allow to play first round in "knife only" mode. Also you could allow c4/granades.

Cvars: kr_mode <0|1|2|3> (default "1")
0: knife only
1: knife + c4
2: knife + granades
3: knife + c4 + granades
kr_timer <sec> (default "0")
* If value less then 30 sec this function disabled
*/

#include <amxmodx>

new const PLUGIN[] = "Knife Round"
new const VERSION[] = "1.6a"
new const AUTHOR[] = "jas0n"

new const g_HudMsgStart[] = "KNIFE!!! KNIFE!!! KNIFE!!!"
new const g_HudMsgEnd[] = "PICK UP YOUR WEAPONS AND FIGHT!"

new bool:g_IsKnifeRound
new bool:g_IsCommencing
new g_Mode, p_Mode
new g_Timer, p_Timer
new g_SyncMsgObj

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event("TextMsg", "evGameCommencing", "a", "2=#Game_Commencing")
register_event("CurWeapon", "evCurWeapon", "be", "1=1", "2!29")
register_event("HLTV", "evNewRound", "a", "1=0", "2=0")
register_logevent("evStartRound", 2, "1=Round_Start")
register_logevent("evRestartRound", 2, "1&Restart_Round_")

g_Mode = register_cvar("kr_mode", "1")
g_Timer = register_cvar("kr_timer", "0")
g_SyncMsgObj = CreateHudSyncObj()
}

public plugin_cfg() {
p_Mode = get_pcvar_num(g_Mode)
p_Timer = get_pcvar_num(g_Timer)
}

public evGameCommencing() {
g_IsCommencing = true
}

public evNewRound() {
if(!g_IsKnifeRound)
return

if(task_exists(348916))
remove_task(348916)

set_hudmessage(0, 225, 0, -1.0, 0.30, 2, 2.0, 6.0, _, _, -1)
ShowSyncHudMsg(0, g_SyncMsgObj, g_HudMsgEnd)

g_IsCommencing = false
g_IsKnifeRound = false

pause("ad")
}

public evStartRound() {
if (!g_IsCommencing)
return

g_IsKnifeRound = true

if (p_Timer >= 30)
set_task(float(p_Timer), "evNewRound", 348916)

set_hudmessage(0, 225, 0, -1.0, 0.30, 2, 2.0, 6.0, _, _, -1)
ShowSyncHudMsg(0, g_SyncMsgObj, g_HudMsgStart)
}

public client_spawn(id) {
if (!g_IsCommencing)
return

force_knife(id)
}

public evRestartRound() {
if (!g_IsKnifeRound)
return

g_IsKnifeRound = false
}

public evCurWeapon(id) {
if (!g_IsCommencing)
return

static weapon
weapon = get_user_weapon(id)

switch(p_Mode) {
case 1: if (weapon == CSW_C4) return
case 2: if (weapon == CSW_HEGRENADE || weapon == CSW_FLASHBANG || weapon == CSW_SMOKEGRENADE) return
case 3: if (weapon == CSW_C4 || weapon == CSW_HEGRENADE || weapon == CSW_FLASHBANG || weapon == CSW_SMOKEGRENADE) return
}

force_knife(id)
}

force_knife(id)
{
engclient_cmd(id, "weapon_knife")
}

Добавлено (04.05.2011, 22:25)
---------------------------------------------
kobilkinym@yandex.ru отпишитесь мне на почту пожалуйста если кто знает как сделать что бы при старте был раунд на ножах и через каждые 5 или 10 раундов - 1 раунд был на ножах. shy

 
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшии пользователи Новые пользователи
  • Новый Топ пользователей с аватарами для Ucoz (0)
  • Простой и красивый вид формы опроса (0)
  • Красивый информер "кто нас сегодня посетил" для Ucoz (0)
  • Flash радио для сайта (0)
  • Новый информер комментарии для ucoz как на Dle (0)
  • Связь с администрацией (0)
  • Кул меню (0)
  • Оповещение о входе и выходе пользователей для uCoz (0)
  • Радио для сайта (0)
  • новый вид статистики для ucoz скрипт (0)
  • Флудильная (20)
  • Галлерея Аватарок (16)
  • Biohazard v1.93 (Zombie Mod) (12)
  • досчитай до тысячи (12)
  • Как создать свой плагин (6)
  • Ваш ник или Имя по японски (6)
  • Рекорд посещаемости! (6)
  • Наши фотки (5)
  • Делимся вашей музыкой (4)
  • фотошоп онлайн на своем сайте (3)
  • 1. SeregaS
    постов: 293
  • 2. Hool
    постов: 39
  • 3. HolyBoy
    постов: 17
  • 4. КрЕвЕдКо
    постов: 16
  • 5. Lookflaco
    постов: 12
  • 6. CTPAX
    постов: 8
  • 7. nigman
    постов: 8
  • 8. MyLife
    постов: 8
  • 9. Zombie
    постов: 6
  • 10. Aninew
    постов: 5
  • DoG
  • Onlines
  • maxycheks
  • startsmart
  • laym
  • Lookflaco
  • MyLife
  • Aninew
  • Виктор
  • aRKA
  • makhrov29
  • kinoh
  • torsmail
  • smell111
  • MegaSergey


  • Copyright MyCorp © 2006
    Бесплатный хостинг uCoz