próbowałem sam, ale się nie udało 
jaką komendę trzeba dopisać w pluginie żeby pokazywało steamid w say gdy wywołam plugin?
					
					
					
				
				
				
				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. 
 | 
Guest Message by DevFuse
       
 
	
dopisanie w pluginie steamid
		 Temat rozp. toxic, 02.08.2011 22:28
	
	
	
	
		6 odpowiedzi w tym temacie
	
		
			
				
					
						
					
					#1
					 
					
				
				
				
					
				
			
				
			
			
			Napisano 02.08.2011 22:28
			
				
					
						
					
					#2
					 
					
				
				
				
					
				
			
				
			
			
			Napisano 02.08.2011 22:32
					a możesz po polsku napisać ?
					
					
					
				
				
				
				
				
								
				
					
	
	
    DarkGL Blog - Programowanie Python , Pawn , C++ i Webdeveloping
  
  
  
    
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
StreamPay.pl - Legalna platforma do dotacji dla streamerów i twórców
				
				
				
			
				💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
StreamPay.pl - Legalna platforma do dotacji dla streamerów i twórców
			
				
					
						
					
					#3
					 
					
				
				
				
					
				
			
				
			
			
			Napisano 02.08.2011 22:37
#include <amxmodx>
#include <nvault>
#include <colorchat>
#define PLUGIN	"Save Player's playing time"
#define VERSION	"1.0"
#define AUTHOR	"#Vaverix."
new czas_gry[33];
new g_vault;
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say /gametime","pokaz_czas_gry");
	register_clcmd("say /playingtime","pokaz_czas_gry");
	register_clcmd("say /czasgry","pokaz_czas_gry");
	register_clcmd("say /czas","pokaz_czas_gry");
	g_vault = nvault_open("SPPT");
	
	if (g_vault == INVALID_HANDLE)
		set_fail_state( "Nie udalo sie otworzyc pliku nvault!");
}
public client_connect(id)
{
	wczytaj_czas_gry(id);
	set_task(60.0, "pokaz_czas_gry", id,_,_,"b");
}
public client_disconnect(id)
{
	zapisz_czas_gry(id);
	czas_gry[id] = 0;
	if(task_exists(id))
		remove_task(id);
}
public wczytaj_czas_gry(id)
{
	new name[35],vaultkey[64],vaultdata[256];
	
	get_user_name(id,name,34);
	format(vaultkey,63,"%s-gametime",name);
	
	nvault_get(g_vault,vaultkey,vaultdata,255);
	
	czas_gry[id] = str_to_num(vaultdata);
	
	return PLUGIN_CONTINUE;
}
public zapisz_czas_gry(id)
{
	new name[35],vaultkey[64],vaultdata[256];
	
	get_user_name(id,name,34);
	czas_gry[id] += get_user_time(id, 1);
	
	format(vaultkey,63,"%s-gametime",name);
	format(vaultdata, 255, "%d", czas_gry[id]);
	
	nvault_set(g_vault,vaultkey,vaultdata)
	
	czas_gry[id] = str_to_num(vaultdata);
	
	return PLUGIN_CONTINUE;
}
public pokaz_czas_gry(id)
{
	new sekundy = (czas_gry[id] + get_user_time(id, 1)), minuty, godziny;
	
	while(sekundy >= 60)
	{
		sekundy -= 60;
		minuty++;
		
	}
	while(minuty >= 60)
	{
		minuty -= 60;
		godziny++;
		
	}
	ColorChat(id, GREEN, "[Czas]^x01 Grasz juz^x03 %i^x01 h^x03 %i^x01 min^x03 %i^x01 s na tym serwerze!", godziny, minuty, sekundy);
	
	return PLUGIN_HANDLED;
}
public plugin_end()
        nvault_close(g_vault);znalazłem taki plugin i po prostu chciałem żeby w wyniku końcowym, wyświetlał się sid gracza
			
				
					
						
					
					#4
					 
					
				
				
				
					
				
			
				
			
			
			Napisano 02.08.2011 22:41
#include <amxmodx>
#include <nvault>
#include <colorchat>
#define PLUGIN "Save Player's playing time"
#define VERSION "1.0"
#define AUTHOR "#Vaverix."
new czas_gry[33];
new g_vault;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /gametime","pokaz_czas_gry");
register_clcmd("say /playingtime","pokaz_czas_gry");
register_clcmd("say /czasgry","pokaz_czas_gry");
register_clcmd("say /czas","pokaz_czas_gry");
g_vault = nvault_open("SPPT");
if (g_vault == INVALID_HANDLE)
set_fail_state( "Nie udalo sie otworzyc pliku nvault!");
}
public client_connect(id)
{
wczytaj_czas_gry(id);
set_task(60.0, "pokaz_czas_gry", id,_,_,"b");
}
public client_disconnect(id)
{
zapisz_czas_gry(id);
czas_gry[id] = 0;
if(task_exists(id))
remove_task(id);
}
public wczytaj_czas_gry(id)
{
new name[35],vaultkey[64],vaultdata[256];
get_user_name(id,name,34);
format(vaultkey,63,"%s-gametime",name);
nvault_get(g_vault,vaultkey,vaultdata,255);
czas_gry[id] = str_to_num(vaultdata);
return PLUGIN_CONTINUE;
}
public zapisz_czas_gry(id)
{
new name[35],vaultkey[64],vaultdata[256];
get_user_name(id,name,34);
czas_gry[id] += get_user_time(id, 1);
format(vaultkey,63,"%s-gametime",name);
format(vaultdata, 255, "%d", czas_gry[id]);
nvault_set(g_vault,vaultkey,vaultdata)
czas_gry[id] = str_to_num(vaultdata);
return PLUGIN_CONTINUE;
}
public pokaz_czas_gry(id)
{
new sekundy = (czas_gry[id] + get_user_time(id, 1)), minuty, godziny;
new steam[32];
get_user_authid(id, steam, charsmax(steam[))
while(sekundy >= 60)
{
sekundy -= 60;
minuty++;
}
while(minuty >= 60)
{
minuty -= 60;
godziny++;
}
ColorChat(id, GREEN, "[Czas]^x01 Grasz juz^x03 %i^x01 h^x03 %i^x01 min^x03 %i^x01 s na tym serwerze! Twoje STEAMID to: %s", godziny, minuty, sekundy, steam);
return PLUGIN_HANDLED;
}
public plugin_end()
nvault_close(g_vault);
chyba mu o cos takiego się rozchodzi
 
					
					
			
				
					
						
					
					#5
					 
					
				
				
				
					
				
			
				
			
			
			Napisano 02.08.2011 22:45
					czas.sma(75) : error 017: undefined symbol "charsmax"
czas.sma(75 -- 77) : error 001: expected token: ",", but found "while"
nie działa ;/
to ja napisze po kolei
chciałem żeby w say oprócz tego [Czas] Grasz juz 0 h 3 min 49 s na tym serwerze wyświetlało się jeszcze steamid gracza
					
				
				
				
				
								
				
				
				
			
				czas.sma(75 -- 77) : error 001: expected token: ",", but found "while"
nie działa ;/
to ja napisze po kolei
chciałem żeby w say oprócz tego [Czas] Grasz juz 0 h 3 min 49 s na tym serwerze wyświetlało się jeszcze steamid gracza
Użytkownik toxic edytował ten post 02.08.2011 22:46
			
				
					
						
					
					#6
					 
					
				
				
				
					
				
			
				
			
			
			Napisano 02.08.2011 22:49
					ehh błąd się wkradł
					
				
				
				
				
				
								
				
					
				
				
				
			
				
#include <amxmodx>
#include <nvault>
#include <colorchat>
#define PLUGIN "Save Player's playing time"
#define VERSION "1.0"
#define AUTHOR "#Vaverix."
new czas_gry[33];
new g_vault;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /gametime","pokaz_czas_gry");
register_clcmd("say /playingtime","pokaz_czas_gry");
register_clcmd("say /czasgry","pokaz_czas_gry");
register_clcmd("say /czas","pokaz_czas_gry");
g_vault = nvault_open("SPPT");
if (g_vault == INVALID_HANDLE)
set_fail_state( "Nie udalo sie otworzyc pliku nvault!");
}
public client_connect(id)
{
wczytaj_czas_gry(id);
set_task(60.0, "pokaz_czas_gry", id,_,_,"b");
}
public client_disconnect(id)
{
zapisz_czas_gry(id);
czas_gry[id] = 0;
if(task_exists(id))
remove_task(id);
}
public wczytaj_czas_gry(id)
{
new name[35],vaultkey[64],vaultdata[256];
get_user_name(id,name,34);
format(vaultkey,63,"%s-gametime",name);
nvault_get(g_vault,vaultkey,vaultdata,255);
czas_gry[id] = str_to_num(vaultdata);
return PLUGIN_CONTINUE;
}
public zapisz_czas_gry(id)
{
new name[35],vaultkey[64],vaultdata[256];
get_user_name(id,name,34);
czas_gry[id] += get_user_time(id, 1);
format(vaultkey,63,"%s-gametime",name);
format(vaultdata, 255, "%d", czas_gry[id]);
nvault_set(g_vault,vaultkey,vaultdata)
czas_gry[id] = str_to_num(vaultdata);
return PLUGIN_CONTINUE;
}
public pokaz_czas_gry(id)
{
new sekundy = (czas_gry[id] + get_user_time(id, 1)), minuty, godziny;
new steam[32];
get_user_authid(id, steam, charsmax(steam))
while(sekundy >= 60)
{
sekundy -= 60;
minuty++;
}
while(minuty >= 60)
{
minuty -= 60;
godziny++;
}
ColorChat(id, GREEN, "[Czas]^x01 Grasz juz^x03 %i^x01 h^x03 %i^x01 min^x03 %i^x01 s na tym serwerze! Twoje STEAMID to: %s", godziny, minuty, sekundy, steam);
return PLUGIN_HANDLED;
}
public plugin_end()
nvault_close(g_vault);
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


 Forum
 
Forum
 Użytkownicy
 
Użytkownicy
 Kalendarz
 
Kalendarz
 Dodatki SourceMod
 
Dodatki SourceMod



 Temat jest zamknięty
 Temat jest zamknięty

 
				
				
 
				
				 
				
				







