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
CoD Stary

Item z minamijak zrobić item zdający miny

CoD Stary

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

#1 Qski

    Pomocny

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:72
  • GG:
  • Lokalizacja:Lubichowo
Offline

Napisano 16.04.2011 09:47

Witam pokaże wam jak zrobić item który daje 2 miny na początku rundy.


szukamy:
new informacje_przedmiotu_gracza[33][2];
new const nazwy_przedmiotow[][] = {"Brak",
"Buty Szturmowego", //1
"Podwojna Kamizelka", //2
"Wzmocniona Kamizelka", //3
"Weteran Noza", //4
"Zaskoczenie Wroga", //5
"Plaszcz Partyzanta", //6
"Morfina", //7
"Noz Komandosa", //8
"Podrecznik Szpiega", //9
"Tajemnica Generala", //10
"Notatki Ninji", //11
"Tajemnica Wojskowa", //12
"AWP Sniper",//13
"Adrenalina",//14
"Tajemnica Rambo",//15
"Wyszkolenie Sanitarne",//16
"Kamizelka NASA",//17
"Wytrenowany Weteran",//18
"Apteczka",//19
"Eliminator Rozrzutu",//20
"Tytanowe Naboje",//21
"Naboje Pulkownika",//22
"Ogranicznik Rozrzutu",//23
"Tarcza SWAT",//24
"Wytrenowany Rekrut",//25
"Pancerz Nomexowy",//26
"Notatki Kapitana",//27
"Modul odrzutowy"

};


zmieniamy na:

new informacje_przedmiotu_gracza[33][2];
new const nazwy_przedmiotow[][] = {"Brak",
"Buty Szturmowego", //1
"Podwojna Kamizelka", //2
"Wzmocniona Kamizelka", //3
"Weteran Noza", //4
"Zaskoczenie Wroga", //5
"Plaszcz Partyzanta", //6
"Morfina", //7
"Noz Komandosa", //8
"Podrecznik Szpiega", //9
"Tajemnica Generala", //10
"Notatki Ninji", //11
"Tajemnica Wojskowa", //12
"AWP Sniper",//13
"Adrenalina",//14
"Tajemnica Rambo",//15
"Wyszkolenie Sanitarne",//16
"Kamizelka NASA",//17
"Wytrenowany Weteran",//18
"Apteczka",//19
"Eliminator Rozrzutu",//20
"Tytanowe Naboje",//21
"Naboje Pulkownika",//22
"Ogranicznik Rozrzutu",//23
"Tarcza SWAT",//24
"Wytrenowany Rekrut",//25
"Pancerz Nomexowy",//26
"Notatki Kapitana",//27
"Modul odrzutowy",//28
"Nazwa itemu"//29

};


potem szukamy:

new const opisy_przedmiotow[][] = {"Zabij kogos aby dostac przedmiot", 
"Cicho biegasz",
"Obniza uszkodzenia zadawane graczowi o LW",
"Obniza uszkodzenia zadawane graczowi o LW",
"Zadajesz wieksze obrazenia nozem",
"Gdy trafisz kogos od tylu, obrazenia sa 2 razy wieksze",
"Masz LW premii niewidocznosci",
"1/LW szans do ponownego odrodzenia sie po smierci",
"Natychmiastowe zabicie z Noza",
"Masz 1/LW szans na natychmiastowe zabicie z HE. Posiadasz takze ubranie wroga",
"Natychmiastowe zabicie granatem HE. Zadajesz LW dodatkowych obrazen",
"Mozesz zrobic podwojny skok w powietrzu",
"Twoje obrazenia sa zredukowane o 5. Masz 1/LW szans na oslepienie wroga",
"Natychmiastowe zabicie z AWP",
"Za kazdego Fraga dostajesz 50 zycia",
"Za kazdego Fraga dostajesz pelen magazynek oraz +20 hp",
"Dostajesz 10 HP co 5 sekund",
"Masz 500 pancerza",
"Dostajesz +100 HP co runde, wolniej biegasz",
"Uzyj, aby uleczyc sie do maksymalnej ilosci HP",
"Nie posiadasz rozrzutu broni",
"Zadajesz 10 obrazen wiecej",
"Zadajesz 20 obrazen wiecej",
"Twoj rozrzut jest mniejszy",
"Nie dzialaja na ciebie zadne przedmioty",
"Dostajesz +50 HP co runde, wolniej biegasz",
"Masz 1/LW szans na odbicie pocisku przez pancerz",
"Jestes odporny na 3 pociski w kazdej rundzie",
"Nacisnij CTRL i SPACE aby uzyc modulu, modul laduje sie co 4 sekundy"

};


zmieniamy na:

new const opisy_przedmiotow[][] = {"Zabij kogos aby dostac przedmiot", 
"Cicho biegasz",
"Obniza uszkodzenia zadawane graczowi o LW",
"Obniza uszkodzenia zadawane graczowi o LW",
"Zadajesz wieksze obrazenia nozem",
"Gdy trafisz kogos od tylu, obrazenia sa 2 razy wieksze",
"Masz LW premii niewidocznosci",
"1/LW szans do ponownego odrodzenia sie po smierci",
"Natychmiastowe zabicie z Noza",
"Masz 1/LW szans na natychmiastowe zabicie z HE. Posiadasz takze ubranie wroga",
"Natychmiastowe zabicie granatem HE. Zadajesz LW dodatkowych obrazen",
"Mozesz zrobic podwojny skok w powietrzu",
"Twoje obrazenia sa zredukowane o 5. Masz 1/LW szans na oslepienie wroga",
"Natychmiastowe zabicie z AWP",
"Za kazdego Fraga dostajesz 50 zycia",
"Za kazdego Fraga dostajesz pelen magazynek oraz +20 hp",
"Dostajesz 10 HP co 5 sekund",
"Masz 500 pancerza",
"Dostajesz +100 HP co runde, wolniej biegasz",
"Uzyj, aby uleczyc sie do maksymalnej ilosci HP",
"Nie posiadasz rozrzutu broni",
"Zadajesz 10 obrazen wiecej",
"Zadajesz 20 obrazen wiecej",
"Twoj rozrzut jest mniejszy",
"Nie dzialaja na ciebie zadne przedmioty",
"Dostajesz +50 HP co runde, wolniej biegasz",
"Masz 1/LW szans na odbicie pocisku przez pancerz",
"Jestes odporny na 3 pociski w kazdej rundzie",
"Nacisnij CTRL i SPACE aby uzyc modulu, modul laduje sie co 4 sekundy",
"Opis itemu"

};



w
public Odrodzenie(id)

nad

	set_user_armor(id, pancerz_klasy[klasa_gracza[id]]);
set_user_health(id, maksymalne_zdrowie_gracza[id]);
if(informacje_przedmiotu_gracza[id][0] == 17)
set_user_armor(id, 500);

dajemy:

if(informacje_przedmiotu_gracza[id][0] == 29)
{
ilosc_min_gracza[id] = X;
}


i w
public DajPrzedmiot

po:
		case 27:
{
informacje_przedmiotu_gracza[id][1] = 3;
}


dodajemy

		case 29:
{
ilosc_min_gracza[id] = X;
}


X = ilość min

To mój pierwszy poradnik więc proszę o wyrozumiałość

Użytkownik Qski edytował ten post 19.04.2011 12:47

  • +
  • -
  • 3

#2 cs-*****a

    Początkujący

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:11
  • Imię:Mateusz
  • Lokalizacja:cs-bestia
Offline

Napisano 19.04.2011 12:37

Dzięki przyda się

#3 Qski

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:72
  • GG:
  • Lokalizacja:Lubichowo
Offline

Napisano 19.04.2011 12:44

to samo z rakietami:

*Zamiast*
ilosc_min_gracza[id] = X;


*Wystarczy wpisać*
ilosc_rakiet_gracza[id] = X;


X = ilość rakiet

Dodano 19 kwiecień 2011 - 12:46:
a co do apteczki:

*Zamiast*
ilosc_min_gracza[id] = X;


*Wystarczy wpisać*
ilosc_apteczek_gracza[id] = X;


X = ilość apteczek

Użytkownik Qski edytował ten post 19.04.2011 12:48

  • +
  • -
  • 0

#4 o.s.t.r.o

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:41
  • Imię:Dominik
  • Lokalizacja:Polska
Offline

Napisano 20.04.2011 15:13

Chcę zauważyć że po tych zmianach nie da się skompilować bo powstają takie błędy

Error: Expected token: "}", but found "-string-" on line 117
Error: Invalid function or declaration on line 118
Error: Expected token: "}", but found "-string-" on line 177
Error: Invalid function or declaration on line 178

a dokładnie są to z linijek


new informacje_przedmiotu_gracza[33][2];
new const nazwy_przedmiotow[][] = {"Brak",
"Buty Szturmowego", //1
"Podwojna Kamizelka", //2
"Wzmocniona Kamizelka", //3
"Weteran Noza", //4
"Zaskoczenie Wroga", //5
"Plaszcz Partyzanta", //6
"Morfina", //7
"Noz Komandosa", //8
"Podrecznik Szpiega", //9
"Tajemnica Generala", //10
"Notatki Ninji", //11
"Tajemnica Wojskowa", //12
"AWP Sniper",//13
"Adrenalina",//14
"Tajemnica Rambo",//15
"Wyszkolenie Sanitarne",//16
"Kamizelka NASA",//17
"Wytrenowany Weteran",//18
"Apteczka",//19
"Eliminator Rozrzutu",//20
"Tytanowe Naboje",//21
"Naboje Pulkownika",//22
"Ogranicznik Rozrzutu",//23
"Tarcza SWAT",//24
"Wytrenowany Rekrut",//25
"Pancerz Nomexowy",//26
"Notatki Kapitana",//27
"Modul odrzutowy",//28
"Nazwa itemu"//29 // tu są błędy

};


i


new const opisy_przedmiotow[][] = {"Zabij kogos aby dostac przedmiot",
"Cicho biegasz",
"Obniza uszkodzenia zadawane graczowi o LW",
"Obniza uszkodzenia zadawane graczowi o LW",
"Zadajesz wieksze obrazenia nozem",
"Gdy trafisz kogos od tylu, obrazenia sa 2 razy wieksze",
"Masz LW premii niewidocznosci",
"1/LW szans do ponownego odrodzenia sie po smierci",
"Natychmiastowe zabicie z Noza",
"Masz 1/LW szans na natychmiastowe zabicie z HE. Posiadasz takze ubranie wroga",
"Natychmiastowe zabicie granatem HE. Zadajesz LW dodatkowych obrazen",
"Mozesz zrobic podwojny skok w powietrzu",
"Twoje obrazenia sa zredukowane o 5. Masz 1/LW szans na oslepienie wroga",
"Natychmiastowe zabicie z AWP",
"Za kazdego Fraga dostajesz 50 zycia",
"Za kazdego Fraga dostajesz pelen magazynek oraz +20 hp",
"Dostajesz 10 HP co 5 sekund",
"Masz 500 pancerza",
"Dostajesz +100 HP co runde, wolniej biegasz",
"Uzyj, aby uleczyc sie do maksymalnej ilosci HP",
"Nie posiadasz rozrzutu broni",
"Zadajesz 10 obrazen wiecej",
"Zadajesz 20 obrazen wiecej",
"Twoj rozrzut jest mniejszy",
"Nie dzialaja na ciebie zadne przedmioty",
"Dostajesz +50 HP co runde, wolniej biegasz",
"Masz 1/LW szans na odbicie pocisku przez pancerz",
"Jestes odporny na 3 pociski w kazdej rundzie",
"Nacisnij CTRL i SPACE aby uzyc modulu, modul laduje sie co 4 sekundy",
"Opis itemu" // tu też są te błędy

};

Użytkownik o.s.t.r.o edytował ten post 20.04.2011 15:14

  • +
  • -
  • 0

#5 Qski

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:72
  • GG:
  • Lokalizacja:Lubichowo
Offline

Napisano 20.04.2011 16:19

Daj *.sma ja nie mniałem błędów
  • +
  • -
  • 0

#6 o.s.t.r.o

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:41
  • Imię:Dominik
  • Lokalizacja:Polska
Offline

Napisano 21.04.2011 09:40

Sma teraz dałem w załączniku

Załączone pliki


  • +
  • -
  • 0

#7 kiver

    Profesjonalista

  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:161
  • Lokalizacja:Jarocin
Offline

Napisano 21.04.2011 13:11

Nie masz pewnie w opisie albo w nazwie itemu " ,albo na końcu ostatniego opisu/nazwy itemu masz przecinek

Użytkownik kiver edytował ten post 21.04.2011 13:12

  • +
  • -
  • 0

#8 o.s.t.r.o

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:41
  • Imię:Dominik
  • Lokalizacja:Polska
Offline

Napisano 21.04.2011 14:42

No na pewno nie sprawdzałem już kila razy i nadal ten sam błąd się pojawia

@EDIT
A jednak do końca dobrze nie sprawdzałem i sam już sobie poradziłem DZIAŁA xD

Użytkownik o.s.t.r.o edytował ten post 21.04.2011 14:51

  • +
  • -
  • 0

#9 Qski

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:72
  • GG:
  • Lokalizacja:Lubichowo
Offline

Napisano 22.04.2011 10:22

Jak działa licze na :plus:
  • +
  • -
  • -1

#10 Kendzior87

    Zaawansowany

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
  • Lokalizacja:Matrix
Offline

Napisano 01.05.2011 10:29

a gdybym np. chciał dodać rakietę co zadaje jakiś dmg, a nie tak jak tutaj ma podstawowy dmg z wsparcia + bonus od int?
  • +
  • -
  • 0

#11 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 01.05.2011 11:38

a co w sytuacji jak klasa z rakietami wylosuje item z minami? Jednocześnie puszczając rakiete stawia mine co oznacza bug i chrash :)
  • +
  • -
  • 0

#12 Qski

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:72
  • GG:
  • Lokalizacja:Lubichowo
Offline

Napisano 01.05.2011 11:46

moża zawsze zablokować item dla danej klasy, a to chyba każdy potrafi :-)
  • +
  • -
  • 0

#13 cs-*****a

    Początkujący

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:11
  • Imię:Mateusz
  • Lokalizacja:cs-bestia
Offline

Napisano 02.05.2011 12:00

Qski chciałem CIę poprawić po jak dasz:
ilosc_min_gracza[id] = X;
to masz X rakiet, a powinno być że dostajesz + X rakiet czyli:
ilosc_min_gracza[id] += X;
I wtedy będziesz miał ilość rakiet gracza + ilość z itemu, to samo z rakietami itd.





Również z jednym lub większą ilością słów kluczowych: CoD Stary

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

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