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.
|

Licznik fragow + ilosc fragow na 1 zyciu
#1
Napisano 31.05.2011 16:31
#2
Napisano 31.05.2011 17:38
#include <amxmodx> #include <fun> new KILL[33],HS[33]; new SyncHudObj; public plugin_init() { register_plugin("Licznik Fragow", "1.0", "[H]ARDBO[T]"); register_event("DeathMsg", "eDeath", "a"); SyncHudObj = CreateHudSyncObj(); } public eDeath() { new headshot,attacker=read_data(1); new victim=read_data(2); headshot=read_data(3); KILL[attacker]++; if(headshot) HS[attacker]++; KILL[victim]=0; HS[victim]=0; return PLUGIN_CONTINUE; } public client_authorized(id) set_task(1.0,"ShowHud",id,_,_,"b"); public ShowHud(id) { set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1); ShowSyncHudMsg(id, SyncHudObj,"Fragi:[%i]^nHS:[%i]^nRekord:[%i|%i]",KILL[id],HS[id],KILL[id],HS[id]); }
#3
Napisano 31.05.2011 19:30
#4
Napisano 31.05.2011 19:34
#5
Napisano 01.06.2011 05:37
Fragi; liczba
HS: liczba
Rekord: (1/liczba)
jesli mnie ktos zabije to sie wszystko kasuje. Fragi , HS oraz Rekordy wiec jak to naprawic pls
#6
Napisano 01.06.2011 06:26
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define TASKHUD 666
new KILL[33],HS[33];
new SyncHudObj;
public plugin_init()
{
register_plugin("Licznik Fragow", "1.0", "[H]ARDBO[T]");
register_event("DeathMsg", "eDeath", "a");
SyncHudObj = CreateHudSyncObj();
}
public eDeath()
{
new headshot,attacker=read_data(1);
//new victim=read_data(2);
headshot=read_data(3);
KILL[attacker]++;
if(headshot) HS[attacker]++;
return PLUGIN_CONTINUE;
}
public client_authorized(id)
set_task(1.0,"ShowHud",id+TASKHUD,_,_,"b");
public client_disconnect(id){
if(task_exists(id+TASKHUD)) remove_task(id+TASKHUD);
KILL[id] = 0
HS[id] = 0
}
public ShowHud(id)
{
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Fragi:[%i]^nHS:[%i]^nRekord:[%i|%i]",KILL[id],HS[id],KILL[id],HS[id]);
}
#7
Napisano 01.06.2011 19:26
#8
Napisano 01.06.2011 19:40
jesli mnie ktos zabije to sie wszystko kasuje. Fragi , HS oraz Rekordy wiec jak to naprawic pls
chcesz żeby się nie kasował Rekord, tylko Fragi i HS?
#9
Napisano 01.06.2011 19:40
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define TASKHUD 666
new KILL[33],HS[33];
new SyncHudObj;
public plugin_init()
{
register_plugin("Licznik Fragow", "1.0", "[H]ARDBO[T]");
register_event("DeathMsg", "eDeath", "a");
SyncHudObj = CreateHudSyncObj();
}
public eDeath()
{
new headshot,attacker=read_data(1);
//new victim=read_data(2);
headshot=read_data(3);
KILL[attacker]++;
if(headshot) HS[attacker]++;
return PLUGIN_CONTINUE;
}
public client_authorized(id)
set_task(1.0,"ShowHud",id+TASKHUD,_,_,"b");
public client_disconnect(id){
if(task_exists(id+TASKHUD)) remove_task(id+TASKHUD);
KILL[id] = 0
HS[id] = 0
}
public ShowHud(id)
{
id-=TASKHUD
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Fragi:[%i]^nHS:[%i]^nRekord:[%i|%i]",KILL[id],HS[id],KILL[id],HS[id]);
}
#10
Napisano 01.06.2011 19:45
#include <amxmodx>
#include <fun>
new KILL[33],HS[33],FRAGS[33];
new SyncHudObj;
public plugin_init()
{
register_plugin("Licznik Fragow", "1.0", "[H]ARDBO[T]");
register_event("DeathMsg", "eDeath", "a");
SyncHudObj = CreateHudSyncObj();
}
public eDeath()
{
new headshot,attacker=read_data(1);
new victim=read_data(2);
headshot=read_data(3);
KILL[attacker]++;
if(headshot) HS[attacker]++;
if(KILL[attacker]>FRAGS[attacker])
FRAGS[attacker] = KILL[attacker]
KILL[victim]=0;
HS[victim]=0;
return PLUGIN_CONTINUE;
}
public client_authorized(id) set_task(1.0,"ShowHud",id,_,_,"b");
public ShowHud(id)
{
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Fragi:[%i]^nHS:[%i]^nRekord:[%i]",KILL[id],HS[id],FRAGS[id]);
}
#11
Napisano 03.06.2011 12:52
#12
Napisano 03.06.2011 14:11
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define TASKHUD 666
new KILL[33],HS[33];
new SyncHudObj;
public plugin_init()
{
register_plugin("Licznik Fragow", "1.0", "[H]ARDBO[T]");
register_event("DeathMsg", "eDeath", "a");
SyncHudObj = CreateHudSyncObj();
}
public eDeath()
{
new headshot,attacker=read_data(1);
//new victim=read_data(2);
headshot=read_data(3);
KILL[attacker]++;
if(headshot) HS[attacker]++;
return PLUGIN_CONTINUE;
}
public client_authorized(id)
set_task(1.0,"ShowHud",id+TASKHUD,_,_,"b");
public client_disconnect(id){
if(task_exists(id+TASKHUD)) remove_task(id+TASKHUD);
KILL[id] = 0
HS[id] = 0
}
public ShowHud(id)
{
id-=TASKHUD
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Fragi:[%i]^nHS:[%i]^nRekord:[%i|%i]",KILL[id],HS[id],KILL[id],HS[id]);
}
#13
Napisano 03.06.2011 16:42
#include <amxmodx>
#include <fun>
new KILL[33],HS[33],FRAGS[33];
new rkill[33], rhs[33];
new SyncHudObj;
public plugin_init()
{
register_plugin("Licznik Fragow", "1.0", "[H]ARDBO[T]");
register_event("DeathMsg", "eDeath", "a");
SyncHudObj = CreateHudSyncObj();
}
public eDeath()
{
new headshot,attacker=read_data(1);
new victim=read_data(2);
headshot=read_data(3);
KILL[attacker]++;
rkill[attacker]++;
if(headshot)
{
HS[attacker]++;
rhs[attacker]++;
}
if(rkill[attacker]>FRAGS[attacker])
FRAGS[attacker] = rkill[attacker]
rkill[victim] = 0;
rhs[victim] = 0;
return PLUGIN_CONTINUE;
}
public client_authorized(id)
set_task(1.0,"ShowHud",id,_,_,"b");
public ShowHud(id)
{
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Fragi:[%i]^nHS:[%i]^nRekord:[%i]",KILL[id],HS[id],FRAGS[id]);
}
Działa w teorii

#14
Napisano 03.06.2011 18:00
#15
Napisano 04.06.2011 14:13
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych