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

Blokada broni pomoc


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

#1 Flk

    Czempion

  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 14.07.2012 00:38

Witam potrzebuje pomocy jest mi potrzebna blokada broni ale tak że np jak mam 7lvl to moge mieć tylko bron p228
a jak mam 11 to moge miec tylko deagle z góry dzięki za pomoc


public Odrodzenie(id){
if(!is_user_alive(id))
return PLUGIN_CONTINUE;

switch(cod_get_user_level(id)){
case 0..4:return PLUGIN_CONTINUE;
case 5..9:{
give_item(id, "weapon_p228");
give_item(id,"ammo_357sig")
give_item(id,"ammo_357sig")
give_item(id,"ammo_357sig")
give_item(id,"ammo_357sig")
}
case 10..14:{
give_item(id, "weapon_deagle");
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
}
case 15..19:{
give_item(id, "weapon_fiveseven");
give_item(id,"ammo_57mm")
give_item(id,"ammo_57mm")
give_item(id,"ammo_57mm")
give_item(id,"ammo_57mm")
give_item(id,"ammo_57mm")
}
case 20..24:{
give_item(id, "weapon_elite");
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
}
case 25..29:{
give_item(id, "weapon_m3");
give_item(id,"ammo_buckshot")
give_item(id,"ammo_buckshot")
give_item(id,"ammo_buckshot")
give_item(id,"ammo_buckshot")
}
case 30..39:{
give_item(id, "weapon_xm1014");
give_item(id,"ammo_buckshot")
give_item(id,"ammo_buckshot")
give_item(id,"ammo_buckshot")
give_item(id,"ammo_buckshot")
}
case 40..49:{
give_item(id, "weapon_tmp");
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
}
case 50..59:{
give_item(id, "weapon_mac10");
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
}
case 60..69:{
give_item(id, "weapon_mp5navy");
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
}
case 70..79:{
give_item(id, "weapon_ump45");
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
}
case 80..89:{
give_item(id, "weapon_p90");
give_item(id,"aammo_57mm")
give_item(id,"ammo_57mm")
}
case 90..99:{
give_item(id,"weapon_galil");
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
}
case 100..109:{
give_item(id, "weapon_famas");
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
}
case 110..119:{
give_item(id, "weapon_scout");
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
}
case 120..129:{
give_item(id, "weapon_awp");
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
}
case 130..139:{
give_item(id, "weapon_sg550");
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
}
case 140..149:{
give_item(id, "weapon_sg552");
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
}
case 150..159:{
give_item(id, "weapon_aug");
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
}
case 160..169:{
give_item(id, "weapon_m249");
give_item(id,"ammo_556natobox")
give_item(id,"ammo_556natobox")
}
case 170..179:{
give_item(id, "weapon_m4a1");
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
}
case 180..189:{
give_item(id, "weapon_ak47");
give_item(id,"aammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
}
default:{
give_item(id, "weapon_ak47");
give_item(id,"aammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id, "weapon_m4a1");
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id, "weapon_awp");
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
}
}

return PLUGIN_CONTINUE;
}

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#2 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 19.07.2012 17:26

Widzisz te kropki ?

case 180..189:{
give_item(id, "weapon_ak47");
give_item(id,"aammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
}

a dokładniej case 180..189:

TO znaczy :

Gdy gracz ma poziom od 180 do 189 to wykonaj tą funkcję..

Tutaj coś odemnie:

case 5:{
give_item(id, "weapon_p228");
give_item(id,"ammo_357sig")
give_item(id,"ammo_357sig")
give_item(id,"ammo_357sig")
}

To znaczy Gdy gracz ma poziom 5 to daj mu p228 i amunicję.

Myślę że zrozumiałeś jak nei to napisz wytłumaczę ci to głębiej :]

Użytkownik PaTrIcKx edytował ten post 19.07.2012 17:28

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#3 pfkers

    Banned

  • Zbanowany

Reputacja: 90
Zaawansowany

  • Postów:759
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Płock
Offline

Napisano 19.07.2012 17:41

up@

ale z tego co zrozumielame on chce miec jedna bron po osiagnieciu danego lvl.. bo np u cb bd mial 5 lvl i dostane p228 a poznije bije 11 lvl na ktorym jest ak to dostane p228 i ak,,chociaz nie jestem pewien ;)

#4 Flk

    Czempion

  • Autor tematu
  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 19.07.2012 18:13

tak właśnie o to chodzi :)

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#5 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 19.07.2012 18:54

To mozesz stworzyc zmienna aktualna_bron[33] i gdy osiagnie poziom 5 to ta wartosc tak: aktualna_bron[id] = 1 bo u cb 1 bron to p228 a gdy osiagnie poziom 10 to dasz na 2 czyli usun ten switch i zamien te case na if a nastepne na else ify a dokladniej dam ci przyklad 1:

if(aktualna_bron[id] == 1)
{
give_item... Itd.
}
Teraz powinienes wiedziec o co chodzii ;-)

A co do tego gdzie masz dac ta aktualna_bron to musisz ja dac tam gdzie daje graczu nastepny lvl
czyki jak znajdziesz to zaraz po tym poziom_gracza[id]++
przyklad jednego

Poziom_gracza[id]++

If(poziom_gracza[id] == 5)
aktualna_bron[id] = 1
if(poziom_gracza[id] == 10)
aktualna_bron[id] = 2

.....
itd


Ok za bardzo sie rozpisalem i mi palce zdrętwiały na fonie jak będę na kompie to ci dalej będę pomagal ;-)



To mozesz stworzyc zmienna aktualna_bron[33] i gdy osiagnie poziom 5 to ta wartosc tak: aktualna_bron[id] = 1 bo u cb 1 bron to p228 a gdy osiagnie poziom 10 to dasz na 2 czyli usun ten switch i zamien te case na if a nastepne na else ify a dokladniej dam ci przyklad 1:

if(aktualna_bron[id] == 1)
{
give_item... Itd.
}


Teraz powinienes wiedziec o co chodzii ;-)

A co do tego gdzie masz dac ta aktualna_bron to musisz ja dac tam gdzie daje graczu nastepny lvl
czyki jak znajdziesz to zaraz po tym poziom_gracza[id]++
przyklad jednego
[sma]
Poziom_gracza[id]++

If(poziom_gracza[id] == 5)
aktualna_bron[id] = 1
if(poziom_gracza[id] == 10)
aktualna_bron[id] = 2

.....
itd


Ok za bardzo sie rozpisalem i mi palce zdrętwiały na fonie jak będę na kompie to ci dalej będę pomagal ;-)


Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#6 pfkers

    Banned

  • Zbanowany

Reputacja: 90
Zaawansowany

  • Postów:759
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Płock
Offline

Napisano 20.07.2012 15:38

a ja bym zrobil tak :

public Odrodzenie(id,item){
if(!is_user_alive(id))
return PLUGIN_CONTINUE;

switch(item){

case 1:{
if(1 < cod_get_user_level(id) <= 10)
{
give_item(id, "weapon_p228");
give_item(id,"ammo_357sig")
give_item(id,"ammo_357sig")
give_item(id,"ammo_357sig")
give_item(id,"ammo_357sig")
}
}
case 2:{
if(10 < cod_get_user_level(id) <= 20)
{
give_item(id, "weapon_deagle");
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
}
}


Dajesz tutaj prog.. np :

if(10 < cod_get_user_level(id) <= 20)

Jesli masz lvl wiekszy od 10 ale mniejszy badz rowny 20 to sie spelni warunek.. i wlasnie tak bd speilniany jeden warunek i bd mial jedna bron :)

#7 Flk

    Czempion

  • Autor tematu
  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 20.07.2012 15:39

sprawdzę dziś i napisze :)

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#8 Flk

    Czempion

  • Autor tematu
  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 20.07.2012 19:57

nie wiem nie działa mi to

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/





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

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