No wiadomo np. do zbroi redukcja i odbijanie się...Coś w tym stylu.
Jednej mocy do dwóch kategorii na pewno nie bd. używał ;-)
Dodano 16 październik 2010 - 18:31:Czyli award item miało by wyglądać tak:
public award_item(id, itemnum)
{
if (player_item_id1[id]!= 0 && player_item_id2[id]!= 0 && player_item_id3[id]!= 0 && player_item_id4[id]!= 0 && player_item_id5[id]!= 0 && player_item_id6[id]!= 0 && player_item_id7[id]!= 0 )// tyle ile chcesz podzialow
return PLUGIN_HANDLED
set_hudmessage(220, 115, 70, -1.0, 0.40, 0, 3.0, 4.0, 0.2, 0.3, 5)
new rodzaj_itemu= random_num(1,7) // x to ile tych grup sobie stworzysz
switch(rodzaj_itemu)
case 1:
{
if (player_item_id1[id]>0 award_item(id,0) // jesli juz ma item z tej grupy to losuje od nowa
else {
new rannum1=random_num(1,2) /// ilosc itemow w pierwszej grupie
switch(rannum1)
{
case 1:
{
player_item_name[id] = "Bronze Amplifier"
player_item_id[id] = rannum
player_b_damage[id] = random_num(1,3)
show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
}
case 2:
{
player_item_name[id] = "abcde fghis"
player_item_id[id] = rannum
player_b_damage[id] = random_num(1,3)
show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
}
}
if (player_item_id2[id]>0 award_item(id,0) // jesli juz ma item z tej grupy to losuje od nowa
else {
new rannum2=random_num(1,2) /// ilosc itemow w pierwszej grupie
switch(rannum2)
{
case 1:
{
player_item_name[id] = "Buty sdsd"
player_item_id[id] = rannum
player_b_szybkosc[id] = random_num(10,30)
show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
}
case 2:
{
player_item_name[id] = "Buty sdsdaaa"
player_item_id[id] = rannum
player_b_szybkosc[id] = random_num(10,30)
show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
}
}
if (player_item_id3[id]>0 award_item(id,0) // jesli juz ma item z tej grupy to losuje od nowa
else {
new rannum3=random_num(1,2) /// ilosc itemow w pierwszej grupie
switch(rannum3)
{
case 1:
{
player_item_name[id] = "zbroja sxsd"
player_item_id[id] = rannum
player_b_redirect[id] = random_num(1,3)
show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
}
case 2:
{
player_item_name[id] = "zbroja sxsdaaa"
player_item_id[id] = rannum
player_b_redirect[id] = random_num(1,3)
show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
}
}
if (player_item_id4[id]>0 award_item(id,0) // jesli juz ma item z tej grupy to losuje od nowa
else {
new rannum4=random_num(1,2) /// ilosc itemow w pierwszej grupie
switch(rannum4)
{
case 1:
{
player_item_name[id] = "nogawice Ampssss"
player_item_id[id] = rannum
player_b_theif[id] = random_num(1,3)
show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
}
case 2:
{
player_item_name[id] = ""nogawice Ampssss"
player_item_id[id] = rannum
player_b_theif[id] = random_num(1,3)
show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
}
}
if (player_item_id5[id]>0 award_item(id,0) // jesli juz ma item z tej grupy to losuje od nowa
else {
new rannum5=random_num(1,2) /// ilosc itemow w pierwszej grupie
switch(rannum5)
{
case 1:
{
player_item_name[id] = "Bronze bron"
player_item_id[id] = rannum
player_b_blind[id] = random_num(1,3)
show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
}
case 2:
{
player_item_name[id] = "Bronze bron"
player_item_id[id] = rannum
player_b_blind[id] = random_num(1,3)
show_hudmessage(id, "Znalazles przedmiot: %s :: dodaje obrazenia +%i",player_item_name[id],player_b_damage[id])
}
}
No jeszcze pozostałe 2 kategorie...
Ale czy tak to ma wyglądać ? Jeżeli tak to jak drop ?