[MODYFIKACJA] Crysis 2 Admin Command.
Droso
19.07.2012
Dodaje do moda Crysis'a 2 cztery komendy na zmiane lvl, xp.
Wymaga : Crysis 2 moda :
http://amxx.pl/topic...ultiplayer-mod/
Na flage: a
Flage mozemy zmienić w .sma
UWAGA:
-do kompilacji wymagany jest include cry2.inc [nie wiem czy Hiroshima już dodał include, więc jak coś kompilować lokalnie]
-skompilowany plugin musi być niżej wpisany w plugins.ini niż silnik moda [crysis2.amxx]
Kompilujemy .sma z załącznika [patrz Uwaga] i dopisujemy do plugins.ini [niżej niż crysis2.amxx]
Edited by HubertTM, 15.08.2012 17:21.
Wymaga : Crysis 2 moda :
http://amxx.pl/topic...ultiplayer-mod/
cry_setlvl_cloak <name> <level [cloak mode]> // ustawia lvl dla maskowania cry_setlvl_armor <name> <level [armor mode]> // ustawia lvl dla trybu pancerza cry_changexp_armor <name> <xp to add to armor mode> // dodaje lub usuwa xp dla trybu pancerza cry_changexp_cloak <name> <xp to add to cloak mode> // dodaje lub usuwa xp dla trybu maskowania np. [admin wpisze w konsoli] cry_setlvl_cloak NICK_GRACZA 7 // lvl dla maskowania dla NICK_GRACZA bedzie wynosil 7. cry_changexp_cloak HubertTM -90 // odejmie 90 xp graczowi HubertTM cry_changexp_cloak HubertTM 90 // doda 90 xp graczowi HubertTM
Na flage: a
Flage mozemy zmienić w .sma
#define FLAGA ADMIN_IMMUNITY // tutaj zmieniamy flage [teraz jest na flage a]
UWAGA:
-do kompilacji wymagany jest include cry2.inc [nie wiem czy Hiroshima już dodał include, więc jak coś kompilować lokalnie]
-skompilowany plugin musi być niżej wpisany w plugins.ini niż silnik moda [crysis2.amxx]
Kompilujemy .sma z załącznika [patrz Uwaga] i dopisujemy do plugins.ini [niżej niż crysis2.amxx]
Attached Files
Edited by HubertTM, 15.08.2012 17:21.
Fili:P
19.07.2012
A nie prościej zamiast:
Dać:
?
cry_remxp_armor HuberTM 5
Dać:
cry_addxp_armor HuberTM -5
?
Droso
19.07.2012
przy rem jest male zabezpiecznie zeby exp nie byl na -
@edit
zapomniałem dać return'a przy zabezpieczeniu , więc mini aktualizacja
Edited by HubertTM, 19.07.2012 11:45.
@edit
zapomniałem dać return'a przy zabezpieczeniu , więc mini aktualizacja
Edited by HubertTM, 19.07.2012 11:45.
sebul
19.07.2012
Przecież te zabezpieczenie można dać także w tym gdzie się dodaje i wtedy będzie tylko jedna komenda do zmiany.przy rem jest male zabezpiecznie zeby exp nie byl na -
@edit
zapomniałem dać return'a przy zabezpieczeniu , więc mini aktualizacja
Droso
19.07.2012
Aktualizacja 1.1b:
-usunięcie remxp_xxx
-zmiana nazwy addxp na changexp
-dodano zabezpieczenie do changexp [na minusowe xp, etc]
-usunięcie remxp_xxx
-zmiana nazwy addxp na changexp
-dodano zabezpieczenie do changexp [na minusowe xp, etc]
Droso
22.07.2012
To usuń sobie flage A i zmień w .sma?Nie mogę dać sobie expa, ponieważ mam immunited.
Nie wiem po co sobie dawać xp.
sebul
22.07.2012
Po co usuwać flagę a i zmianieć (nie wiem co) w sma?To usuń sobie flage A i zmień w .sma?Nie mogę dać sobie expa, ponieważ mam immunited.
Nie wiem po co sobie dawać xp.
Zamiast
cmd_target(id, arg1);
trzeba dać
cmd_target(id, arg1, 0);
i będzie działać, a pisanie po co sobie dawać xp, jest raczej trochę nie na miejscu, bo przecież to jest taki dodatek, żeby można było dawać każdemu xp.
A co do, np.
set_armor_level(player, value)
if(get_armor_level(player) > 12)
set_armor_level(player, 12);
skoro jest set_ to chyba lepiej to robić na zmiennej value, czyli
if(value > 12) value = 12;
Droso
22.07.2012
Jeśli chce ktoś poprawkę sebul'a
[Gdzie Head Admin, może dawać sobie xp.]
Załącznik.
[Gdzie Head Admin, może dawać sobie xp.]
Załącznik.
Attached Files
Karol M
09.08.2012
Nie chodzi mi komenda od dodawania expa.
"Uknown command"
Ustawianie lvl jest ok.
Wersja ta, z której można H@ dawać samemu sobie.
"Uknown command"
Ustawianie lvl jest ok.
Wersja ta, z której można H@ dawać samemu sobie.
Droso
15.08.2012
Literkówka, w pierwszym poście jest już ta poprawka [h@ może sobie dawać, oraz działa dodawanie xp]Nie chodzi mi komenda od dodawania expa.
"Uknown command"
Ustawianie lvl jest ok.
Wersja ta, z której można H@ dawać samemu sobie.
Aktualizacja!