Prosił bym o przerobienie pluginu granata odpychajacego chodzi mi oto aby zamiast HE odpychal FlashBang
http://amxx.pl/topic...at-odpychajacy/
w tym pluginie odpycha HE a ja chce aby odpychal FB
daje +
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.
|
Napisano 22.10.2013 20:23
Prosił bym o przerobienie pluginu granata odpychajacego chodzi mi oto aby zamiast HE odpychal FlashBang
http://amxx.pl/topic...at-odpychajacy/
w tym pluginie odpycha HE a ja chce aby odpychal FB
daje +
Napisano 22.10.2013 20:45
Sprawdź :
#include <amxmodx> #include <engine> #include <hamsandwich> #include <cstrike> #include <fakemeta> #define PLUGIN "odpychajacy HE" #define VERSION "1.0" #define AUTHOR "kyku" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Think, "grenade", "fw_ThinkGrenade") // Add your code here... } public fw_ThinkGrenade(entity) { if (!pev_valid(entity)) return HAM_IGNORED; static Float:dmgtime pev(entity, pev_dmgtime, dmgtime) if (dmgtime > get_gametime()) return HAM_IGNORED; if (!is_user_connected(pev(entity, pev_owner))) return HAM_IGNORED; if(get_user_weapon(pev(entity, pev_owner))!=CSW_FLASHBANG) return HAM_IGNORED; new Float:origin[3], Float:origin2[3]; // ~~~~~~~~~~~~~~ TUTAJ USTAWIENIA ~~~~~~~~~~~~~~ new Float:sila = 1000.0; // tu zmieniasz sile new Float:dystans_wybuchu = 500.0; // tu zasieg wybuchu // ~~~~~~~~~~~~~~ KONIEC USTAWIEN ~~~~~~~~~~~~~~ for(new i=1;i<33;i++)if(is_user_alive(i)&&get_user_team(i)!=get_user_team(pev(entity, pev_owner))){ entity_get_vector(i, EV_VEC_origin, origin2);entity_get_vector(entity, EV_VEC_origin, origin); new Float: wynik = sila - (sila*(get_distance_f(origin, origin2)/dystans_wybuchu)); // akurat takie obliczanie sily wpadlo do glowy <img src='http://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue.gif' class='bbc_emoticon' alt=':P' /> //przyklad: 1000 - (1000 * (300 / 500)) = 400 czyli sila wybuchu bedzie rowna 400/1000 gdy bedzie stal w odleglosci 300/500 units if(sila)set_velocity_from_origin(i, origin, wynik); } //engfunc(EngFunc_RemoveEntity, entity) return HAM_SUPERCEDE; } stock get_velocity_from_origin( ent, Float:fOrigin[3], Float:fSpeed, Float:fVelocity[3] ) { new Float:fEntOrigin[3]; entity_get_vector( ent, EV_VEC_origin, fEntOrigin ); new Float:fDistance[3]; fDistance[0] = fEntOrigin[0] - fOrigin[0]; fDistance[1] = fEntOrigin[1] - fOrigin[1]; fDistance[2] = fEntOrigin[2] - fOrigin[2]; new Float:fTime = ( vector_distance( fEntOrigin,fOrigin ) / fSpeed ); fVelocity[0] = fDistance[0] / fTime; fVelocity[1] = fDistance[1] / fTime; fVelocity[2] = fDistance[2] / fTime; return ( fVelocity[0] && fVelocity[1] && fVelocity[2] ); } stock set_velocity_from_origin( ent, Float:fOrigin[3], Float:fSpeed ) { new Float:fVelocity[3]; get_velocity_from_origin( ent, fOrigin, fSpeed, fVelocity ) entity_set_vector( ent, EV_VEC_velocity, fVelocity ); return ( 1 ); }
Napisano 23.10.2013 17:13
niestety nie dziala. a przy okazji chciałbym aby ten granat dzialal tylko na wrogow to ma być plugin na ZE wiec ma dzialac tylko na terrorystow
Inny
Dodanie Broni do PaintBallNapisany przez One ShooT , 05.02.2024 inny, modyfikacja |
|
|
|||
Modyfikacja
prośba o przerobienie pluginuprośba Napisany przez bili , 06.02.2021 modyfikacja |
|
|
|||
Modyfikacja
Prośba o dodanie modelu do vipa z generatoraNapisany przez Vanilla , 01.02.2021 modyfikacja |
|
|
|||
Modyfikacja
Plugin na przenikanie/spadochron pod komendąNapisany przez Polonez , 22.01.2021 modyfikacja |
|
|
|||
|
[ROZWIĄZANE] Modyfikacja pluginuNapisany przez _.-*`PaniQ*-._ , 11.01.2021 modyfikacja |
|
|
0 użytkowników, 0 gości, 0 anonimowych