Witam. Mam prosbe o tuz moglby mi ktos napisac tu na foru czy jak zrobic cos takiego ze chce komus dac exp.
Moga to robic admini z immunitetem, widzialem cos takiego na nowego coda ale niestety na starego nie, jesli juz cos takiego istnieje to poprosze linka
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
Dawanie expa przez usera z immunitetem
Temat rozp.
Malinaaa.
, 31.01.2012 16:18
cod stary exp dawanie
3 odpowiedzi w tym temacie
#2
Napisano 31.01.2012 21:17
no to zaczynamy
1. Pod
2. Dodajesz
3. Pod
4. Dodajesz
5. Na sam koniec dodajesz
~ Zamiast XXXXX wstaw ostatnie liczby z tabeli expa
1. Pod
#define ZADANIE_USTAW_SZYBKOSC
2. Dodajesz
#define MAXEXP XXXXX
3. Pod
register_concmd("cod_setlvl", "cmd_setlvl", ADMIN_KICK, " ");
4. Dodajesz
register_concmd("cod_addexp", "cmd_addexp", ADMIN_IMMUNITEd, " ");
register_concmd("cod_remexp", "cmd_remexp", ADMIN_IMMUNITED, " ");
5. Na sam koniec dodajesz
public cmd_addexp(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED;
new arg1[33];
new arg2[10];
read_argv(1,arg1,32);
read_argv(2,arg2,9);
new player = cmd_target(id, arg1, 0);
remove_quotes(arg2);
new exp = str_to_num(arg2);
if(doswiadczenie_gracza[player] + exp > MAXEXP) {
client_print(id, print_console, "[COD] Chciales dodac za duzo expa (expgracza + wartosc < %i)", MAXEXP)
} else {
doswiadczenie_gracza[player] += exp;
SprawdzPoziom(player);
}
return PLUGIN_HANDLED;
}
public cmd_remexp(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED;
new arg1[33];
new arg2[10];
read_argv(1,arg1,32);
read_argv(2,arg2,9);
new player = cmd_target(id, arg1, 0);
remove_quotes(arg2);
new exp = str_to_num(arg2);
if(doswiadczenie_gracza[player] - exp < 1) {
client_print(id, print_console, "[COD] Chciales odjac za duzo expa (expgracza - wartosc > 1)")
} else {
doswiadczenie_gracza[player] -= exp;
SprawdzPoziom(player);
}
return PLUGIN_HANDLED;
}
~ Zamiast XXXXX wstaw ostatnie liczby z tabeli expa
Aktualny projekt: Dokumentacja Offline || [ 10% ]
#4
Napisano 01.02.2012 18:14
Jeżeli chodzi ci o zmianę flagi z immunitetu to zmieniasz w tej linii
przykład
i admin dający kicki może dać exp
register_concmd("cod_addexp", "cmd_addexp", ADMIN_IMMUNITED, " ");
przykład
register_concmd("cod_addexp", "cmd_addexp", ADMIN_KICK, " ");
i admin dający kicki może dać exp
Również z jednym lub większą ilością słów kluczowych: cod stary, exp, dawanie
CoD Stary
Zmiana zapisu monet cod staryZmiana zapisu monet nie na klase ale jako ogół Napisany przez Jamdzam , 15.06.2019 cod stary, cod stary/nowy |
|
|
|||
|
CoD Stary
[ROZWIĄZANE] problem z klasą dostającą granat co 15 secNapisany przez Jamdzam , 10.06.2019 cod stary |
|
|
||
CoD Stary
Dodanie int, wytrzymałości do perku przedmiotuNapisany przez WirtualnyFanatyk , 26.02.2019 cod stary |
|
|
|||
CoD Stary
Zmiana huduCod nowy, cod stary, opisy klas HUD Napisany przez WirtualnyFanatyk , 20.10.2018 cod stary |
|
|
|||
CoD Stary
CoD Nowy vs CoD StaryNapisany przez Zaaxel , 21.11.2017 cod stary |
|
|
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych