AMX MOD X
Среда, 24.04.2024, 03:25:24



Приветствую Вас Гость | RSS
[ Главная ] [ ScreenFade - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » ScreenFade (настройка)
ScreenFade
FreeKILLДата: Среда, 20.01.2010, 13:43:12 | Сообщение # 1
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
как узнать кто запульнул гранату в эвенте, пробовал так:
Code
public eventFlash(id)
{
  new owner = get_user_owner()
}
get_user_owner()
{
  new which = grenade[0]
  for(new i = 1; i < 32; i++)
   {
   grenade[i-1] = grenade[i]
  }
  grenade[31] = 0
  return which
}

но оно то работает, а то неработает.

 
defaultNick8433Дата: Среда, 20.01.2010, 14:14:19 | Сообщение # 2
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
http://amxmodx.ucoz.ru/forum/9-3551-1

Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
FreeKILLДата: Среда, 20.01.2010, 15:12:37 | Сообщение # 3
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
ненашел в той тебе ид бросавшего грену
 
PomanoBДата: Среда, 20.01.2010, 18:32:05 | Сообщение # 4
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Надо в момент запуска гранаты ставить set_task на время срабатывания - 0,1
И потом все eventFlash сразу после этого будут от этого владельца


http://romanov4400.mybrute.com
 
FreeKILLДата: Среда, 20.01.2010, 18:40:06 | Сообщение # 5
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
так:
Code

public grenade_throw(id,greindex,wId) {
  set_task(0.000001,"explod",greindex)
}
explod(grenade) {
  set_pev(greanade, pev_dmgtime, -0.1)  
}
eventFlash(id) {
  //id = owner????
}

и тогда id=тому кто кидал грену

Добавлено (20.01.2010, 18:40:06)
---------------------------------------------
?

Сообщение отредактировал FreeKILL - Среда, 20.01.2010, 18:56:23
 
PomanoBДата: Среда, 20.01.2010, 20:15:51 | Сообщение # 6
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Code
new g_owner

public grenade_throw(id,greindex,wId) {  
   set_task(2.9,"explod",id)  // Или не 2.9, сколько там от броска до взрыва
}  

public explod(id)
{
    g_owner = id
}

eventFlash(id) {  
   // Игрока id ослепил g_owner
}


http://romanov4400.mybrute.com
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » ScreenFade (настройка)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024