Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Prośba Klasy Z większą szybkością .


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 Kuba22

    Wszechwidzący

  • Użytkownik

Reputacja: 24
Życzliwy

  • Postów:246
  • Lokalizacja:Jaworzno
Offline

Napisano 25.03.2012 19:13

To tak jak w temacie prosiłbym o zrobienie klasy z wiekszą szybkością niż podstawową.( + Potem po zrobieniu klasy napisać gdzie zmienić jej szybkość)

Za pomoc będzie +sik.

P.S Nie chodzi mi o kondycję tylko o szybkość poruszania słyszałem że jest coś takiego .
Może się mylę.

Użytkownik Kuba22 edytował ten post 25.03.2012 19:16

  • +
  • -
  • 0

#2 Kołodziej

    Wszechwiedzący

  • Power User

Reputacja: 85
Zaawansowany

  • Postów:522
  • Imię:Kamil
  • Lokalizacja:Poland
Offline

Napisano 25.03.2012 20:08

Raczej to nie możliwe ale mogę wykonać Ci klasę zapodaj opis
  • +
  • -
  • 0
CoD Fast Exp 31.186.83.235:27056 Dołączona grafika

CoD 300 Lvl+West 89.231.6.12:27035 Dołączona grafika

#3 TheRock

    Wszechobecny

  • Użytkownik

Reputacja: 233
Wszechwidzący

  • Postów:402
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Zloczew
Offline

Napisano 25.03.2012 20:36

chodzi ci o takie coś jak ktoś kliknie np: shift to biegnie szybciej?
  • +
  • -
  • 0

#4 Kuba22

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 24
Życzliwy

  • Postów:246
  • Lokalizacja:Jaworzno
Offline

Napisano 26.03.2012 15:15

hmmm to shiftem też by pasowało ale żeby było szybkie ;)
  • +
  • -
  • 0

#5 TheRock

    Wszechobecny

  • Użytkownik

Reputacja: 233
Wszechwidzący

  • Postów:402
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Zloczew
Offline

Napisano 26.03.2012 15:22

proszę
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich> //no dobra na jeden register includuje kanapke ale nie chce mi sie grzebac w fake wybaczycie prawda ;P ?
#include <codmod>

#define PLUGIN "Sprint"
#define VERSION "1.0"
#define AUTHOR "DarkGL"


#define SZYBKOSC_GRACZA(%1) (250.0+cod_get_user_trim(%1, 1, 1, 1)*1.3)

#define nazwa "SAS"
#define opis "Przytrzymaj shift aby pobiec sprintem!"

new const bronie = 1<<CSW_M3;
new const zdrowie = 30;
new const kondycja = 10;
new const inteligencja = 20;
new const wytrzymalosc = 15;

new bool:ma_klase[33];

new Float:gfPitch[33];
new Float:gfYaw[33];

new Float:gfMoveOffset[33][2];
new giMoves[33];
new bool:gFast[33];
new gZmeczenie[33];

//pcvary
new pSpeed,pZmeczenie;


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

cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);

pSpeed = register_cvar("sprint_szybkosc","60.0")
pZmeczenie = register_cvar("sprint_zmeczenie","5");

register_forward(FM_PlayerPreThink, "fwPreThink");
register_forward(FM_UpdateClientData, "UpdateClientData_Post", 1)

RegisterHam(Ham_Spawn,"player","spawned",1)

register_event("CurWeapon","CurWeapon","be", "1=1");

register_clcmd("+fast_run","startMove")
register_clcmd("-fast_run","stopMove")

}

public startMove(id){
if(!gFast[id] && is_user_alive(id) && cs_get_user_zoom(id) == CS_SET_NO_ZOOM && ma_klase[id]){
gfPitch[id] = gfYaw[id] = 0.0;
moveTo(id, 0.0, 20.0);
gFast[id] = true;
engfunc(EngFunc_SetClientMaxspeed, id, SZYBKOSC_GRACZA(id)+get_pcvar_float(pSpeed));
remove_task(id)
set_task(0.1,"addZmeczenie",id,_,_,"b")
}
return PLUGIN_HANDLED
}

public stopMove(id){
if(gFast[id] && is_user_alive(id) && ma_klase[id]){
moveTo(id, 0.0, 0.0);
gFast[id] = false;
engfunc(EngFunc_SetClientMaxspeed, id, SZYBKOSC_GRACZA(id));
remove_task(id)
set_task(0.2,"odejZmecznie",id,_,_,"b")
}
return PLUGIN_HANDLED
}

moveTo(id, Float:fPitch, Float:fYaw, moves=20){
gfMoveOffset[id][0] = (fPitch - gfPitch[id])/moves;
gfMoveOffset[id][1] = (fYaw - gfYaw[id])/moves;
giMoves[id] = moves;
}

public fwPreThink(id){
if(!is_user_alive(id)) return;

if(gFast[id]){
set_pev(id, pev_button, pev(id,pev_button) & ~IN_ATTACK)
set_pev(id, pev_button, pev(id,pev_button) & ~IN_ATTACK2)
if(gZmeczenie[id] >= get_pcvar_num(pZmeczenie)*10){
stopMove(id);
}
}

if(giMoves[id] > 0){
giMoves[id]--;
gfPitch[id] += gfMoveOffset[id][0];
gfYaw[id] += gfMoveOffset[id][1];
engfunc(EngFunc_CrosshairAngle, id, gfPitch[id], gfYaw[id]);
}
}

public spawned(id){
if(is_user_alive(id)){
gZmeczenie[id] = 0;
}
}

public addZmeczenie(id){
gZmeczenie[id]++;
}

public odejZmecznie(id){
if(gZmeczenie[id] > 0){
gZmeczenie[id]--;
}
}

public UpdateClientData_Post(id, sendweapons, cd_handle)
{
if(!is_user_alive(id)){
return FMRES_IGNORED
}

if(gFast[id]){
set_cd(cd_handle, CD_ID, 0)
return FMRES_HANDLED
}
return FMRES_IGNORED
}

public CurWeapon(id)
{
if(!is_user_alive(id)){
return PLUGIN_CONTINUE;
}
static iOldWeap[33];
new weapon = read_data(2);

if(gFast[id] && iOldWeap[id] != weapon){
new szName[64];
get_weaponname(iOldWeap[id],szName,charsmax(szName));
engclient_cmd(id,szName);
engfunc(EngFunc_SetClientMaxspeed, id, SZYBKOSC_GRACZA(id)+get_pcvar_float(pSpeed));
return PLUGIN_CONTINUE;
}

iOldWeap[id] = weapon;
return PLUGIN_CONTINUE;
}

public cod_class_enabled(id){
ma_klase[id] = true;
client_cmd(id,"bind shift +fast_run");
}

public cod_class_disabled(id){
ma_klase[id] = false;
client_cmd(id,"bind shift +speed");
}

  • +
  • -
  • 0

#6 Kuba22

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 24
Życzliwy

  • Postów:246
  • Lokalizacja:Jaworzno
Offline

Napisano 29.03.2012 18:22

ehhh trochę kijowa klasa bo ja klas potrzebuje do Dr'a.Potrzebuje klasy do Dr'a z wielką szybkością .
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych