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

Zmiana położenia napisu



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

#1 RPK

    Pomocny

  • Użytkownik

Reputacja: -2
Nowy

  • Postów:68
  • Imię:nom
  • Lokalizacja:warszawa
Offline

Napisano 11.02.2014 22:11

Jak zmienić położenie napisu Free z prawej strony na lewą ?

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <colorchat>
 
 
#define PLUGIN "Free_OnlyKnife"
#define VERSION "1.0"
#define AUTHOR "G[o]Q & R3X"
 
new is_free
new uzycia
new only_knife
new light
new smoke
 
new czy_uzyty[513]
 
new to_block[]={"cl_rebuy","cl_autobuy","cl_setautobuy","rebuy","autobuy","glock","usp","p228","deagle","elites",
"fn57","m3","autoshotgun","mac10","tmp","mp5","ump45","p90","galil","ak47","scout","sg552","awp",
"g3sg1","famas","m4a1","bullpup","sg550","m249","shield","hegren","sgren","flash",}
 
public plugin_init() {
		register_plugin(PLUGIN, VERSION, AUTHOR)
		register_cvar("dr_thunder","1")
		register_cvar("dr_auto_resp","1")
 
		for(new i=0;i<sizeof(to_block);i++)
		register_clcmd( to_block[i],"BlokujKomende");
 
		register_clcmd("say free","free_run")
		register_clcmd("say /free","free_run")
		register_clcmd("sayteam free","free_run")
		register_clcmd("sayteam /free","free_run")
 
		RegisterHam(Ham_Touch, "weaponbox", "Bron");
		RegisterHam(Ham_Touch, "armoury_entity", "Bron")
		RegisterHam(Ham_Touch, "weapon_shield", "Bron")
 
		RegisterHam(Ham_Touch,"trigger_hurt","podloze_post",0)
 
		RegisterHam(Ham_Use, "func_button","Dotyk_buttona");
		RegisterHam(Ham_Use, "func_rot_button","Dotyk_buttona");
		RegisterHam(Ham_Use, "button_target","Dotyk_buttona");
 
		register_event("CurWeapon","curweapon","be","1=1")
 
		register_logevent( "round_start", 2, "0=World triggered", "1=Round_Start");
 
		set_task(300.0,"reklama",0,_,_,"b")
}
 
public reklama(){
	ColorChat(0,GREEN, "[FREE]^x01 Jesli jestes w terro wpisz free lub /free aby uruchomic Freerun");
}
public free_run(id){
	if(get_user_team(id)!=1){
		ColorChat(id,GREEN, "[FREE]^x01 Komenda Dostepna Tylko Dla Terrorystow");
		return PLUGIN_HANDLED
}
	if(is_free){
		ColorChat(id,GREEN, "[FREE]^x01 Free zostalo juz aktywowane!");
		return PLUGIN_HANDLED
}
	if(!uzycia){
		set_hudmessage(255, 85, 42, 0.7, 0.2, 1, 9999.0, 9999.0)
		show_hudmessage(0, ">Free<")
		is_free=1
		only_knife=1
		for(new i=1;i<33;i++){
		if(!is_user_alive(i)) continue
		engclient_cmd(i,"weapon_knife")
		client_cmd(i,"weapon_knife")
}
}
	else ColorChat(id,GREEN, "[FREE]^x01 Pulapka Zostala Juz Uzyta!");
		return PLUGIN_HANDLED
}
public curweapon(id){
	if(only_knife){
		engclient_cmd(id,"weapon_knife")
		client_cmd(id,"weapon_knife")
}
}
public Dotyk_buttona(this, idcaller, idactivator, use_type, Float:value){
 
	if(!is_free&&!czy_uzyty[this]&&(get_user_team(idcaller)==1||get_user_team(idactivator)==1)){
		++uzycia
		czy_uzyty[this]=1
		return HAM_IGNORED
}
	if(!is_free&&czy_uzyty[this]&&(get_user_team(idcaller)==1||get_user_team(idactivator)==1)){
 
		ColorChat(idcaller,GREEN, "[FREE]^x01 Ten przycisk zostal juz uzyty!");
		return HAM_SUPERCEDE
}
 
	if(is_free&&(get_user_team(idcaller)==1||get_user_team(idactivator)==1)){
		ColorChat(idcaller,GREEN, "[FREE]^x01 Podczas Free Nie Mozesz aktywowac Pulapek!");
		return HAM_SUPERCEDE;
}
	return HAM_IGNORED;
 
 
}
 
public round_start(){
	is_free=0
	uzycia=0
	only_knife=0
	for(new i=0;i<513;i++) czy_uzyty[i]=0
 
 
}
public BlokujKomende()
return PLUGIN_HANDLED;
 
public Bron(weapon,id){
	if(!is_user_alive(id)) return HAM_IGNORED
	if (get_user_team(id)==2&&!is_free)
	return HAM_IGNORED;
	return HAM_SUPERCEDE;
}
public podloze_post(ent,id){
	if(!is_user_connected(id)) return HAM_IGNORED
	if (get_user_team(id)==1)
	return HAM_IGNORED;
	if(!get_cvar_num("dr_thunder"))
		return HAM_IGNORED
		thunder(id)
 
	return HAM_IGNORED
}
public thunder(id){
 
if ( is_user_alive( id ) )
{
	new origin[ 3 ]
	get_user_origin( id, origin )
	origin[ 2 ] = origin[ 2 ] - 26
 
	message_begin( MSG_BROADCAST, SVC_TEMPENTITY ) // Lightning
		write_byte( TE_BEAMPOINTS )
		write_coord( origin[ 0 ] )
		write_coord( origin[ 1 ] )
		write_coord( origin[ 2 ] )
		write_coord( origin[ 0 ] + 150 )
		write_coord( origin[ 1 ] + 150 )
		write_coord( origin[ 2 ] + 1700 )
		write_short(light )
		write_byte( 1 )
		write_byte( 5 )
		write_byte( 14 )
		write_byte( 50 )
		write_byte( 50 )
		write_byte( 255 )
		write_byte( 100 )
		write_byte( 20 )
		write_byte( 200 )
		write_byte( 200 )
		message_end()
 
	message_begin( MSG_PVS, SVC_TEMPENTITY, origin ) // Sparks
		write_byte( TE_SPARKS )
		write_coord( origin[ 0 ] )
		write_coord( origin[ 1 ] )
		write_coord( origin[ 2 ] )
		message_end()
 
	smoke_effect( origin, 100 ) // Smoke
	emit_sound( id, CHAN_AUTO, "ambience/thunder_clap.wav", 1.0, ATTN_NORM, 0, PITCH_NORM )
	user_kill(id, 1)
}
 
 
}
 
	smoke_effect( origin[ 3 ], amount )
{
		message_begin( MSG_BROADCAST, SVC_TEMPENTITY )
			write_byte( TE_SMOKE )
			write_coord( origin[ 0 ] )
			write_coord( origin[ 1 ] )
			write_coord( origin[ 2 ] )
			write_short( smoke )
			write_byte( amount )
			write_byte( 10 )
			message_end()
}
public plugin_precache()
{
	precache_sound( "ambience/thunder_clap.wav" )
	smoke = precache_model( "sprites/steam1.spr" )
	light = precache_model( "sprites/lgtning.spr" )
}

  • +
  • -
  • 0

#2 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 11.02.2014 22:14

W tej linijce:

		        set_hudmessage(255, 85, 42, 0.7, 0.2, 1, 9999.0, 9999.0)
   

       set_hudmessage(255, 85, 42, 0.7, 0.2, 1, 9999.0, 9999.0)

0.7 - odchylenie od lewej strony ekranu w stronę prawej strony.

0.2 - odchylenie od góry ekranu w stronę dołu.

 

Zwiększaj/zmniejszaj wartości :P

 


  • +
  • -
  • 1

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#3 RPK

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:68
  • Imię:nom
  • Lokalizacja:warszawa
Offline

Napisano 11.02.2014 22:24

Ok dzięki. Jak zadziała do dostaniesz punkt  :P


  • +
  • -
  • 0

#4 RPK

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:68
  • Imię:nom
  • Lokalizacja:warszawa
Offline

Napisano 11.02.2014 22:32

Działa do zamknięcia


  • +
  • -
  • 0

#5 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

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

Napisano 12.02.2014 03:43

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XPytania

do

AMX Mod XPytania dotyczące pluginów
  • +
  • -
  • 0

#6 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

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

Napisano 13.02.2014 14:10

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


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





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

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

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