←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Nowy Plugin
prosze o napisanie takiego pluginu!

Zablokowany

  • +
  • -
Ogarnij sie.! - zdjęcie 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
Odpowiedz

  • +
  • -
Prowok@tor - zdjęcie Prowok@tor 16.05.2010

Mezo jakieś wskazówki do czego ten exp Jaki Mod ?
Odpowiedz

  • +
  • -
Ogarnij sie.! - zdjęcie Ogarnij sie.! 16.05.2010

Mezo jakieś wskazówki do czego ten exp Jaki Mod ?


na diablo mod
Odpowiedz

Gość_deLL_* 16.05.2010

Pomysł żywcem z ZK Diablo, dlatego Ci nie pomogę.
Odpowiedz

  • +
  • -
Ogarnij sie.! - zdjęcie 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?
Odpowiedz

  • +
  • -
Change - zdjęcie 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
Odpowiedz

  • +
  • -
Ogarnij sie.! - zdjęcie Ogarnij sie.! 17.05.2010

Pomoże ktoś?
Odpowiedz

  • +
  • -
R3X - zdjęcie 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ć.
Odpowiedz

  • +
  • -
Kusek - zdjęcie Kusek 17.05.2010

jest komenda :)


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
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 17.05.2010

no takiej to można się spodziewać, ale wtedy trzeba połączyć oba kody w 1
Odpowiedz

  • +
  • -
Change - zdjęcie 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ą?
Odpowiedz

  • +
  • -
Vertricus - zdjęcie Vertricus 18.05.2010

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

:D
Odpowiedz

  • +
  • -
Change - zdjęcie Change 18.05.2010

Nie no nie umiem ^^
Odpowiedz

  • +
  • -
Ogarnij sie.! - zdjęcie 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
Odpowiedz
Zablokowany