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

Twój rank, ilość zabić, ilość zgonów


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

#1 Wiciu1987

    Wszechwidzący

  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:272
  • Imię:Witek
  • Lokalizacja:Sieradz
Offline

Napisano 30.08.2015 18:22

Witam jak w temacie, szukam pluginu który po wejściu gracza na serwer wyświetli by mu się rank a wyglądałoby to tak

"Twój Rank 7, Ilosc zabic 16, ilosc zgonow 11" Miło by to być wyświetlane w HUD a dokładnie tuż nad ilością hp +100  w lewym dolnym rogu z możliwością efektu rozwijania się. Chciałbym że by ta informacja był wyświetlana graczowi co 5 rundę. +Będzie


  • +
  • -
  • 0

#2 Sofcik

    Zaawansowany

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:106
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Zabrze / Rotterdam
Offline

Napisano 30.08.2015 19:04

Proszę:

#include <amxmodx>
#include <amxmisc>
#include <csx>
 
#define PLUGIN "HUD"
#define AUTHOR "glut"
#define VERSION "1.0"
 
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public pokaz_hud(id)
{
new izStats[ 8 ], izBody[ 8 ];
new szData[10];
get_time( "%X", szData, 9 );
new hp = get_user_health(id)
new rank = get_user_stats( id, izStats, izBody )
new fragi = get_user_frags(id)
new dedy = get_user_deaths(id)
new czas_mapy = get_timeleft()
if(is_user_connected(id))
{
set_hudmessage(255, 255, 255, 0.1, 0.23, 0, 6.0, 12.0)
show_hudmessage(id, "Zapraszamy na www.twojastrona.pl^n^nHP: %i^nRank: %i^nFragi: %i^nDedy: %i^nCzas Mapy: %i^nAktualna Godzina: %s^nForum: www.twojastrona.pl",hp,rank,fragi,dedy,(czas_mapy/60),szData)
}
else
{
remove_task(id)
}
 
return PLUGIN_HANDLED
}
public client_putinserver(id)
{
set_task(1.0, "pokaz_hud", id,_,_,"b");
}

  • +
  • -
  • 0

1447472674_sofcikp.png


#3 Wiciu1987

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:272
  • Imię:Witek
  • Lokalizacja:Sieradz
Offline

Napisano 30.08.2015 19:28

Plugin fajny a czy mógłbyś go zrobić tak że by  był wyświetlany tam gdzie napisałem w lewym dolnym rogu nad ilością HP +100 ??

I że by to wyglądało tak w jednej linij  " www.twojastrona.pl^n^nRank: %i^nfragi: %i^nDeady: %i^nCzas:      


Użytkownik Wiciu1987 edytował ten post 30.08.2015 19:30

  • +
  • -
  • 0

#4 Sofcik

    Zaawansowany

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:106
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Zabrze / Rotterdam
Offline

Napisano 30.08.2015 19:37

http://amxx.pl/topic...domości-na-hud/;)


  • +
  • -
  • 0

1447472674_sofcikp.png


#5 Wiciu1987

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:272
  • Imię:Witek
  • Lokalizacja:Sieradz
Offline

Napisano 30.08.2015 19:45

Dzięki, to sobie zrobię :) Ale czy mógłbyś go zrobić tak że by było widoczne to co ci napisałem wyżej ??

 

 

I że by to wyglądało tak w jednej linij  " www.twojastrona.pl Rank: Fragi: Deady: Czas:

 


  • +
  • -
  • 0

#6 Sofcik

    Zaawansowany

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:106
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Zabrze / Rotterdam
Offline

Napisano 30.08.2015 19:50

#include <amxmodx>
#include <amxmisc>
#include <csx>
 
#define PLUGIN "HUD"
#define AUTHOR "glut"
#define VERSION "1.0"
 
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public pokaz_hud(id)
{
new izStats[ 8 ], izBody[ 8 ];
new szData[10];
get_time( "%X", szData, 9 );
new hp = get_user_health(id)
new rank = get_user_stats( id, izStats, izBody )
new fragi = get_user_frags(id)
new dedy = get_user_deaths(id)
new czas_mapy = get_timeleft()
if(is_user_connected(id))
{
set_hudmessage(255, 255, 255, 0.1, 0.23, 0, 6.0, 12.0)
show_hudmessage(id, "www.twojastrona.pl^n^nHP: %i^nRank: %i^nFragi: %i^nDedy: %i^nCzas Mapy: %,hp,rank,fragi,dedy,(czas_mapy/60),szData)
}
else
{
remove_task(id)
}
 
return PLUGIN_HANDLED
}
public client_putinserver(id)
{
set_task(1.0, "pokaz_hud", id,_,_,"b");
}

Powinno działać, pierwszy raz ruszam taki plugin ;)


Użytkownik Sofcik edytował ten post 30.08.2015 19:51

  • +
  • -
  • 0

1447472674_sofcikp.png


#7 Wiciu1987

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:272
  • Imię:Witek
  • Lokalizacja:Sieradz
Offline

Napisano 30.08.2015 19:55

Bez "HP" "MAPY" prosiłem 


  • +
  • -
  • 0

#8 Sofcik

    Zaawansowany

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:106
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Zabrze / Rotterdam
Offline

Napisano 30.08.2015 19:59

A, wybacz mój błąd:

#include <amxmodx>
#include <amxmisc>
#include <csx>
 
#define PLUGIN "HUD"
#define AUTHOR "glut"
#define VERSION "1.0"
 
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public pokaz_hud(id)
{
new izStats[ 8 ], izBody[ 8 ];
new szData[10];
get_time( "%X", szData, 9 );
new hp = get_user_health(id)
new rank = get_user_stats( id, izStats, izBody )
new fragi = get_user_frags(id)
new dedy = get_user_deaths(id)
new czas_mapy = get_timeleft()
if(is_user_connected(id))
{
set_hudmessage(255, 255, 255, 0.1, 0.23, 0, 6.0, 12.0)
show_hudmessage(id, "www.twojastrona.pl^ni^nRank: %i^nFragi: %i^nDedy: %,,rank,fragi,dedy,)
}
else
{
remove_task(id)
}
 
return PLUGIN_HANDLED
}
public client_putinserver(id)
{
set_task(1.0, "pokaz_hud", id,_,_,"b");
}

 

lub

 

#include <amxmodx>
#include <amxmisc>
#include <csx>
 
#define PLUGIN "HUD"
#define AUTHOR "glut"
#define VERSION "1.0"
 
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public pokaz_hud(id)
{
new izStats[ 8 ], izBody[ 8 ];
new szData[10];
get_time( "%X", szData, 9 );
new hp = get_user_health(id)
new rank = get_user_stats( id, izStats, izBody )
new fragi = get_user_frags(id)
new dedy = get_user_deaths(id)
new czas_mapy = get_timeleft()
if(is_user_connected(id))
{
set_hudmessage(255, 255, 255, 0.1, 0.23, 0, 6.0, 12.0)
show_hudmessage(id, "www.twojastrona.pl i^nRank: %i^nFragi: %i^nDedy: %,,rank,fragi,dedy,)
}
else
{
remove_task(id)
}
 
return PLUGIN_HANDLED
}
public client_putinserver(id)
{
set_task(1.0, "pokaz_hud", id,_,_,"b");
}

  • +
  • -
  • 0

1447472674_sofcikp.png


#9 Wiciu1987

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:272
  • Imię:Witek
  • Lokalizacja:Sieradz
Offline

Napisano 30.08.2015 20:13

Błąd przy kompilacji. jakiejś biblioteki brakuje 

 

Welcome to the AMX Mod X 1.8.1-300 Compiler.

Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team
 
info.sma(26) : error 037: invalid string (possibly non-terminated string)
info.sma(34) : warning 204: symbol is assigned a value that is never used: "czas_mapy"
info.sma(34) : warning 204: symbol is assigned a value that is never used: "dedy"
info.sma(34) : warning 204: symbol is assigned a value that is never used: "fragi"
info.sma(34) : warning 204: symbol is assigned a value that is never used: "rank"
info.sma(34) : warning 204: symbol is assigned a value that is never used: "hp"
 
1 Error.
Could not locate output file info.amxx (compile failed).

 


  • +
  • -
  • 0

#10 Sofcik

    Zaawansowany

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:106
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Zabrze / Rotterdam
Offline

Napisano 30.08.2015 20:26

Spróbuj skompilować lokalnie a jeśli nie zadziała to wybacz ale nie ogarniam tego pluginu w stu procentach. :/
  • +
  • -
  • 0

1447472674_sofcikp.png


#11 Wiciu1987

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:272
  • Imię:Witek
  • Lokalizacja:Sieradz
Offline

Napisano 30.08.2015 20:37

Na pewno nie zadziała bo brakuje jakiejś Biblioteki co ja też nie ogarniam w ogóle :/ A może ktoś inny pomoże z tym pluginem, czekam na dalsze odpowiedzi 


  • +
  • -
  • 0

#12 Ps^chol ?!

    Zaawansowany

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:119
  • GG:
  • Imię:Kamil
  • Lokalizacja:Amxx.pl
Offline

Napisano 31.08.2015 06:09


#include <amxmodx>#include <amxmisc>
#include <hamsandwich>
#include <csx>
#include <fun>


#define ZADANIE_POKAZ_INFORMACJE 672


#define forum "xxxx" //XX = nasze forum


#define PLUGIN "xxxx"
#define VERSION "1.0"
#define AUTHOR "xxxx"


new SyncHudObj;


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


RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1);


SyncHudObj = CreateHudSyncObj();
}


public client_authorized(id)
UsunZadania(id);


public client_disconnect(id)
UsunZadania(id);


public Odrodzenie(id)
{ 
if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE))
set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b");


return PLUGIN_CONTINUE;
}


public PokazInformacje(id) 
{
id -= ZADANIE_POKAZ_INFORMACJE;


if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}
new timeleft = get_timeleft()
new zdrowie = get_user_health(id);


static stats[8], body[8], rankpos, rankmax;
get_user_stats(id, stats, body);


rankpos = get_user_stats(id, stats, body);
rankmax = get_statsnum();




set_hudmessage(0, 255, 0, -1.0, 0.01, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Forum: %s || Ranking: %d/%d || Koniec mapy: %d:%02d || Zdrowie: %i", forum, rankpos, rankmax, timeleft / 60, timeleft % 60, zdrowie);


return PLUGIN_CONTINUE;
}


public UsunZadania(id)
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


Lub

#include <amxmodx>
#include <amxmisc>
#include <csx>

#define PLUGIN	"HUD"
#define AUTHOR	"glut"
#define VERSION	"1.0"

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
}
public pokaz_hud(id)
{
	new izStats[ 8 ], izBody[ 8 ];
	new szData[10];
	get_time( "%X", szData, 9 );
	new hp = get_user_health(id)
	new rank = get_user_stats( id, izStats, izBody )
	new fragi = get_user_frags(id)
	new dedy = get_user_deaths(id)
	new czas_mapy = get_timeleft()
	if(is_user_connected(id))
	{
		set_hudmessage(255, 255, 255, 0.1, 0.23, 0, 6.0, 12.0)
		show_hudmessage(id, "Zapraszamy na spatrioci.pl^n^nHP: %i^nRank: %i^nFragi: %i^nDedy: %i^nCzas Mapy: %i^nAktualna Godzina: %s^nForum: spatrioci.pl",hp,rank,fragi,dedy,(czas_mapy/60),szData)
	}
	else
	{
		remove_task(id)
	}
	
	return PLUGIN_HANDLED
}
public client_putinserver(id)
{
	set_task(1.0, "pokaz_hud", id,_,_,"b");
}

Użytkownik Ps^chol ?! edytował ten post 31.08.2015 06:14

  • +
  • -
  • 0

Zachostuje komus serwery TS3. 51012506.

 

 

 

Pomogłem? Daj Lubie to ! Ciebie to nic nie kosztuje a mnie motywuje do dalszej pomocy


#13 Wiciu1987

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:272
  • Imię:Witek
  • Lokalizacja:Sieradz
Offline

Napisano 31.08.2015 10:32

 

 

#include <amxmodx>#include <amxmisc>
#include <hamsandwich>
#include <csx>
#include <fun>


#define ZADANIE_POKAZ_INFORMACJE 672


#define forum "xxxx" //XX = nasze forum


#define PLUGIN "xxxx"
#define VERSION "1.0"
#define AUTHOR "xxxx"


new SyncHudObj;


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


RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1);


SyncHudObj = CreateHudSyncObj();
}


public client_authorized(id)
UsunZadania(id);


public client_disconnect(id)
UsunZadania(id);


public Odrodzenie(id)
{
if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE))
set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b");


return PLUGIN_CONTINUE;
}


public PokazInformacje(id) 
{
id -= ZADANIE_POKAZ_INFORMACJE;


if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}
new timeleft = get_timeleft()
new zdrowie = get_user_health(id);


static stats[8], body[8], rankpos, rankmax;
get_user_stats(id, stats, body);


rankpos = get_user_stats(id, stats, body);
rankmax = get_statsnum();




set_hudmessage(0, 255, 0, -1.0, 0.01, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Forum: %s || Ranking: %d/%d || Koniec mapy: %d:%02d || Zdrowie: %i", forum, rankpos, rankmax, timeleft / 60, timeleft % 60, zdrowie);


return PLUGIN_CONTINUE;
}


public UsunZadania(id)
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/

 

Błąd przy kompilacji :/ możesz poprawić ??


  • +
  • -
  • 0

#14 Ps^chol ?!

    Zaawansowany

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:119
  • GG:
  • Imię:Kamil
  • Lokalizacja:Amxx.pl
Offline

Napisano 31.08.2015 19:32

A tak ? jak nie da rady kompiluj lokalnie

#include <amxmodx>#include <amxmisc>
#include <hamsandwich>
#include <csx>
#include <fun>


#define ZADANIE_POKAZ_INFORMACJE 672


#define forum "xxxx" //XX = nasze forum


#define PLUGIN "xxxx"
#define VERSION "1.0"
#define AUTHOR "xxxx"


new SyncHudObj;


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


RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1);


SyncHudObj = CreateHudSyncObj();
}


public client_authorized(id)
UsunZadania(id);


public client_disconnect(id)
UsunZadania(id);


public Odrodzenie(id)
{ 
if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE))
set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b");


return PLUGIN_CONTINUE;
}


public PokazInformacje(id) 
{
id -= ZADANIE_POKAZ_INFORMACJE;


if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}
new timeleft = get_timeleft()
new zdrowie = get_user_health(id);


static stats[8], body[8], rankpos, rankmax;
get_user_stats(id, stats, body);


rankpos = get_user_stats(id, stats, body);
rankmax = get_statsnum();




set_hudmessage(0, 255, 0, -1.0, 0.01, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Forum: %s || Ranking: %d/%d || Koniec mapy: %d:%02d || Zdrowie: %i", forum, rankpos, rankmax, timeleft / 60, timeleft % 60, zdrowie);


return PLUGIN_CONTINUE;
}


public UsunZadania(id)
remove_task(id+ZADANIE_POKAZ_INFORMACJE);

  • +
  • -
  • 0

Zachostuje komus serwery TS3. 51012506.

 

 

 

Pomogłem? Daj Lubie to ! Ciebie to nic nie kosztuje a mnie motywuje do dalszej pomocy





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

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