Blokada broni pomoc
Flk 14.07.2012
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
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;
}
GT Team 19.07.2012
Widzisz te kropki ?
a dokładniej case 180..189:
TO znaczy :
Gdy gracz ma poziom od 180 do 189 to wykonaj tą funkcję..
Tutaj coś odemnie:
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
Edited by PaTrIcKx, 19.07.2012 17:28.
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
Edited by PaTrIcKx, 19.07.2012 17:28.
pfkers 19.07.2012
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
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
GT Team 19.07.2012
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:
Ok za bardzo sie rozpisalem i mi palce zdrętwiały na fonie jak będę na kompie to ci dalej będę pomagal ;-)
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 ;-)
pfkers 20.07.2012
a ja bym zrobil tak :
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
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