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

Piszę moc lecz mi ona nie działa.


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

#1 Kłusownik

    Banned

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 31.03.2012 19:17

Witam.

Może mi ktoś pomóc? Planuję dodać odznakę do Bf2 moda lecz mi nie chcie działać moc.
Dodając odznakę na grwitację wszystko śmiga lecz ta moc (kasa na start) nie działa.


public give_money(id){
switch(g_PlayerBadges[id][BADGE_PLATNY]){
case 1: cs_set_user_money(id, cs_get_user_money(id)+300, 1)
case 2: cs_set_user_money(id, cs_get_user_money(id)+600, 1)
case 3: cs_set_user_money(id, cs_get_user_money(id)+900, 1)
}
}


Co robię źle?

Kożystam z: http://amxx.pl/dokum..._set_user_money


Pozdrawiam!

Użytkownik Kłusownik edytował ten post 31.03.2012 19:23


#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 31.03.2012 20:21

kiedy wywołujesz give_money ?
  • +
  • -
  • 0

#3 Kłusownik

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 31.03.2012 20:27

Może trzeba coś dopisać jescze na początku aby plugin zidentyfikował komende?


Kasa zostaje dana na początku każdej rundy. Tylko tym osobom które wbiją określoną odznakę.

Użytkownik Kłusownik edytował ten post 31.03.2012 20:28


#4 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 31.03.2012 20:40

ale pokaż ten kod ;)
  • +
  • -
  • 0

#5 Kłusownik

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 31.03.2012 20:44

cały bf2 mod mam dawać?
Toć bf2 mod jest w ponad 10 plikach...

#6 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 31.03.2012 20:48

give_money, powinieneś wywoływać w check.inl w funkcji check_badges, pod innymi warunkami na odznaki.
I jedna sprawa, w bf2 nie zaczynasz od case 1 tylko 0, ponieważ np. jeżeli level 0 (case 0) to robisz w nim warunek, jeżeli warunek się spełni to zwiększasz poziom odznaki. Przykład:

currentbadge=g_PlayerBadges[id][BADGE_KNIFE];
wroundstats[0]=0;
wroundstats[2]=0;
get_user_wrstats(id,CSW_KNIFE,wroundstats,wroundbodyhits);

kills=knifekills[id];

switch (currentbadge)
{
case LEVEL_NONE:
{

if (wroundstats[0]>1)
{
g_PlayerBadges[id][BADGE_KNIFE]=LEVEL_BASIC; //Basic Knife Badge
client_print(id,print_chat,"[BF2] Zdobyles odznake: %s",gBadgeName[BADGE_KNIFE][LEVEL_BASIC]);
badgegained=true;
}
}
case LEVEL_BASIC:
{
if (kills>49)
{
g_PlayerBadges[id][BADGE_KNIFE]=LEVEL_VETERAN; //Veteran Knife Badge
client_print(id,print_chat,"[BF2] Zdobyles odznake: %s",gBadgeName[BADGE_KNIFE][LEVEL_VETERAN]);
badgegained=true;
}
}
case LEVEL_VETERAN:
{
if ((wroundstats[0]>2) && (wroundstats[2]>0) && (kills>99))
{
g_PlayerBadges[id][BADGE_KNIFE]=LEVEL_EXPERT; //Expert Knife Badge
client_print(id,print_chat,"[BF2] Zdobyles odznake: %s",gBadgeName[BADGE_KNIFE][LEVEL_EXPERT]);
badgegained=true;
}
}
}

  • +
  • -
  • 1

#7 Kłusownik

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 31.03.2012 20:50

tylko że ja skopiowałem moc z bf2 36 odznak a tam działa... wszystkie pliki przeglądnełem i nie znlazłem niczego co by nalezaló do tego i bym nie skopiował...
BF2 36 ODZNAK

Więc nie wiem co jest nie tak, może w bf2rank.sma trzeba coś jescze dopisać ale co? Nic związanego z tym nie znalazłem.

#8 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 31.03.2012 20:51

Zwiększyłeś wartość #define MAX_BADGES o 1 ?
  • +
  • -
  • 1

#9 Kłusownik

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 31.03.2012 20:57

tak... wszystko jest odznake otrzymuje zapisuje sie all działa tylko ta moc cos mi nie chce działać ...

Znajdziesz co może byc odpowiedzialne za tąmoc w bf2rank.sma w 36 odznakach?
Bo pewnie coś tam jest i bez tego nie będzie działało, ale ja tego nie moge znaleść :(

#10 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 31.03.2012 20:59

Kiedy wywołujesz give_money dokładnie ?

Dziś już nie pomogę dalej, bo idę spać, więc na moją pomoc możesz liczyć dopiero jutro.
  • +
  • -
  • 1

#11 Kłusownik

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 31.03.2012 21:02

1. Po nabiciu odznaki
2. Na początku każdej rundy

#12 IndeS

    Wszechwiedzący

  • Power User

Reputacja: 146
Zaawansowany

  • Postów:574
  • GG:
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:NT
Offline

Napisano 31.03.2012 21:02

http://amxx.pl/topic...-poziom-odznak/ może to Ci pomoże
  • +
  • -
  • 1
Dołączona grafika

#13 Kłusownik

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 31.03.2012 21:09

to tylko jest dodawanie poziomu odznak... ale dzięki za chęci :)

#14 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 01.04.2012 08:05

Na początku rundy, czyli w evencie HLTV, czy logevencie start rundy ?
Pokaż plugin_init i funkcje wywoływaną na starcie rundy

@down
to do mnie, czy autora tematu ? (sprecyzuj)
  • +
  • -
  • 1

#15 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 01.04.2012 09:07

pokaż FUNKCJĘ POCZĄTKU RUNDY, a nie debilne posty dodajesz...

jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!


#16 Kłusownik

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 01.04.2012 20:26

Na początku rundy, czyli w evencie HLTV, czy logevencie start rundy ?
Pokaż plugin_init i funkcje wywoływaną na starcie rundy

@down
to do mnie, czy autora tematu ? (sprecyzuj)


Gdzie to znajdę? Dopiero zacząłem edytować mody więc nie dziw się że nie wiem.
Szukałem chętnego kto to zrobi ale nie znalazłem więc sam się wziąłem za to.

#17 Kłusownik

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 02.04.2012 19:28

Liczę na pomoc.

#18 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 02.04.2012 19:30

lepiej po prostu daj całe spakowane sma ( wraz z plikami inc/inl ) do rar/zip
  • +
  • -
  • 0

#19 Kłusownik

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 02.04.2012 19:40

eh wtedy każdy będzie go miał... chciałem mieć unikat troche...

No trudno skoro innego wyjścia nie ma.

Załączone pliki






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

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