Skocz do zawartości

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
CoD Nowy

[ROZWIĄZANE] Pierwsza krew

cod nowy

Najlepsza odpowiedź TheDarkDez, 21.01.2015 00:09

#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
#include <codmod>

#define PLUGIN "Pierwsza Krew"
#define VERSION "1.0"
#define AUTHOR "CheQ"

new bool:pierwsza_krew_runda, bool:pierwsza_krew_mapa, cvar_xp_firstblood_round, cvar_xp_firstblood_map;

public plugin_init()	{

	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_cvar("cod_xp_firstblood_round", "5");
	register_cvar("cod_xp_firstblood_map", "10");
	
	cvar_xp_firstblood_round = get_cvar_num("cod_xp_firstblood_round");
	cvar_xp_firstblood_map = get_cvar_num("cod_xp_firstblood_map");
	
	register_event("DeathMsg", "Death", "ade");
	register_logevent("PoczatekRundy", 2, "1=Round_Start");
	
	pierwsza_krew_mapa = false;
}

public PoczatekRundy()
	pierwsza_krew_runda = false;

public Death()	{

	new id = read_data(2);
	new attacker = read_data(1);
	
	if(!is_user_connected(attacker) || get_user_team(id) == get_user_team(attacker))
		return PLUGIN_CONTINUE;
	
	if (!pierwsza_krew_mapa) {
	
		new name_a[33], name_o[33];

		get_user_name(attacker, name_a, 32);
		get_user_name(id, name_o, 32);
		
		ColorChat(0, NORMAL, "Gracz %s zdobyl pierwsza Krew Mapy zabijajac %s!", name_a, name_o);
		
		cod_set_user_xp(attacker, cod_get_user_xp(attacker) + cvar_xp_firstblood_map);
		
		pierwsza_krew_mapa = true;
	} else if (!pierwsza_krew_runda)	{
	
		new name_a[33], name_o[33];
		
		get_user_name(attacker, name_a, 32);
		get_user_name(id, name_o, 32);
		
		ColorChat(0, NORMAL, "Gracz %s zdobyl pierwsza Krew Rundy zabijajac %s!", name_a, name_o);
		
		cod_set_user_xp(attacker, cod_get_user_xp(attacker) + cvar_xp_firstblood_round);
		
		pierwsza_krew_runda = true;
	}
	
	return PLUGIN_CONTINUE;
}
Przejdź do postu


  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 wickedmaks

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:55
  • Lokalizacja:Warszawa
Offline

Napisano 20.01.2015 21:30

/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Pierwsza Krew"
#define VERSION "1.0"
#define AUTHOR "CheQ"

new bool:pierwsza_krew_runda, bool:pierwsza_krew_mapa;
new SyncHudObj;

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event("DeathMsg", "Death", "ade");
register_logevent("PoczatekRundy", 2, "1=Round_Start");
SyncHudObj = CreateHudSyncObj();
pierwsza_krew_mapa = false
}

public PoczatekRundy()
pierwsza_krew_runda = false;

public Death()
{
new id = read_data(2);
new attacker = read_data(1);

if(!is_user_connected(attacker) || get_user_team(id) == get_user_team(attacker))
return PLUGIN_CONTINUE;

if (!pierwsza_krew_mapa) {
new name_a[33],name_o[33];

get_user_name(attacker,name_a,32);
get_user_name(id,name_o,32);

set_hudmessage(212, 255, 85, 0.31, 0.32, 0, 6.0, 5.0);
ShowSyncHudMsg(0, SyncHudObj,"%s^nzdobyl pierwsza Krew Mapy zabijajac^n%s", name_a,name_o)

pierwsza_krew_mapa = true;
} else if (!pierwsza_krew_runda)
new name_a[33],name_o[33];

get_user_name(attacker,name_a,32);
get_user_name(id,name_o,32);

set_hudmessage(212, 255, 85, 0.31, 0.32, 0, 6.0, 5.0);
ShowSyncHudMsg(0, SyncHudObj,"%s^nzdobyl pierwsza Krew Rundy zabijajac^n%s", name_a,name_o)

pierwsza_krew_runda = true;
}
return PLUGIN_CONTINUE;
}

1. Jak tutaj zastpiac "ShowSyncHudMsg(0, SyncHudObj,"%s^nzdobyl pierwsza Krew Rundy zabijajac^n%s", name_a,name_o)" ColorChatem zeby zostaly nicki?

2. Jak tutaj dodac exp? Tzn. tu jest gotowe wszystko ale jak dodac exp po zdobyciu tej pierwszej krwi? Mozna to na cvar zrobic?


Użytkownik wickedmaks edytował ten post 20.01.2015 21:31

  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png


#2 TheDarkDez

    Zaawansowany

  • Użytkownik

Reputacja: 25
Życzliwy

  • Postów:112
  • GG:
  • Imię:Paweł
  • Lokalizacja:Nisko
Offline

Napisano 20.01.2015 22:10

#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
#include <codmod>

#define PLUGIN "Pierwsza Krew"
#define VERSION "1.0"
#define AUTHOR "CheQ"

new bool:pierwsza_krew_runda, bool:pierwsza_krew_mapa, cvar_xp_firstblood;

public plugin_init()	{

	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_cvar("cod_xp_firstblood", "5");
	
	cvar_xp_firstblood = get_cvar_num("cod_xp_firstblood");
	
	register_event("DeathMsg", "Death", "ade");
	register_logevent("PoczatekRundy", 2, "1=Round_Start");
	
	pierwsza_krew_mapa = false;
}

public PoczatekRundy()
	pierwsza_krew_runda = false;

public Death()	{

	new id = read_data(2);
	new attacker = read_data(1);
	
	if(!is_user_connected(attacker) || get_user_team(id) == get_user_team(attacker))
		return PLUGIN_CONTINUE;
	
	if (!pierwsza_krew_mapa) {
	
		new name_a[33], name_o[33];

		get_user_name(attacker, name_a, 32);
		get_user_name(id, name_o, 32);
		
		ColorChat(0, NORMAL, "Gracz %s zdobyl pierwsza Krew Mapy zabijajac %s!", name_a, name_o);
		
		cod_set_user_xp(attacker, cod_get_user_xp(attacker) + cvar_xp_firstblood);
		
		pierwsza_krew_mapa = true;
	} else if (!pierwsza_krew_runda)	{
	
		new name_a[33], name_o[33];
		
		get_user_name(attacker, name_a, 32);
		get_user_name(id, name_o, 32);
		
		ColorChat(0, NORMAL, "Gracz %s zdobyl pierwsza Krew Rundy zabijajac %s!", name_a, name_o);
		
		cod_set_user_xp(attacker, cod_get_user_xp(attacker) + cvar_xp_firstblood);
		
		pierwsza_krew_runda = true;
	}
	
	return PLUGIN_CONTINUE;
}

Sprawdź, wszystko powinno być ok.


  • +
  • -
  • 0

#3 wickedmaks

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:55
  • Lokalizacja:Warszawa
Offline

Napisano 20.01.2015 23:08

Spoko ale musza byc dwa cvary na xp za first blood mapy oraz rundy.


  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png


#4 TheDarkDez

    Zaawansowany

  • Użytkownik

Reputacja: 25
Życzliwy

  • Postów:112
  • GG:
  • Imię:Paweł
  • Lokalizacja:Nisko
Offline

Napisano 21.01.2015 00:09   Najlepsza odpowiedź

#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
#include <codmod>

#define PLUGIN "Pierwsza Krew"
#define VERSION "1.0"
#define AUTHOR "CheQ"

new bool:pierwsza_krew_runda, bool:pierwsza_krew_mapa, cvar_xp_firstblood_round, cvar_xp_firstblood_map;

public plugin_init()	{

	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_cvar("cod_xp_firstblood_round", "5");
	register_cvar("cod_xp_firstblood_map", "10");
	
	cvar_xp_firstblood_round = get_cvar_num("cod_xp_firstblood_round");
	cvar_xp_firstblood_map = get_cvar_num("cod_xp_firstblood_map");
	
	register_event("DeathMsg", "Death", "ade");
	register_logevent("PoczatekRundy", 2, "1=Round_Start");
	
	pierwsza_krew_mapa = false;
}

public PoczatekRundy()
	pierwsza_krew_runda = false;

public Death()	{

	new id = read_data(2);
	new attacker = read_data(1);
	
	if(!is_user_connected(attacker) || get_user_team(id) == get_user_team(attacker))
		return PLUGIN_CONTINUE;
	
	if (!pierwsza_krew_mapa) {
	
		new name_a[33], name_o[33];

		get_user_name(attacker, name_a, 32);
		get_user_name(id, name_o, 32);
		
		ColorChat(0, NORMAL, "Gracz %s zdobyl pierwsza Krew Mapy zabijajac %s!", name_a, name_o);
		
		cod_set_user_xp(attacker, cod_get_user_xp(attacker) + cvar_xp_firstblood_map);
		
		pierwsza_krew_mapa = true;
	} else if (!pierwsza_krew_runda)	{
	
		new name_a[33], name_o[33];
		
		get_user_name(attacker, name_a, 32);
		get_user_name(id, name_o, 32);
		
		ColorChat(0, NORMAL, "Gracz %s zdobyl pierwsza Krew Rundy zabijajac %s!", name_a, name_o);
		
		cod_set_user_xp(attacker, cod_get_user_xp(attacker) + cvar_xp_firstblood_round);
		
		pierwsza_krew_runda = true;
	}
	
	return PLUGIN_CONTINUE;
}

  • +
  • -
  • 1

#5 wickedmaks

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:55
  • Lokalizacja:Warszawa
Offline

Napisano 21.01.2015 15:59

Poklony skladam, dziekuje!


  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png


#6 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Online

Napisano 21.01.2015 16:01

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: cod nowy

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

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