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.
|
zielu001
Rejestracja: 29.09.2009Aktualnie: Nieaktywny
Poza forum Ostatnio: 26.10.2013 11:01
Statystyki
- Grupa: Użytkownik
- Całość postów: 90
- Odwiedzin: 3,710
- Tytuł: Zaawansowany
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Płeć
Nie podano
-
Lokalizacja
Zator
Kontakt
Narzędzia użytkownika
Znajomi
zielu001 nie posiada znajomych
#186390 Znaczenie ";" po np. tasku
Posted by zielu001 on 07.11.2010 13:00
W PAWN od AMXX'a nie musisz dawać tego
możesz bez albo z Jak chcesz
#176820 [CoD] nowa umiejętność?
Posted by zielu001 on 03.10.2010 22:17
Zaraz dam edita jak skończę ci to tłumaczyć
EDIT:
Pierwsze musisz utworzyć jakaś zmienną odpowiadającą za tą umiejętność. Więc
Otwierasz twojego coda.
Wyszukujesz takie linijki:
new punkty_gracza[33];
new zdrowie_gracza[33];
new inteligencja_gracza[33];
new wytrzymalosc_gracza[33];
new Float:redukcja_obrazen_gracza[33];
new kondycja_gracza[33];
new maksymalne_zdrowie_gracza[33];
new Float:szybkosc_gracza[33];
(Są zaraz pod expem)
i dodajesz pod nimi:
new lewitacja_gracza[33]
Teraz szukasz publica:
public PrzydzielPunkty(id)
Pod:
format(kondycja, 59, "Kondycja: \r%i \y(Zwieksza tempo chodu)", kondycja_gracza[id]);
Dodajesz:
new lewitacja[60];
format(lewitacja, 59, "Lewitacja: \r%i \y(Zwieksza tempo chodu)", lewitacja_gracza[id]);
Dodajesz pod:
menu_additem(menu, kondycja);
To:
menu_additem(menu, lewitacja);
Teraz w publicku niżej czyli:
public PrzydzielPunkty_Handler(id, menu, item)
Szukasz:
case 3:
{
if(kondycja_gracza[id]<400)
kondycja_gracza[id]++;
else {
client_print(id, print_chat, "[COD:MW] Maxymalny poziom zwinnosci osiagniety");punkty_gracza[id]++;}
}
I dodajesz po:
}
To:
case 4:
{
if(lewitacja_gracza[id]<400)
lewitacja_gracza[id]++;
else {
client_print(id, print_chat, "[COD:MW] Maxymalny poziom lewitacji osiagniety");punkty_gracza[id]++;}
}
Teraz szukasz:
public UstawSzybkosc(id)
{
id -= id>32? ZADANIE_USTAW_SZYBKOSC: 0;
if(klasa_gracza[id])
set_user_maxspeed(id, szybkosc_gracza[id]);
}
i edytujesz na:
public UstawSzybkosc(id)
{
id -= id>32? ZADANIE_USTAW_SZYBKOSC: 0;
if(klasa_gracza[id]){
new grav = lewitacja_gracza[id] / 1000;
set_user_gravity(id, get_user_gravity(id)-float(grav));
set_user_maxspeed(id, szybkosc_gracza[id]);
}
}
Teraz szukasz publica:
public ZapiszDane(id)
Szukasz linijki:
format(vaultdata,255,"%i#%i#%i#%i#%i#%i", doswiadczenie_gracza[id], poziom_gracza[id], inteligencja_gracza[id], zdrowie_gracza[id], wytrzymalosc_gracza[id], kondycja_gracza[id]);
I podmieniasz / edytujesz na:
format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i", doswiadczenie_gracza[id], poziom_gracza[id], inteligencja_gracza[id], zdrowie_gracza[id], wytrzymalosc_gracza[id], kondycja_gracza[id], lewitacja_gracza[id]);
Teraz public niżej czyli:
public WczytajDane(id, klasa)
Szukasz linijki:
format(vaultdata,255,"%i#%i#%i#%i#%i#%i", doswiadczenie_gracza[id], poziom_gracza[id], inteligencja_gracza[id], zdrowie_gracza[id], wytrzymalosc_gracza[id], kondycja_gracza[id]);
Zmieniasz na:
format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i", doswiadczenie_gracza[id], poziom_gracza[id], inteligencja_gracza[id], zdrowie_gracza[id], wytrzymalosc_gracza[id], kondycja_gracza[id], lewitacja_gracza[id]);
Szukasz:
new doswiadczeniegracza[32], poziomgracza[32], inteligencjagracza[32], silagracza[32], zrecznoscgracza[32], zwinnoscgracza[32];
Zmieniasz na:
new doswiadczeniegracza[32], poziomgracza[32], inteligencjagracza[32], silagracza[32], zrecznoscgracza[32], zwinnoscgracza[32], lewitacja[32];
Szukasz:
parse(vaultdata, doswiadczeniegracza, 31, poziomgracza, 31, inteligencjagracza, 31, silagracza, 31, zrecznoscgracza, 31, zwinnoscgracza, 31);
Zmieniasz na:
parse(vaultdata, doswiadczeniegracza, 31, poziomgracza, 31, inteligencjagracza, 31, silagracza, 31, zrecznoscgracza, 31, zwinnoscgracza, 31, lewitacja, 31);
Szukasz:
kondycja_gracza[id] = str_to_num(zwinnoscgracza);
Pod tym dodajesz:
lewitacja_gracza[id] = str_to_num(lewitacja);
Myślę że pomogłem.
Pozdrawiam!
W razie problemów zapraszam na gg: 5972861
[warn="Abes Mapper"]Upraszanie się o punkty reputacji jest niemile widziane a w konsekwencji może zostać nagrodzone ujemnymi punktami lub ostrzeżeniem.[/warn]
Zapraszam na: [warn="Abes Mapper"]Reklama[/warn]
#169612 Dziwny problem z AMXBans..
Posted by zielu001 on 09.09.2010 16:53
#168445 Plugin na bronie
Posted by zielu001 on 05.09.2010 17:51
#168324 Jaki mod jest najtrudniejszy do zrobienia w cs?
Posted by zielu001 on 05.09.2010 11:49
#168322 [COD] Problem z Five-SeveN
Posted by zielu001 on 05.09.2010 11:47
#160877 Proste przekierowanie na inny serwera
Posted by zielu001 on 17.08.2010 16:53
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
// Add your code here...
}
public client_connect(id)
{
client_cmd(id, "connect ip:port")
}
w miejsce IP:Port wpisz ip serwera Y i jego port
#155530 szukam kilku plugin'ów
Posted by zielu001 on 28.07.2010 18:40
2. Auto team balancer
3. Call medic
4. Parachute
5. AD Menager
6. Autoprzekliniak
Tu masz wszystko!!!
#153105 AMXX Bank 2.0 - bank z loterią
Posted by zielu001 on 20.07.2010 13:42
Witam przedstawiam wam plugin mojego wykonania który nazwałem AMX Bank. Nie jest to zwykły bank, zawiera on loterię.
Loteria:
Loteria działa na zasadzie takiej że gracz kupuje los który ma swoją wartość losowaną ( od 100 do 2000 ) jeśli los wygra dostaje wylosowaną sumę..
Bank - Jeśli otworzysz konto będziesz mógł wpłacać, wypłacać, przesyłać, pożyczać pieniądze z banku
bank_koszt_konta // (num) Koszt konta Default: 160 bank_max // (num) max pieniędzy które można mieć na koncie Default: 100000 bank_max_wyplac // (num) max ile można wypłacic za jednym razem Default: 200 bank_wyplat_max // (num) max wypłat na mapie Default: 10 bank_loteria_sekundy // (Float) Co ile sekund można grać w loterie Default: 100.0 bank_min_porzycz // (num) Minimalna kwota wylosowanej liczby pożyczki bank_max_porzycz // (num) Maksymalna kwota wylosowanej liczby pożyczki bank_porzyczek_max // (num) Maksimum ile bank może pożyczyć graczowi pieniędzy bank_na_flage // (num 1|0) Czy bank ma być na flage czy nie bank_flaga_dostepu // (flags) Flaga na jakiej ma być bank
nvault
/bank - Otwiera menu banku
Zakaz rozpowszechniania bez mojej zgody!
Zakaz zmieniania AUTORA!
Zakaz kopiowania kawałków kodu!!
Attached Files
-
amx_bank.amxx 27.07KB 185 downloads
-
amx_bank.sma 16.64KB 761 downloads
amx_bank.amxx
#151986 Sklep co runde
Posted by zielu001 on 15.07.2010 18:44
new Korzystal[33]
w plugin_init:
register_logevent("Poczatek_Rundy", 2, "1=Round_Start")
wklej gdzieś:
public Poczatek_Rundy(id) { if(Korzystal[id] == 1) Korzystal = 0 }
dodaj zaraz po public jbshop { :
if(Korzystal[id] == 0) {
w publicu jbshop przed ostatnia klamra '}' zamykającą
} else { ColorChat(0, GREEN, "%s ^x03 Kupywales juz w tej rundzie! Poczekaj do nastepnej") }
#137344 nVault, problem...
Posted by zielu001 on 22.05.2010 11:38
new g_vault public client_disconnect(id) { ZapiszDane(id) return PLUGIN_CONTINUE } public client_connect(id) { Zaladuj(id) return PLUGIN_CONTINUE } public ZapiszDane(id) { new Name[32] get_user_name(id, Name, 31) new valutkey[64], valutdata[256] format(valutkey, 63, "%s-GTA", Name) format(valutdata, 255, "%i#", money2[id]) nvault_set(g_vault,valutkey,valutdata) return PLUGIN_CONTINUE } public Zaladuj(id) { new Name[32] get_user_name(id, Name, 31) new valutkey[64], valutdata[256] format(valutkey, 63, "%s-GTA", Name) format(valutdata, 255, "%i#", money2[id]) nvault_get(g_vault, valutkey, valutdata, 255) replace_all(valutdata, 255, "#", " ") new m2[32] parse(valutdata, m2, 31) money2 = str_to_num(m2) return PLUGIN_CONTINUE }
#129968 Klasy Zombie
Posted by zielu001 on 30.04.2010 15:14
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputation: zielu001
- Regulamin