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

Jak wywalić przedmioty 1/1 z broni maszynowych ?


  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 01.09.2011 20:34

Gdy ktoś na serwerze będzie miał item 1/1 z m4 to nie ma gry, chciałbym zmienić to w ten sposób aby z broni automatycznych np. ak itp. można by było dostać max. 1/3
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#2 ExTaza?!

    Wszechobecny

  • Użytkownik

Reputacja: 106
Zaawansowany

  • Postów:424
  • GG:
  • Imię:Piotr
  • Lokalizacja:Leszno
Offline

Napisano 01.09.2011 20:46

Daj .sma zrobie Ci
  • +
  • -
  • 0

http://www.Cs-Kurnik.pl - Zapraszam!

 

b_350_20_FFAD41_E98100_000000_591F11.png IP: awp.cs-kurnik.pl:27017 / 155.133.43.190:27017

 

b_350_20_FFAD41_E98100_000000_591F11.png IP: ts3.cs-kurnik.pl - Darmowe kanały                     


#3 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 01.09.2011 20:58

Proszę, ale jak mozesz to napisz jak to zrobiłeś, bo ja nie chce aby to za mnie robiono, tylko chce się tego nauczyc ;]

Użytkownik LucKy_skiLL edytował ten post 02.09.2011 09:53

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#4 ExTaza?!

    Wszechobecny

  • Użytkownik

Reputacja: 106
Zaawansowany

  • Postów:424
  • GG:
  • Imię:Piotr
  • Lokalizacja:Leszno
Offline

Napisano 01.09.2011 21:20

Uj przepraszam. Diablo mod ;/ W tym Ci nie pomoge. Sorki
  • +
  • -
  • 0

http://www.Cs-Kurnik.pl - Zapraszam!

 

b_350_20_FFAD41_E98100_000000_591F11.png IP: awp.cs-kurnik.pl:27017 / 155.133.43.190:27017

 

b_350_20_FFAD41_E98100_000000_591F11.png IP: ts3.cs-kurnik.pl - Darmowe kanały                     


#5 dog_1

    Profesjonalista

  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:150
  • Lokalizacja:Gdańsk
Offline

Napisano 01.09.2011 21:46

player_b_m4master[id] = random_num(3,8)

Będzie losować item z zakresu od 3 do 8.
Teraz wystarczy tylko zajrzeć do public upgrade_item zmienić funkcję na
if(player_b_m4master[id]>0)
{
if(player_b_m4master[id]>6) player_b_m4master[id]-=random_num(0,2)
else if(player_b_m4master[id]>3) player_b_m4master[id]-=random_num(-1,1)
}

Powinno grać.

Użytkownik dog_1 edytował ten post 01.09.2011 21:48

  • +
  • -
  • 0

#6 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 01.09.2011 22:46

Zmieniłem sobie we wszystkich broniach na random_num(3,8) a to
if(player_b_m4master[id]>0)
{
if(player_b_m4master[id]>5) player_b_m4master[id]-=random_num(0,2)
else if(player_b_m4master[id]>2) player_b_m4master[id]-=random_num(0,1)
else if(player_b_m4master[id]>1) player_b_m4master[id]-=random_num(-1,1)
}



Zmienić na to:

if(player_b_m4master[id]>0)
{
if(player_b_m4master[id]>6) player_b_m4master[id]-=random_num(0,2)
else if(player_b_m4master[id]>3) player_b_m4master[id]-=random_num(-1,1)
}



Analogicznie robić z ak, m3 itp. ?
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#7 Stachuu :D ??

    Wszechobecny

  • Użytkownik

Reputacja: 237
Wszechwidzący

  • Postów:476
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Karsznice
Offline

Napisano 02.09.2011 05:55

to nie tu w award_item(id) trzeba


czyli masz juz dobrze ^^

Użytkownik Stachu123 edytował ten post 02.09.2011 05:55

  • +
  • -
  • 0

#8 dog_1

    Profesjonalista

  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:150
  • Lokalizacja:Gdańsk
Offline

Napisano 02.09.2011 08:59

Tak, tak w award_item, tam gdzie jest losowanie itemu oraz jego moc.
A przy ulepszaniu naszła mnie nowa myśl i chyba lepsza
if(player_b_m4master[id]>0)
{
if(player_b_m4master[id]>5) player_b_m4master[id]-=random_num(1,1)
else if(player_b_m4master[id]>3) player_b_m4master[id]-=random_num(0,1)
else if(player_b_m4master[id]>2) player_b_m4master[id]-=random_num(0,0)
}


Ponieważ gdy wylosujemy item o wartości 8 to 8>5 i będzie go sukcesywnie zniżać o wartość 1 aż do 5>5, Równanie to jest nieprawdziwe więc przechodzi do następnej linijki i sprawdza 5>3, czyli tutaj dalej zmienia wartość itemu albo i nie, jeżeli wylosuje się 0. Dochodzimy do 3>3, przechodzimy do następnej linijki mamy 3>2 i tutaj zmniejsza się o wartość jedynie 0 czyli nic niżej nie zejdzie.
I tak do reszty itemów, a że Lucky napisał coś o nauce to chyba dobrze wytłumaczyłem :D

Użytkownik dog_1 edytował ten post 02.09.2011 09:00

  • +
  • -
  • 0




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

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