Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Exp za zabójstwo taki jak w Cod modzie


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

#1 Kavi76

    Profesjonalista

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:209
  • GG:
  • Imię:Paweł :)
  • Lokalizacja:CrL
Offline

Napisano 29.01.2012 20:16

Ostatnio pograłem troche na serwerach z cod modem i wpadł mi w oko exp który pokazuje się w hudzie po zabiciu gracza:

http://imageshack.us.../809/expaf.png/


znalazłem w .sma cod moda kawałek kodu odpowiedzialny za to ale nie wiem jak wstawić to do diablo moda

  set_hudmessage(255, 212, 0, 0.50, 0.33, 1, 6.0, 4.0);
  ShowSyncHudMsg(attacker, SyncHudObj2, "+%i", nowe_doswiadczenie);

  doswiadczenie_gracza[attacker] += nowe_doswiadczenie;


Mógłby ktoś przerobić to na diablo i dać wskazówki gdzie umieścić to w sma ??

Użytkownik Kavi76 edytował ten post 29.01.2012 20:17

  • +
  • -
  • 0

#2 KariiO

    Super Hero

  • Power User

Reputacja: 395
Wszechpomocny

  • Postów:1133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 30.01.2012 09:44

public DeathMsg(id)
{
	new weaponname[20]
	new kid = read_data(1)
	new vid = read_data(2)
	new headshot = read_data(3)
	read_data(4,weaponname,31)
		
	reset_player(vid)
	msg_bartime(id, 0)
	static Float:minsize[3]
	pev(vid, pev_mins, minsize)
	if(minsize[2] == -18.0)
		g_wasducking[vid] = true
	else
		g_wasducking[vid] = false
	
	set_task(0.5, "task_check_dead_flag", vid)

	flashbattery[vid] = MAX_FLASH;
	flashlight[vid] = 0;
	
	if(player_sword[id] == 1){
		if(on_knife[id]){
			if(get_user_team(kid) != get_user_team(vid)) {
				set_user_frags(kid, get_user_frags(kid) + 1)
				award_kill(kid,vid)
			}
		}
	}
	if (is_user_connected(kid) && is_user_connected(vid) && get_user_team(kid) != get_user_team(vid))
	{
		show_deadmessage(kid,vid,headshot,weaponname)

		set_hudmessage(255, 212, 0, 0.50, 0.33, 1, 6.0, 4.0);
		show_hudmessage(kid, "+%i",get_cvar_num("diablo_xpbonus"))

		award_item(kid,0)
		award_kill(kid,vid)
		add_respawn_bonus(vid)
		add_bonus_explode(vid)
		add_barbarian_bonus(kid)
		if (player_class[kid] == Barbarzynca)
		refill_ammo(kid)
		set_renderchange(kid)
		savexpcom(vid)
	}
}

Nic nie pokazuje ?
  • +
  • -
  • 1

#3 Kavi76

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:209
  • GG:
  • Imię:Paweł :)
  • Lokalizacja:CrL
Offline

Napisano 30.01.2012 10:13

niestety nie działa ;f ale + za chęci
  • +
  • -
  • 0

#4 Stachuu :D ??

    Wszechobecny

  • Użytkownik

Reputacja: 235
Wszechwidzący

  • Postów:476
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Karsznice
Offline

Napisano 30.01.2012 10:20

Kario zapomniałeś ze exp jest jeszcze liczony poprzez różnicę lvl graczy.
  • +
  • -
  • 1

#5 KariiO

    Super Hero

  • Power User

Reputacja: 395
Wszechpomocny

  • Postów:1133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 30.01.2012 10:24

up
no ok ale i tak powinno mu pokazać wartość cvaru, chyba ;P
  • +
  • -
  • 1

#6 Kavi76

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:209
  • GG:
  • Imię:Paweł :)
  • Lokalizacja:CrL
Offline

Napisano 30.01.2012 11:24

Macie po +, ale moge liczyć na dobry kod ? :blaga:
  • +
  • -
  • 0

#7 KariiO

    Super Hero

  • Power User

Reputacja: 395
Wszechpomocny

  • Postów:1133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 30.01.2012 11:37

Spróbuj tego a tam to nie dodawaj:
public award_kill(killer_id,victim_id)
{
	if (!is_user_connected(killer_id) || !is_user_connected(victim_id))
		return PLUGIN_CONTINUE
		
	new xp_award = get_cvar_num("diablo_xpbonus")
		
	new Team[32]
	get_user_team(killer_id,Team,31)
	
	if (LeaderCT > 0 && equal(Team,"CT") && !is_user_alive(LeaderCT))
		xp_award-= get_cvar_num("diablo_xpbonus")/4
	
	if (LeaderT > 0 && equal(Team,"TERRORIST") && !is_user_alive(LeaderT))
		xp_award-= get_cvar_num("diablo_xpbonus")/4
	
	if (player_class[killer_id] == Mnich)
		xp_award+=get_cvar_num("diablo_xpbonus")/4
	
	if (player_xp[killer_id]<player_xp[victim_id])
		xp_award+=get_cvar_num("diablo_xpbonus")/4
		
	new more_lvl=player_lvl[victim_id]-player_lvl[killer_id]
	
	if(more_lvl>0) xp_award += floatround((get_cvar_num("diablo_xpbonus")/7)*(more_lvl*((2.0-more_lvl/40.0)/3.0)))
	else if(more_lvl<-50)xp_award -= get_cvar_num("diablo_xpbonus")*(2/3)
	else if(more_lvl<-40)xp_award -= get_cvar_num("diablo_xpbonus")/2
	else if(more_lvl<-30)xp_award -= get_cvar_num("diablo_xpbonus")/3
	else if(more_lvl<-20)xp_award -= get_cvar_num("diablo_xpbonus")/4
	else if(more_lvl<-10)xp_award -= get_cvar_num("diablo_xpbonus")/7
	
	Give_Xp(killer_id,xp_award)
	set_hudmessage(255, 212, 0, 0.50, 0.33, 1, 6.0, 4.0);
	show_hudmessage(killer_id, "+%i",xp_award))


	return PLUGIN_CONTINUE
	
}

  • +
  • -
  • 1

#8 Kavi76

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:209
  • GG:
  • Imię:Paweł :)
  • Lokalizacja:CrL
Offline

Napisano 30.01.2012 19:51

Nie działa i tu jest jeden nawias zadużo
show_hudmessage(killer_id, "+%i",xp_award))

do zakmnięcia sam doszedłem co i jak :)
  • +
  • -
  • 0




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

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