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

[QTM COD:MW Mod] Kilka komendDodawanie/Usuwanie EXP, Dodawanie/Usuwanie LVL, INFORMACJE


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

#1 camilost

    ^ BotQ - STER.owiec ^

  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 17.09.2010 23:50

*
Popularny

Podam tutka do dodania kilku komend : ]
a) Dodawanie oraz odejmowanie EXPa
B) Dodawanie oraz odejmowanie LEVELi
c) Wyświetlanie informacji o graczach (Thx 4 kyku & Knopers)

A ) Dodawanie oraz odejmowanie EXPa

1. Szukamy
#define ZADANIE_USTAW_SZYBKOSC
Po tym dodajemy
#define MAXEXP XXXXX
Gdzie XXXXX to maksymalna wartość EXPa z tabelki new const doswiadczenie_poziomu[] (Ta ostatnia liczba : d)

2. Szukamy w public plugin_init()
register_concmd("cod_setlvl", "cmd_setlvl", ADMIN_KICK, "<name> <level to set>");
Po tym dodajemy
register_concmd("cod_addexp", "cmd_addexp", ADMIN_KICK, "<name> <exp to add>");
	register_concmd("cod_remexp", "cmd_remexp", ADMIN_KICK, "<name> <exp to remove>");
Gdzie ADMIN_KICK to flaga jaką gracz musi posiadać, aby użyć komendy.

3. Na koniec kodu dodajemy
Spoiler


B ) Dodawanie oraz odejmowanie LEVELi


1. Szukamy
#define ZADANIE_USTAW_SZYBKOSC
Po tym dodajemy
#define MAXLVL XXX
Gdzie XXX to nasz maksymalny poziom na serwerze.

2. Szukamy w public plugin_init()
register_concmd("cod_setlvl", "cmd_setlvl", ADMIN_KICK, "<name> <level to set>");
Po tym dodajemy
register_concmd("cod_addlvl", "cmd_addlvl", ADMIN_KICK, "<name> <lvl to add>");
	register_concmd("cod_remlvl", "cmd_remlvl", ADMIN_KICK, "<name> <lvl to remove>");
Gdzie ADMIN_KICK to flaga jaką gracz musi posiadać, aby użyć komendy.

3. Na koniec kodu dodajemy
Spoiler


C ) Wyświetlanie informacji o graczach


1. Szukamy w public plugin_init()
register_concmd("cod_setlvl", "cmd_setlvl", ADMIN_KICK, "<name> <level to set>");
Po tym dodajemy
register_concmd("cod_info", "InformacjeGraczy", ADMIN_KICK, "- Wyswietla informacje o graczach")
Gdzie ADMIN_KICK to flaga jaką gracz musi posiadać, aby użyć komendy.

2. Na koniec kodu dodajemy
- COD z wytrzymałością itemów
Spoiler


- COD bez wytrzymałości itemów
Spoiler


Mam nadzieję, że się przyda ^^ Zawsze coś : P

@EDIT
Poprawiono - nie wyświetla wiadomosci "Nieznana komenda", mała gafa w zdaniu.

Użytkownik camilost edytował ten post 01.10.2010 17:21

  • +
  • -
  • 7

#2 KSC21

    Zaawansowany

  • Użytkownik

Reputacja: 20
Życzliwy

  • Postów:127
  • GG:
  • Lokalizacja:Rawa Maz
Offline

Napisano 18.09.2010 08:22

Nie dodałeś opisu komend ^^
  • +
  • -
  • 0
Zapraszam na mój serwer CS 1.6 COD MOD 4001 LvL SZYBKI EXP
Dołączona grafika
IP: 91.210.130.90:27067

#3 Intex

    Wszechwiedzący

  • Power User

Reputacja: 59
Pomocny

  • Postów:525
  • GG:
  • Imię:Piotr
  • Lokalizacja:Waszawa
Offline

Napisano 18.09.2010 12:35

A o co z tym chodzi?


C ) Wyświetlanie informacji o graczach
  • +
  • -
  • 0
Dołączona grafika

#4 Pawex

    Wszechpomocny

  • Użytkownik

Reputacja: 94
Zaawansowany

  • Postów:381
  • Lokalizacja:Polska
Offline

Napisano 18.09.2010 12:39

Intex, Kolesiowi z flaga na kicka jak wpisze komende w consoli, to wyskocza informacje o graczu(W consoli oczywiscie).


2x Down Ale moze on jest tak poczatkujacy, ze tego nie zrozumial.

Użytkownik Pawex edytował ten post 18.09.2010 15:11

  • +
  • -
  • 1

#5 Intex

    Wszechwiedzący

  • Power User

Reputacja: 59
Pomocny

  • Postów:525
  • GG:
  • Imię:Piotr
  • Lokalizacja:Waszawa
Offline

Napisano 18.09.2010 12:47

Intex, Kolesiowi z flaga na kicka jak wpisze komende w consoli, to wyskocza informacje o graczu(W consoli oczywiscie).



Thx

Użytkownik Intex edytował ten post 18.09.2010 12:47

  • +
  • -
  • 0
Dołączona grafika

#6 camilost

    ^ BotQ - STER.owiec ^

  • Autor tematu
  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 18.09.2010 14:11

W kodzie jest o co b. : = Klasa | Level | Przedmiot --> Nick =
  • +
  • -
  • 1

#7 gagarin17

    Wszechwidzący

  • Zbanowany

Reputacja: 5
Nowy

  • Postów:271
  • Steam:steam
  • Imię:azin
  • Lokalizacja:ooo
Offline

Napisano 30.09.2010 20:42

C ) Wyświetlanie informacji o graczach - nie dziala.

#8 camilost

    ^ BotQ - STER.owiec ^

  • Autor tematu
  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 30.09.2010 21:08

Wiesz, testowałem przed dodaniem -,-.
Są pod wytrzymałość i nie... ;]
  • +
  • -
  • 1

#9 gagarin17

    Wszechwidzący

  • Zbanowany

Reputacja: 5
Nowy

  • Postów:271
  • Steam:steam
  • Imię:azin
  • Lokalizacja:ooo
Offline

Napisano 01.10.2010 10:05

wlasnie dalem 1 z wytrzymaloscia - nie dziala

dalem bez - tak samo oO .

#10 camilost

    ^ BotQ - STER.owiec ^

  • Autor tematu
  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 01.10.2010 17:14

Masz adma na odpowiednią flagę?.. ;]
  • +
  • -
  • 1

#11 gagarin17

    Wszechwidzący

  • Zbanowany

Reputacja: 5
Nowy

  • Postów:271
  • Steam:steam
  • Imię:azin
  • Lokalizacja:ooo
Offline

Napisano 01.10.2010 17:25

mam wszystkie flagi :]

#12 camilost

    ^ BotQ - STER.owiec ^

  • Autor tematu
  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 02.10.2010 11:01

To sobie dodaj komendę... Jakoś mi działa - testowałem teraz na dedyku.
Masz dalej problem to do odpowiedniego działu. A niet tu.
  • +
  • -
  • 1

#13 Boss1234

    Nowy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:2
  • Imię:czarek
  • Lokalizacja:Sławno
Offline

Napisano 02.10.2010 16:51

Ja tego nie rozumiem.
Jaka jest ta komenda na dodawanie lvl?

DO cvaru chyba też trzeba coś dodać, nie?

Użytkownik Boss1234 edytował ten post 02.10.2010 16:52

  • +
  • -
  • 0

#14 camilost

    ^ BotQ - STER.owiec ^

  • Autor tematu
  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 02.10.2010 20:57

cod_addlvl
cod_remlvl

cod_addexp
cod_remexp

cod_info

Dodano 02 październik 2010 - 21:58:
Nie ma żadnych cvarów. Jest tylko zdefiniowane max lvl i exp.
  • +
  • -
  • 1

#15 Vandal

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:31
  • Lokalizacja:Suwałki
Offline

Napisano 05.10.2010 17:07

czemu jak wpisuje flage a to jest na kompilacji pisze ze error 272 linijka a jak admin_kick to nic ?

QTM_CodMod.sma(272) : error 017: undefined symbol "a"
QTM_CodMod.sma(272) : warning 215: expression has no effect
QTM_CodMod.sma(272) : error 001: expected token: ";", but found ")"
QTM_CodMod.sma(272) : error 029: invalid expression, assumed zero
QTM_CodMod.sma(272) : fatal error 107: too many error messages on one line


Użytkownik Vandal edytował ten post 05.10.2010 17:07

  • +
  • -
  • 0

#16 camilost

    ^ BotQ - STER.owiec ^

  • Autor tematu
  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 05.10.2010 20:20

piszesz z małych admin_kick czy z dużych?... Różnica jest.

I pokaż tą linię 272.

Użytkownik camilost edytował ten post 05.10.2010 20:21

  • +
  • -
  • 1

#17 Vandal

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:31
  • Lokalizacja:Suwałki
Offline

Napisano 06.10.2010 22:02

ma być TAK
register_concmd("cod_setlvl", "cmd_setlvl", a, "<name> <level to set>");
register_concmd("cod_addexp", "cmd_addexp", a, "<name> <exp to add>");
register_concmd("cod_remexp", "cmd_remexp", a, "<name> <exp to remove>");
czy tak ?
register_concmd("cod_setlvl", "cmd_setlvl", ADMIN_KICK, "<name> <level to set>");
register_concmd("cod_addexp", "cmd_addexp", ADMIN_KICK, "<name> <exp to add>");
register_concmd("cod_remexp", "cmd_remexp", ADMIN_KICK, "<name> <exp to remove>");
  • +
  • -
  • 0

#18 camilost

    ^ BotQ - STER.owiec ^

  • Autor tematu
  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 07.10.2010 07:42

ADMIN_KICK albo ADMIN_BAN albo inna flaga dostępu. Nie jakieś A.
  • +
  • -
  • 0

#19 Vandal

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:31
  • Lokalizacja:Suwałki
Offline

Napisano 07.10.2010 13:32

QTM_CodMod.sma(297) : error 033: array must be indexed (variable "arg2")
QTM_CodMod.sma(1770) : error 021: symbol already defined: "cmd_addexp"
QTM_CodMod.sma(1780) : error 017: undefined symbol "XXXXX"
QTM_CodMod.sma(1781) : error 017: undefined symbol "XXXXX"



297 doswiadczenie_gracza[gracz] += arg2;

1669 public cmd_addlvl(id, level, cid)
1770 {

1780 if(poziom_gracza[player] + lvl > MAXLVL) {
1781 client_print(id, print_console, "[COD:MW] Chciales dodac za duzo lvli (lvlgracza + wartosc < %i)", MAXLVL)


co MAM JESZCZE TU POZAMIENIAC?
  • +
  • -
  • 0

#20 pAC

    Wszechobecny

  • Zbanowany

Reputacja: 87
Zaawansowany

  • Postów:425
  • Steam:steam
  • Lokalizacja:Żagań
Offline

Napisano 07.10.2010 18:26

zamiast XXXXX" wstaw lvl luv exp ;)




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

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