<?xml version="1.0"?>
<rss version="2.0"><channel><title>Pytania/Problemy ostatnich temat&#xF3;w</title><link>https://strefaskilla.pl/forum/101-pytaniaproblemy/</link><description>Pytania/Problemy ostatnich temat&#xF3;w</description><language>pl</language><item><title>[ZAMKNI&#x118;TY] VIP kompilacja</title><link>https://strefaskilla.pl/topic/61545-zamkni%C4%99ty-vip-kompilacja/</link><description><![CDATA[<p>
	Witam niestety posiadam problem z kompilacja czy jest na forum jakas osobka ktora za reputacje pomoglaby mi to ogarnac?
</p>

<p>
	i sprawdzic czy na pewno jest oki ew. dodac do niego jeszcze blokade na mapie typu India
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">#include </span><span class="tag">&lt;amxmodx&gt;</span><span class="pln">
#include </span><span class="tag">&lt;colorchat&gt;</span><span class="pln">
#include </span><span class="tag">&lt;cstrike&gt;</span><span class="pln">
#include </span><span class="tag">&lt;csx&gt;</span><span class="pln">
#include </span><span class="tag">&lt;engine&gt;</span><span class="pln">
#include </span><span class="tag">&lt;fakemeta&gt;</span><span class="pln">
#include </span><span class="tag">&lt;fun&gt;</span><span class="pln">
#include </span><span class="tag">&lt;hamsandwich&gt;</span><span class="pln">
#include </span><span class="tag">&lt;stripweapons&gt;</span><span class="pln">

forward amxbans_admin_connect(id);

new Array:g_Array, bool:g_Vip[33], gRound=0, g_Hudmsg, maxPlayers,
menu, menu_callback_handler, skoki[33], weapon_id;

new const g_Langcmd[][]={"say /vips","say_team /vips","say /vipy","say_team /vipy"};

public plugin_init(){
	register_plugin("VIP Ultimate", "12.3.0.2", "benio101 &amp; speedkill");
	register_forward(FM_CmdStart, "CmdStartPre");
	RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);
	register_event("HLTV", "event_new_round", "a", "1=0", "2=0");
	register_logevent("GameCommencing", 2, "1=Game_Commencing");
	register_event("DeathMsg", "DeathMsg", "a");
	register_message(get_user_msgid("ScoreAttrib"), "VipStatus");
	g_Array=ArrayCreate(64,32);
	for(new i;i&lt;sizeof g_Langcmd;i++){
		register_clcmd(g_Langcmd[i], "ShowVips");
	}
	register_clcmd("say /vip", "ShowMotd");
	register_message(get_user_msgid("SayText"),"handleSayText");
	g_Hudmsg=CreateHudSyncObj();
	register_logevent("RoundEnd", 2, "1=Round_End");
}
public client_authorized(id , const authid[]){
	if(get_user_flags(id) &amp; 524288 == 524288){
		client_authorized_vip(id);
	}
}
public client_authorized_vip(id){
	g_Vip[id]=true;
	new g_Name[64];
	get_user_name(id,g_Name,charsmax(g_Name));
	
	new g_Size = ArraySize(g_Array);
	new szName[64];
	
	for(new i = 0; i &lt; g_Size; i++){
		ArrayGetString(g_Array, i, szName, charsmax(szName));
		
		if(equal(g_Name, szName)){
			return 0;
		}
	}
	ArrayPushString(g_Array,g_Name);
	set_hudmessage(24, 190, 220, 0.25, 0.2, 0, 6.0, 6.0);
	ShowSyncHudMsg(0, g_Hudmsg, "VIP %s wbija na serwerek!:)",g_Name);
	
	return PLUGIN_CONTINUE;
}
public client_disconnected(id){
	if(g_Vip[id]){
		client_disconnect_vip(id);
	}
}
public client_disconnect_vip(id){
	g_Vip[id]=false;
	new Name[64];
	get_user_name(id,Name,charsmax(Name));
	
	new g_Size = ArraySize(g_Array);
	new g_Name[64];
	
	for(new i = 0; i &lt; g_Size; i++){
		ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
		
		if(equal(g_Name,Name)){
			ArrayDeleteItem(g_Array,i);
			break;
		}
	}
}
public CmdStartPre(id, uc_handle){
	if(g_Vip[id]){
		if(is_user_alive(id)){
			CmdStartPreVip(id, uc_handle);
		}
	}
}
public CmdStartPreVip(id, uc_handle){
	new flags = pev(id, pev_flags);
	if((get_uc(uc_handle, UC_Buttons) &amp; IN_JUMP) &amp;&amp; !(flags &amp; FL_ONGROUND) &amp;&amp; !(pev(id, pev_oldbuttons) &amp; IN_JUMP) &amp;&amp; skoki[id]&gt;0){
		--skoki[id];
		new Float:velocity[3];
		pev(id, pev_velocity,velocity);
		velocity[2] = random_float(265.0,285.0);
		set_pev(id,pev_velocity,velocity);
	} else if(flags &amp; FL_ONGROUND &amp;&amp; skoki[id]!=-1){
		skoki[id] = 1;
	}
}
public SpawnedEventPre(id){
	if(g_Vip[id]){
		if(is_user_alive(id)){
			SpawnedEventPreVip(id);
		}
	}
}
public SpawnedEventPreVip(id){
	skoki[id]=1;
	show_vip_menu(id);
	if(gRound&gt;=1){
		if(get_user_team(id)==2){
			give_item(id, "item_thighpack");
		}
	}
}
public menu_1_handler(id){
	new henum=(user_has_weapon(id,CSW_HEGRENADE)?cs_get_user_bpammo(id,CSW_HEGRENADE):0);
	give_item(id, "weapon_hegrenade");
	++henum;
	new fbnum=(user_has_weapon(id,CSW_FLASHBANG)?cs_get_user_bpammo(id,CSW_FLASHBANG):0);
	give_item(id, "weapon_flashbang");
	++fbnum;
	cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
	new sgnum=(user_has_weapon(id,CSW_SMOKEGRENADE)?cs_get_user_bpammo(id,CSW_SMOKEGRENADE):0);
	give_item(id, "weapon_smokegrenade");
	++sgnum;
	StripWeapons(id, Secondary);
	give_item(id, "weapon_deagle");
	give_item(id, "ammo_50ae");
	weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
	if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
	cs_set_user_bpammo(id, CSW_DEAGLE, 35);
	if(get_pdata_cbase(id, 368)==-1){
		give_item(id, "weapon_ak47");
		give_item(id, "ammo_762nato");
		weapon_id=find_ent_by_owner(-1, "weapon_ak47", id);
		if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
		cs_set_user_bpammo(id, CSW_AK47, 90);
	}
}
public menu_2_handler(id){
	new henum=(user_has_weapon(id,CSW_HEGRENADE)?cs_get_user_bpammo(id,CSW_HEGRENADE):0);
	give_item(id, "weapon_hegrenade");
	++henum;
	new fbnum=(user_has_weapon(id,CSW_FLASHBANG)?cs_get_user_bpammo(id,CSW_FLASHBANG):0);
	give_item(id, "weapon_flashbang");
	++fbnum;
	cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
	new sgnum=(user_has_weapon(id,CSW_SMOKEGRENADE)?cs_get_user_bpammo(id,CSW_SMOKEGRENADE):0);
	give_item(id, "weapon_smokegrenade");
	++sgnum;
	StripWeapons(id, Secondary);
	give_item(id, "weapon_deagle");
	give_item(id, "ammo_50ae");
	weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
	if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
	cs_set_user_bpammo(id, CSW_DEAGLE, 35);
	if(get_pdata_cbase(id, 368)==-1){
		give_item(id, "weapon_m4a1");
		give_item(id, "ammo_556nato");
		weapon_id=find_ent_by_owner(-1, "weapon_m4a1", id);
		if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
		cs_set_user_bpammo(id, CSW_M4A1, 90);
	}
}
public menu_3_handler(id){
	new henum=(user_has_weapon(id,CSW_HEGRENADE)?cs_get_user_bpammo(id,CSW_HEGRENADE):0);
	give_item(id, "weapon_hegrenade");
	++henum;
	new fbnum=(user_has_weapon(id,CSW_FLASHBANG)?cs_get_user_bpammo(id,CSW_FLASHBANG):0);
	give_item(id, "weapon_flashbang");
	++fbnum;
	cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
	new sgnum=(user_has_weapon(id,CSW_SMOKEGRENADE)?cs_get_user_bpammo(id,CSW_SMOKEGRENADE):0);
	give_item(id, "weapon_smokegrenade");
	++sgnum;
	StripWeapons(id, Secondary);
	give_item(id, "weapon_deagle");
	give_item(id, "ammo_50ae");
	weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
	if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
	cs_set_user_bpammo(id, CSW_DEAGLE, 35);
	if(get_pdata_cbase(id, 368)==-1){
		give_item(id, "weapon_awp");
		give_item(id, "ammo_338magnum");
		weapon_id=find_ent_by_owner(-1, "weapon_awp", id);
		if(weapon_id)cs_set_weapon_ammo(weapon_id, 10);
		cs_set_user_bpammo(id, CSW_AWP, 30);
	}
}
public event_new_round(){
	++gRound;
}
public GameCommencing(){
	gRound=0;
}
public DeathMsg(){
	new killer=read_data(1);
	new victim=read_data(2);
	
	if(is_user_alive(killer) &amp;&amp; g_Vip[killer] &amp;&amp; get_user_team(killer) != get_user_team(victim)){
		DeathMsgVip(killer,victim,read_data(3));
	}
}
public DeathMsgVip(kid,vid,hs){
	if(gRound&gt;=1){
		set_user_health(kid, min(get_user_health(kid)+(hs?15:10),110));
		cs_set_user_money(kid, cs_get_user_money(kid)+(hs?500:300));
	}
}
public show_vip_menu(id){
	menu=menu_create("\rMenu VIPa","menu_handler");
	menu_callback_handler=menu_makecallback("menu_callback");
	new bool:active=false, num=-1;
	menu_additem(menu,"\wAK47+DEAGLE+GRANATY","",0,menu_callback_handler);
	if(menu_callback(id, menu, ++num)==ITEM_ENABLED){
		active=true;
	}
	menu_additem(menu,"\wM4+DEAGLE+GRANATY","",0,menu_callback_handler);
	if(menu_callback(id, menu, ++num)==ITEM_ENABLED){
		active=true;
	}
	menu_additem(menu,"\wAWP+DEAGLE+GRANATY","",0,menu_callback_handler);
	if(menu_callback(id, menu, ++num)==ITEM_ENABLED){
		active=true;
	}
	if(active){
		menu_setprop(menu,MPROP_EXITNAME,"Wyjscie");
		menu_setprop(menu,MPROP_TITLE,"\wMenu Vipa");
		menu_setprop(menu,MPROP_NUMBER_COLOR,"\r");
		menu_display(id, menu);
	} else {
		menu_destroy(menu);
	}
}
public menu_callback(id, menu, item){
	if(is_user_alive(id)){
		if(gRound&gt;=3){
			if(item==0){
				return ITEM_ENABLED;
			}
			if(item==1){
				return ITEM_ENABLED;
			}
			if(item==2){
				return ITEM_ENABLED;
			}
		}
	}
	return ITEM_DISABLED;
}
public menu_handler(id, menu, item){
	if(is_user_alive(id)){
		if(gRound&gt;=3){
			if(item==0){
				menu_1_handler(id);
			}
			if(item==1){
				menu_2_handler(id);
			}
			if(item==2){
				menu_3_handler(id);
			}
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public VipStatus(){
	new id=get_msg_arg_int(1);
	if(is_user_alive(id) &amp;&amp; g_Vip[id]){
		set_msg_arg_int(2, ARG_BYTE, get_msg_arg_int(2)|4);
	}
}
public ShowVips(id){
	new g_Name[64],g_Message[192];
	
	new g_Size=ArraySize(g_Array);
	
	for(new i = 0; i &lt; g_Size; i++){
		ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
		
		add(g_Message, charsmax(g_Message), g_Name);
		
		if(i == g_Size - 1){
			add(g_Message, charsmax(g_Message), ".");
		}
		else{
			add(g_Message, charsmax(g_Message), ", ");
		}
	}
	ColorChat(id,GREEN,"^x03Vipy ^x04na ^x03serwerze: ^x04%s", g_Message);
	return PLUGIN_CONTINUE;
}
public client_infochanged(id){
	if(g_Vip[id]){
		new szName[64];
		get_user_info(id,"name",szName,charsmax(szName));
		
		new Name[64];
		get_user_name(id,Name,charsmax(Name));
		
		if(!equal(szName,Name)){
			ArrayPushString(g_Array,szName);
			
			new g_Size=ArraySize(g_Array);
			new g_Name[64];
			for(new i = 0; i &lt; g_Size; i++){
				ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
				
				if(equal(g_Name,Name)){
					ArrayDeleteItem(g_Array,i);
					break;
				}
			}
		}
	}
}
public plugin_end(){
	ArrayDestroy(g_Array);
}
public ShowMotd(id){
	show_motd(id, "vip.txt", "Informacje o vipie");
}
public handleSayText(msgId,msgDest,msgEnt){
	new id = get_msg_arg_int(1);
	
	if(is_user_connected(id) &amp;&amp; g_Vip[id]){
		new szTmp[256],szTmp2[256];
		get_msg_arg_string(2,szTmp, charsmax(szTmp))
		
		new szPrefix[64] = "^x04[VIP]";
		
		if(!equal(szTmp,"#Cstrike_Chat_All")){
			add(szTmp2,charsmax(szTmp2),szPrefix);
			add(szTmp2,charsmax(szTmp2)," ");
			add(szTmp2,charsmax(szTmp2),szTmp);
		}
		else{
			add(szTmp2,charsmax(szTmp2),szPrefix);
			add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 :  %s2");
		}
		set_msg_arg_string(2,szTmp2);
	}
	return PLUGIN_CONTINUE;
}
public bomb_planted(id){
	if(is_user_alive(id) &amp;&amp; g_Vip[id]){
		cs_set_user_money(id,cs_get_user_money(id) + 300);
	}
}
public bomb_defused(id){
	if(is_user_alive(id) &amp;&amp; g_Vip[id]){
		cs_set_user_money(id,cs_get_user_money(id) + 300);
	}
}
public plugin_cfg(){
	maxPlayers=get_maxplayers();
}
public RoundEnd(){
	for(new i = 1; i &lt;= maxPlayers; i++){
		if(is_user_alive(i) &amp;&amp; g_Vip[i]){
			cs_set_user_money(i,cs_get_user_money(i) + 500);
		}
	}
}
public amxbans_admin_connect(id){
	client_authorized(id,"");
}</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">61545</guid><pubDate>Thu, 31 Jul 2025 18:44:24 +0000</pubDate></item><item><title>[ROZWI&#x104;ZANY] Kompilacja pluginu</title><link>https://strefaskilla.pl/topic/58203-rozwi%C4%85zany-kompilacja-pluginu/</link><description><![CDATA[<p>
	siemasz ,mam pytanie odnośnie kompilacji pluginu z.sma na .amxx ,iż żaden kompilator mi nie działa ,na każdym wyskakuje błąd nawet na tych co już były skompilowane na .amxx ,może ktoś wie czy jest jakiś inny program do tego?
</p>
]]></description><guid isPermaLink="false">58203</guid><pubDate>Wed, 25 Sep 2024 19:24:23 +0000</pubDate></item><item><title>Problem z voice</title><link>https://strefaskilla.pl/topic/43712-problem-z-voice/</link><description><![CDATA[<p>
	Witam.<br />
	<br />
	Mam problem z +voice, czasem pojawia się głośnik po prawej na dole.<br />
	<br />
	edit; Problem rozwiązany<br />
	<br />
	<br />
	 
</p>
]]></description><guid isPermaLink="false">43712</guid><pubDate>Thu, 14 Jul 2022 18:52:00 +0000</pubDate></item><item><title>Pluginy</title><link>https://strefaskilla.pl/topic/23986-pluginy/</link><description><![CDATA[
<p style="text-align:center;">
	Siemka, ogólnie chciałbym zacząć poszerzać swoją wiedzę odnośnie pisania pluginów, ich edytowania, podmieniania, zamienienia i takie tam. Byłaby chętna osoba która mogłaby mi pomóc w tym? Może być nawet za drobną opłatą<span class="ipsEmoji">?</span>
</p>
]]></description><guid isPermaLink="false">23986</guid><pubDate>Wed, 30 Sep 2020 22:38:49 +0000</pubDate></item><item><title>Problem wbiciem jak i dodaniem serwera</title><link>https://strefaskilla.pl/topic/18778-problem-wbiciem-jak-i-dodaniem-serwera/</link><description><![CDATA[
<p>
	Od kilku dni mam problemy żeby wbić na serwer jak i go dodać -&gt; na paru innych się też to pojawiło się
</p>

<p>
	 Próbowałem wsyzstkiego reinstal 200 razy nic, aktualizacja plików nic, normalnie nie wiem co się stało czy to pliki czy nie
</p>

<p>
	#steam
</p>
]]></description><guid isPermaLink="false">18778</guid><pubDate>Thu, 16 Apr 2020 16:59:35 +0000</pubDate></item><item><title>Niepoprawny zapis w pluginie</title><link>https://strefaskilla.pl/topic/18797-niepoprawny-zapis-w-pluginie/</link><description><![CDATA[
<p>
	Chciałbym zmienić zapis pluginu z rangami z NVAULT na CSSTATS, ale nie potrafię tego zrobić i byłby ktoś chętny zrobić to za mnie (plik .sma podesle na pw) albo mi wytlumaczyc szczegolowo jak to zrobić?
</p>

<p>
	W sensie by plugin z rangami brał zabójstwa z rankingu, a nie z własnego zapisu
</p>
]]></description><guid isPermaLink="false">18797</guid><pubDate>Thu, 16 Apr 2020 21:49:24 +0000</pubDate></item><item><title>Plugin VIP pytanie</title><link>https://strefaskilla.pl/topic/18044-plugin-vip-pytanie/</link><description><![CDATA[
<p>
	Cześć
</p>

<p>
	Przychodzę z małym zapytaniem, chodzi mi o plugin "VIP", jak połączyć dany plugin ze sklepem SMS? By opiekun nie musiał ręcznie wklepywać danych danego gracza, by miał VIPa? By na stronie "Sklep SMS" zapisywały się wszystkie wpłaty/kody itp? Widzę, że tu na forum jest dział "Płatne usługi" a nie Sklep SMS, była by jakaś osoba chętna mi wytłumaczyć co i jak? Może być na pw
</p>
]]></description><guid isPermaLink="false">18044</guid><pubDate>Sun, 29 Mar 2020 18:57:33 +0000</pubDate></item></channel></rss>
