prosze o napisanie takiego pluginu!
Ogarnij sie.!
16.05.2010
Witam,
Prosił bym o napisanie takiego to o to pluginu.
Dodanie "Medali" za zdobycie największej ilości fragów na mapę itd... Złoty, srebrny i brązowy medal , a to by dawało np.
Złoty - 1000 expa
Srebrny - 500 expa
Brązowy - 250 expa
Dziękuje pozdrawiam
Prosił bym o napisanie takiego to o to pluginu.
Dodanie "Medali" za zdobycie największej ilości fragów na mapę itd... Złoty, srebrny i brązowy medal , a to by dawało np.
Złoty - 1000 expa
Srebrny - 500 expa
Brązowy - 250 expa
Dziękuje pozdrawiam
Ogarnij sie.!
16.05.2010
Nie .. Przeczytałem o tym na jakimś innym forum . (może i ZK ) ale nie jestem pewny.
Nie wiem dlaczego nie chcesz mi pomoc?
Nie wiem dlaczego nie chcesz mi pomoc?
Change
16.05.2010
Hmm ZK..?
Wyciągnąć medale z BF2 i wrzucić do każdego tylko nagrode w postaci givexp.. Duzo roboty chyba nie jest chociaz sam bym tego nie zrobił
Pomoze ktos? ;]
Użytkownik Change edytował ten post 16.05.2010 20:10
Wyciągnąć medale z BF2 i wrzucić do każdego tylko nagrode w postaci givexp.. Duzo roboty chyba nie jest chociaz sam bym tego nie zrobił

Pomoze ktos? ;]
Użytkownik Change edytował ten post 16.05.2010 20:10
R3X
17.05.2010
Tu masz kod wycięty z BFModa, który rozdaje medale. Dawanie XPa zamiast medalu to osobna sprawa. Nie pamiętam czy diablo ma komendę na dawanie XPa, natywu na pewno nie udostępnia. Jeśli w swojej wersji diablo masz taką komendę givexp czy coś podobnego to możemy działać. Sprawdź i daj znać.
Kusek
17.05.2010
jest komenda 
komendę sobie wyciągniesz
Użytkownik Frajer edytował ten post 17.05.2010 16:57

public got_bomb(id){
planter = id;
return PLUGIN_CONTINUE
}
public award_plant()
{
new Players[32], playerCount, id
get_players(Players, playerCount, "aeh", "TERRORIST")
for (new i=0; i<playerCount; i++)
{
id = Players[i]
Give_Xp(id,get_cvar_num("diablo_xpbonus"))
client_print(id,print_chat,"Dostales *%i* doswiadczenia za polozenie bomby przez twoj team",get_cvar_num("diablo_xpbonus2"))
}
Give_Xp(planter,get_cvar_num("diablo_xpbonus2"))
}
public Give_Xp(id,amount)
{
if(player_class_lvl[id][player_class[id]]==player_lvl[id])
{
if(player_xp[id]+amount!=0 && get_playersnum()>1){
player_xp[id]+=amount
if (player_xp[id] > LevelXP[player_lvl[id]])
{
player_lvl[id]+=1
player_point[id]+=2
set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2)
show_hudmessage(id, "Awansowales do poziomu %i", player_lvl[id])
savexpcom(id)
player_class_lvl[id][player_class[id]]=player_lvl[id]
}
if (player_xp[id] < LevelXP[player_lvl[id]-1])
{
player_lvl[id]-=1
player_point[id]-=2
set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2)
show_hudmessage(id, "Spadles do poziomu %i", player_lvl[id])
savexpcom(id)
player_class_lvl[id][player_class[id]]=player_lvl[id]
}
write_hud(id)
}
}
}
komendę sobie wyciągniesz

Użytkownik Frajer edytował ten post 17.05.2010 16:57
Change
18.05.2010
No i z tym sobie nie radzę
Komenda givexp jest dostępna u mnie. Tylko jak powiązać medal z nagrodą?

Vertricus
18.05.2010
no jak dajesz medal to:
Give_Xp(starfrags[0], 666)
Drugiemu:
Give_Xp(starfrags[1], 333)
Give_Xp(starfrags[0], 666)
Drugiemu:
Give_Xp(starfrags[1], 333)

Ogarnij sie.!
20.05.2010
Mogł by to ktoś dokładniej wytłumaczyć?
proszę o pomoc
Użytkownik Ogarnij sie.! edytował ten post 27.05.2010 23:12
proszę o pomoc
Użytkownik Ogarnij sie.! edytował ten post 27.05.2010 23:12