Witam proszę bardzo o napisanie lub podzucenie takiego pluginu [jesli istnieje] , że sie szybciej biega np. 120 % biegu czy coś w tym stylu
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Szybsze bieganie
Temat rozp.
Pan BooYaka
, 13.03.2011 20:48
4 odpowiedzi w tym temacie
#1
Napisano 13.03.2011 20:48
#3
Napisano 14.03.2011 16:06
jeszcze nie sprawdzilem , czy dziala ale dalo by sie to zrobic na dana flage ? , np. immunitet
Użytkownik SzrederS edytował ten post 14.03.2011 16:06
#4
Napisano 14.03.2011 18:42
jeszcze nie sprawdzilem , czy dziala ale dalo by sie to zrobic na dana flage ? , np. immunitet
tu masz na flage "a"
dodatkowo nie ma stałej wartości 250 jako speed tylko każda jest inna dla każdej broni..
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "MisieQ"
new cvar_speed;
new g_lastwpn[33];
new bool:g_imobile[33];
new gCurrentFOV[33];
new bool:freezetime;
new gMaxPlayers;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
cvar_speed = register_cvar( "szybkosc", "1.0" );
gMaxPlayers = get_maxplayers();
register_logevent("LogEvent_Round_Start", 2, "0=World triggered", "1=Round_Start");
register_event("SetFOV", "Event_SetFOV", "be");
RegisterHam(Ham_Spawn, "player", "Ham_Spawn_Post", 1);
}
new Float:gCSWeaponSpeed[32] =
{
0.0,
250.0, // CSW_P228
0.0,
260.0, // CSW_SCOUT
250.0, // CSW_HEGRENADE
240.0, // CSW_XM1014
250.0, // CSW_C4
250.0, // CSW_MAC10
240.0, // CSW_AUG
250.0, // CSW_SMOKEGRENADE
250.0, // CSW_ELITE
250.0, // CSW_FIVESEVEN
250.0, // CSW_UMP45
210.0, // CSW_SG550
240.0, // CSW_GALI
240.0, // CSW_FAMAS
250.0, // CSW_USP
250.0, // CSW_GLOCK18
210.0, // CSW_AWP
250.0, // CSW_MP5NAVY
220.0, // CSW_M249
230.0, // CSW_M3
230.0, // CSW_M4A1
250.0, // CSW_TMP
210.0, // CSW_G3SG1
250.0, // CSW_FLASHBANG
250.0, // CSW_DEAGLE
235.0, // CSW_SG552
221.0, // CSW_AK47
250.0, // CSW_KNIFE
245.0 // CSW_P90
};
public client_putinserver(id)
{
g_imobile[id] = false;
}
public LogEvent_Round_Start()
{
freezetime = false;
for(new i = 1; i <= gMaxPlayers; i++)
{
set_task(0.1, "set_speed", i);
}
}
public Event_SetFOV(id)
{
if ( !is_user_alive(id) ) return;
new fov = read_data(1);
if ( gCurrentFOV[id] != fov )
{
gCurrentFOV[id] = fov;
switch(g_lastwpn[id])
{
case CSW_SCOUT, CSW_SG550, CSW_AWP, CSW_G3SG1:
{
set_speed(id);
}
}
}
}
public Event_CurWeapon(id)
{
if ( !is_user_alive(id) )
return;
new weapon_id = read_data(2);
if ( g_lastwpn[id] != weapon_id )
{
set_speed(id);
}
g_lastwpn[id] = weapon_id;
}
public Ham_Spawn_Post(id)
{
if ( !is_user_alive(id) ) return HAM_IGNORED;
if ( cs_get_user_team(id) == CS_TEAM_UNASSIGNED ) return HAM_IGNORED;
if ( !has_flag(id, "a") ) return HAM_IGNORED;
set_task(0.6, "set_speed", id);
return HAM_IGNORED;
}
public set_speed(id)
{
if ( !is_user_alive(id) || freezetime ) return;
new Float:speed;
if ( g_imobile[id] )
{
speed = 100.0;
}
else
{
if ( cs_get_user_vip(id) )
{
speed = 227.0;
}
else
{
new weapon = get_user_weapon(id);
speed = gCSWeaponSpeed[weapon];
if ( gCurrentFOV[id] <= 45 )
{
switch(weapon)
{
case CSW_SCOUT: speed = 220.0;
case CSW_SG550, CSW_AWP, CSW_G3SG1: speed = 150.0;
}
}
}
speed += (get_user_maxspeed(id) * cvar_speed);
}
if ( speed != get_user_maxspeed(id) )
{
set_user_maxspeed(id, speed);
}
}
Użytkownik MisieQ edytował ten post 14.03.2011 18:42
#5
Napisano 17.03.2011 13:20
misieq a cvar jakis jest do ustalenia stalej predkosci ?
pozatym misieq ten plugin dziala , tylko ze osoby bez flagi A czesto sie ruszac nie moga
pozatym misieq ten plugin dziala , tylko ze osoby bez flagi A czesto sie ruszac nie moga
Użytkownik SzrederS edytował ten post 17.03.2011 13:34
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych