Вернуться   Форумы Якутск Онлайн > Всё об играх > Team Fortress 2
Ответ
 
Опции темы Опции просмотра

Кто разбирается в скриптинге? Нужна помощь
Старый 20.06.2009, 03:35   #1
<Tiesto>
Участник
 
Аватар для <Tiesto>
 
<Tiesto> вне форума
Регистрация: 21.06.2008
Адрес: Miami beach 493
Сообщений: 296
<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию
По умолчанию Кто разбирается в скриптинге? Нужна помощь

Вообщем так, я хочу запустить сервер с модом Mid-Air TF2 для солдатов, где
повреждение наносится только в воздухе, причем если стрелять на земле -здоровье не отнимается

Нашел подходящий скрипт

Код:
#include <sourcemod>
#include <dukehacks>

#define PLUGIN_VERSION "6.1"

public Plugin:myinfo = 
{
	name = "midair",
	author = "matt",
	description = "air shots only",
	version = PLUGIN_VERSION,
	url = ""
}

new Handle:cvDmgMult = INVALID_HANDLE;

// Hook events
public OnPluginStart()
{
	dhAddClientHook(HK_TraceAttack, TraceAttackHook);
	HookEvent("player_hurt", Event_PlayerHurt);
}



// Air shot damage ONLY
public Action:TraceAttackHook(client, attacker, inflictor, Float:damage, &Float:multiplier)
{

new entvalue
new m_Offset
m_Offset=FindSendPropOffs("CTFPlayer","m_hGroundEntity")
//client = GetClientOfUserId(GetEventInt(event,"userid"))
entvalue=GetEntData(client,m_Offset,4)


if(entvalue > -1.000000009)
{
	multiplier *= 0.001;
	return Plugin_Changed;
}

else
{
	multiplier *= 4.0;
	return Plugin_Changed;
}
}


// Remove fall damage
public Event_PlayerHurt(Handle:event, const String:name[], bool:dontBroadcast) 
{
		new victim = GetClientOfUserId(GetEventInt(event,"userid"));
		new attacker = GetClientOfUserId(GetEventInt(event,"attacker"));

			if(victim > 0 && IsClientInGame(victim) & FL_ONGROUND) 
			{
				new victimLost = GetEventInt(event,"damage");
				new victimHealth = GetEventInt(event,"health") + victimLost;
				new shealth = 200 - victimLost

				if(IsClientInGame(victim) && IsPlayerAlive(victim) && (GetEntityFlags(victim) & FL_ONGROUND)) 
			{
					SetEntityHealth(victim, 200);
				
		}
		}

}
Кароче я незнаю куда и как, пихать если кто знает, помогите
  Ответить с цитированием

Старый 20.06.2009, 12:19   #2
Frest!
Участник
 
Frest! вне форума
Регистрация: 12.09.2007
Сообщений: 384
Frest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутацию
По умолчанию

Откуда взял? Я хочу написать на этом коде АНТИЧИТ.Но не знаю где можно найти плагины и т.д.
Поговорим
  Ответить с цитированием

Старый 20.06.2009, 12:46   #3
NSer
Новичок
 
Аватар для NSer
 
NSer вне форума
Регистрация: 18.06.2009
Адрес: Якутск
Сообщений: 13
NSer на пути к уважению
По умолчанию

если это скрипт то попробуй его сохраеить в одном из КФГ файл хранящихся здесь С:\Games\Team Fortress 2\tf\cfg
  Ответить с цитированием

Старый 20.06.2009, 12:49   #4
Frest!
Участник
 
Frest! вне форума
Регистрация: 12.09.2007
Сообщений: 384
Frest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутацию
По умолчанию

Цитата:
Сообщение от NSer Посмотреть сообщение
если это скрипт то попробуй его сохраеить в одном из КФГ файл хранящихся здесь С:\Games\Team Fortress 2\tf\cfg
вообще то это Павн Код, язык программирования.И настоящие скрипты хранят в scripts, а вот скрипты для клавиш в cfg
  Ответить с цитированием

Старый 20.06.2009, 13:57   #5
NSer
Новичок
 
Аватар для NSer
 
NSer вне форума
Регистрация: 18.06.2009
Адрес: Якутск
Сообщений: 13
NSer на пути к уважению
По умолчанию

сорри ошибочка вышла
  Ответить с цитированием

Старый 20.06.2009, 15:13   #6
qwert
Участник
 
Аватар для qwert
 
qwert вне форума
Регистрация: 27.02.2006
Сообщений: 326
qwert имеет наиславнейшую репутациюqwert имеет наиславнейшую репутациюqwert имеет наиславнейшую репутациюqwert имеет наиславнейшую репутациюqwert имеет наиславнейшую репутациюqwert имеет наиславнейшую репутациюqwert имеет наиславнейшую репутациюqwert имеет наиславнейшую репутациюqwert имеет наиславнейшую репутациюqwert имеет наиславнейшую репутациюqwert имеет наиславнейшую репутацию
По умолчанию

Цитата:
Сообщение от Frest! Посмотреть сообщение
Откуда взял? Я хочу написать на этом коде АНТИЧИТ.Но не знаю где можно найти плагины и т.д.
Поговорим
http://forums.alliedmods.net/showthread.php?t=69658
__________________
Код:
IIIsergyIII
  Ответить с цитированием

Старый 20.06.2009, 20:00   #7
<Tiesto>
Участник
 
Аватар для <Tiesto>
 
<Tiesto> вне форума
Регистрация: 21.06.2008
Адрес: Miami beach 493
Сообщений: 296
<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию
По умолчанию

нет чтобы реально помочь а вы все на словах
" я такой та раз такой та" -_-
где реальная помощь
  Ответить с цитированием

Старый 20.06.2009, 20:11   #8
Frest!
Участник
 
Frest! вне форума
Регистрация: 12.09.2007
Сообщений: 384
Frest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутациюFrest! имеет наиславнейшую репутацию
По умолчанию

Цитата:
Сообщение от <Tiesto> Посмотреть сообщение
нет чтобы реально помочь а вы все на словах
" я такой та раз такой та" -_-
где реальная помощь
Ya yje putalsa pomo4
  Ответить с цитированием

Старый 20.06.2009, 21:16   #9
<Tiesto>
Участник
 
Аватар для <Tiesto>
 
<Tiesto> вне форума
Регистрация: 21.06.2008
Адрес: Miami beach 493
Сообщений: 296
<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию<Tiesto> имеет наиславнейшую репутацию
По умолчанию

ты только начал про какойто duskhack или как там его и из мирки вышел я так и ничего не понял
  Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +9, время: 21:52.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Якутск-Online. Перевод: zCarot