Mo偶na tak, ale mo偶na te偶 tak jak ja to zrobi艂em.Ja u偶ywam tego sposobu bo jest 艂atwiej o edycje limitu i dlatego udost臋pni艂em go dla zielonych
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
krakerz
Rejestracja: 22.11.2011Aktualnie: Nieaktywny
Poza forum Ostatnio: 14.01.2013 19:52




Statystyki
- Grupa: Nowy
- Ca艂o艣膰 post贸w: 4
- Odwiedzin: 964
- Tytu艂: Nowy
- Wiek: Wiek nie zosta艂 ustalony
- Urodziny: Data urodzin nie zosta艂a podana
-
Imi臋
Kamil
-
P艂e膰
M臋偶czyzna
-
Lokalizacja
Suwa艂ki
Kontakt
0
Nowy
Narz臋dzia u偶ytkownika
Znajomi
krakerz nie posiada znajomych
Ostatnio byli
#326270 [TUT]Jak doda膰 limit statystyk
Napisane przez HaDeS From HELL
w 24.11.2011 20:58
limit dzia艂a w ten spos贸b, 偶e ogranicza pkt kt贸re mo偶esz doda膰 do statystyki.
Mo偶na tak, ale mo偶na te偶 tak jak ja to zrobi艂em.Ja u偶ywam tego sposobu bo jest 艂atwiej o edycje limitu i dlatego udost臋pni艂em go dla zielonych
Mo偶na tak, ale mo偶na te偶 tak jak ja to zrobi艂em.Ja u偶ywam tego sposobu bo jest 艂atwiej o edycje limitu i dlatego udost臋pni艂em go dla zielonych
#325690 [TUT]Jak doda膰 limit statystyk
Napisane przez HaDeS From HELL
w 23.11.2011 07:08
Opisze to jako艣 tak :
Klasa Snajper ma staty
A jak kto艣 by sobie ustawi艂 limit statystyk po 50 w ka偶dej i 201 poziom na serwie to oczywiste by by艂o, 偶e pkt do rozdania by zosta艂y.
Klasa Snajper ma staty
Zdrowie : 10 inteligencja : 60 kondycja : 40 wytrzyma艂o艣膰 : 30to jak ustawimy sobi臋 limit statystyki ka偶dej po ,,100" i dostaniemy za 201 poziom 400 pkt do rozdania to wtedy max statystyki klasy b臋d膮 wygl膮da艂y jako艣 tak:
Zdrowie : 110 inteligencja : 160 kondycja : 140 wytrzyma艂o艣膰 : 130 statystyka klasy + limit statystykiNajlepiej jak by kto艣 sobie obliczy艂 ile pkt dostanie za max poziom postaci i jako艣 umiej臋tnie to podzieli艂 na te cztery statystyki.
A jak kto艣 by sobie ustawi艂 limit statystyk po 50 w ka偶dej i 201 poziom na serwie to oczywiste by by艂o, 偶e pkt do rozdania by zosta艂y.
#325559 [TUT]Jak doda膰 limit statystyk
Napisane przez HaDeS From HELL
w 22.11.2011 20:39
A wi臋c postanowi艂em napisa膰 ten banalny tutek, kt贸ry opisuje jak doda膰 limit statystyk typu kondycja,wytrzyma艂o艣膰 itp.
To zaczynamy
Szukamy:
Teraz Szukamy ,,public PrzydzielPunkty_Handle "
-PrzydzielZdrowie
-PrzydzielInteligencje
-PrzydzielKondycje
-PrzydzielWytrzymalosc
W public PrzydzielZdrowie zmieniamy to:
Szybcioor : Teraz cieszysz si臋 limitem statystyk
.
*TuTek zosta艂 napisany dla zielonych i dla tego bo nie widzia艂em nigdzie indziej takiego tutka.
*Mo偶na podawa膰 pomys艂y co zmieni膰 lub doda膰 .
*Wszelkie opinie s膮 nawet nakazane .
*Je偶eli zabrak艂o jakiego艣 kodu w tutku prosz臋 pisa膰!!.
To zaczynamy
Szukamy:
#define ZADANIE_POKAZ_INFORMACJE 672 #define ZADANIE_POKAZ_REKLAME 768 #define ZADANIE_USTAW_SZYBKOSC 832Pod tym dodajemy
/****** KONFIGURACJA ******/ /*** LIMITY STATYSTYK ***/ new limit_zdrowia = xx; // zdrowie new limit_inteligencji = xx; // inteligencja new limit_kondycji = xx; // kondycja new limit_wytrzymalosci = xx; // wytrzymalosc /*** LIMITY STATYSTYK ***/W miejsce ,,xx'' dajemy w艂asn膮 warto艣膰 (np ,,100")
Teraz Szukamy ,,public PrzydzielPunkty_Handle "
public PrzydzielPunkty_Handler(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
if(punkty_gracza[id] < 1)
return PLUGIN_CONTINUE;
new limit_poziomu = get_pcvar_num(cvar_limit_poziomu);
switch(item)
{
case 0:
{
if(inteligencja_gracza[id] < limit_poziomu/2)
{
inteligencja_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] Maxymalny poziom inteligencji osiagniety");
}
case 1:
{
if(zdrowie_gracza[id] < limit_poziomu/2)
{
zdrowie_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] Maxymalny poziom sily osiagniety");
}
case 2:
{
if(wytrzymalosc_gracza[id] < limit_poziomu/2)
{
wytrzymalosc_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] Maxymalny poziom zrecznosci osiagniety");
}
case 3:
{
if(kondycja_gracza[id] < limit_poziomu/2)
{
kondycja_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] Maxymalny poziom kondycji osiagniety");
}
}
if(punkty_gracza[id] > 0)
PrzydzielPunkty(id);
return PLUGIN_CONTINUE;
}
Zamieniamy go na
public PrzydzielPunkty_Handler(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
if(punkty_gracza[id] < 1)
return PLUGIN_CONTINUE;
switch(item)
{
case 0:
{
if(inteligencja_gracza[id] < limit_inteligencji)
{
inteligencja_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] Maxymalny poziom inteligencji osiagniety");
}
case 1:
{
if(zdrowie_gracza[id] < limit_zdrowia)
{
zdrowie_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] Maxymalny poziom sily osiagniety");
}
case 2:
{
if(wytrzymalosc_gracza[id] < limit_wytrzymalosci)
{
wytrzymalosc_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] Maxymalny poziom zrecznosci osiagniety");
}
case 3:
{
if(kondycja_gracza[id] < limit_kondycji)
{
kondycja_gracza[id]++;
punkty_gracza[id]--;
}
else
client_print(id, print_chat, "[COD:MW] Maxymalny poziom kondycji osiagniety");
}
}
if(punkty_gracza[id] > 0)
PrzydzielPunkty(id);
return PLUGIN_CONTINUE;
}
Nast臋pnie szukamy 4 public贸w:-PrzydzielZdrowie
-PrzydzielInteligencje
-PrzydzielKondycje
-PrzydzielWytrzymalosc
W public PrzydzielZdrowie zmieniamy to:
new max_statystyka = get_pcvar_num(cvar_limit_poziomu)/2;Na to:
new max_statystyka = limit_zdrowia;W public PrzydzielInteligencje zamieniamy to:
new max_statystyka = get_pcvar_num(cvar_limit_poziomu)/2;Na to:
new max_statystyka = limit_inteligencji;W public PrzydzielKondycje zamieniamy to:
new max_statystyka = get_pcvar_num(cvar_limit_poziomu)/2;Na to:
new max_statystyka = limit_kondycji;Nast臋pnie w public PrzydzielWytrzymalosc zamieniamy to:
new max_statystyka = get_pcvar_num(cvar_limit_poziomu)/2;Na to:
new max_statystyka = limit_wytrzymalosci;Ca艂o艣膰 powinna wygl膮da膰 tak:
public PrzydzielZdrowie(id, wartosc)
{
new max_statystyka = limit_zdrowia;
wartosc = min(min(punkty_gracza[id], wartosc), max_statystyka-zdrowie_gracza[id]);
punkty_gracza[id] -= wartosc;
zdrowie_gracza[id] += wartosc;
}
public PrzydzielInteligencje(id, wartosc)
{
new max_statystyka = limit_inteligencji;
wartosc = min(min(punkty_gracza[id], wartosc), max_statystyka-inteligencja_gracza[id]);
punkty_gracza[id] -= wartosc;
inteligencja_gracza[id] += wartosc;
}
public PrzydzielKondycje(id, wartosc)
{
new max_statystyka = limit_kondycji;
wartosc = min(min(punkty_gracza[id], wartosc), max_statystyka-kondycja_gracza[id]);
punkty_gracza[id] -= wartosc;
kondycja_gracza[id] += wartosc;
}
public PrzydzielWytrzymalosc(id, wartosc)
{
new max_statystyka = limit_wytrzymalosci;
wartosc = min(min(punkty_gracza[id], wartosc), max_statystyka-wytrzymalosc_gracza[id]);
punkty_gracza[id] -= wartosc;
wytrzymalosc_gracza[id] += wartosc;
}
U偶ytkownik : I co teraz ??Szybcioor : Teraz cieszysz si臋 limitem statystyk
*TuTek zosta艂 napisany dla zielonych i dla tego bo nie widzia艂em nigdzie indziej takiego tutka.
*Mo偶na podawa膰 pomys艂y co zmieni膰 lub doda膰 .
*Wszelkie opinie s膮 nawet nakazane .
*Je偶eli zabrak艂o jakiego艣 kodu w tutku prosz臋 pisa膰!!.
#326579 Pro艣ba o napisanie kilku prostych perk贸w
Napisane przez d0naciak
w 25.11.2011 21:31
SKOCZEK
http://amxx.pl/topic...olika-bunnyhop/
KOZAK
http://amxx.pl/topic...olika-bunnyhop/
KOZAK
#include <amxmodx>
#include <codmod>
new const nazwa[] = "Kozak";
new const opis[] = "Dostajesz AWP & FAMASA";
public plugin_init()
{
register_plugin(nazwa, "1.0", "d0n tHe Pr0oo");
cod_register_perk(nazwa, opis);
}
public cod_perk_enabled(id)
{
cod_give_weapon(id, CSW_AWP);
cod_give_weapon(id, CSW_FAMAS);
}
public cod_perk_disabled(id)
{
cod_take_weapon(id, CSW_AWP);
cod_take_weapon(id, CSW_FAMAS);
}
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przegl膮danie profilu: Reputacja: krakerz
- Regulamin


Dodatki SourceMod



Moja zawarto艣膰
