Mesaje server ,reclamă

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
alynut
Administrator
Administrator
Posts: 7126
Joined: 02 Jul 2012, 06:31
Detinator Steam: Da
CS Status: In concediu, activez mai rar .
SteamID: alynut991
Reputatie: Fost Administrator
Fost Intermediar
Location: Bucuresti
Has thanked: 183 times
Been thanked: 446 times

25 Sep 2013, 21:30

Posteaza sursa care ai incercat sa o compilezi sa vad ce ai gresit .
RoyalServer 2
Cornel.
Membru, skill 0
Membru, skill 0
Posts: 25
Joined: 15 Sep 2012, 12:12
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 1 time
Contact:

25 Sep 2013, 21:32

Code: Select all

#include < amxmodx >
#include < amxmisc >

#define PLUGIN "Messages Shower"
#define VERSION "1.0"
#define AUTHOR "Alka"

#define ADVERTISING_TIME 25.0

stock const messages [ ] [ ] =
{
   "Tineti minte ! Fondatorul serverului este doar Cornel. si doar la el se fac donatii.",
   "Când sunteti morti puteti paria pe un jucator favorit.",
   "Cautam 2 owneri care sa ajute la plata serverului si a dropurilor ! Contactati detionatorul serverului ",
   "Singurul server din Arge? care va tine foarte mult timp ti seriozitate maxima.
   "Adminii sunt obligati sa intre zilnic pe forum ! Lipsa de activitate duce la remove !",
   "Cei care cumpara Co-owner,Owner vor fi Scutiti de : Redirecte si Banlist pe forum !",
   "Cei care doneaza 2 euro sau mai mult nu mai sunt nevoiti sa faca cerere,ore si sa tina redirecte !",
   "Daca îl cauti pe detinatorul Cornel. , îl gasesti la : nik.thebest",
   "Gradul de Co-Owner,Owner are acces de : Blind,Timeout,Cvar si multe altele",
   "Vrei sa fii unul din adminii mari ai serverului ? Tasteaza /preturi",
   "Adminii care nu vor fi activi pe forum nu vor primi remove !"
}

public plugin_init ( )
{
    register_plugin ( PLUGIN, VERSION, AUTHOR )
    
    set_task ( ADVERTISING_TIME, "show_messages", _, _, _,"b" );
}

public show_messages ( )
{
    new Buffer[256];
    formatex(Buffer, sizeof Buffer - 1, "^x04%s", messages[random(sizeof messages)]);
    
    new players[32], num, id;
    get_players(players, num);
    
    for(new i = 0 ; i < num ; i++)
    {
        id = players[i]
    
        message_begin(MSG_ONE, get_user_msgid("SayText"), _, id);
        write_byte(id);
        write_string(Buffer);
        message_end();
    }
}
User avatar
alynut
Administrator
Administrator
Posts: 7126
Joined: 02 Jul 2012, 06:31
Detinator Steam: Da
CS Status: In concediu, activez mai rar .
SteamID: alynut991
Reputatie: Fost Administrator
Fost Intermediar
Location: Bucuresti
Has thanked: 183 times
Been thanked: 446 times

25 Sep 2013, 21:37

User avatar
tweky
Fost moderator
Fost moderator
Posts: 2707
Joined: 22 Jun 2009, 01:54
Detinator Steam: Da
CS Status: Inactiv
Detinator server CS: Da
SteamID: twekymihai
Reputatie: Fost eXtream Mod
Nume anterior: Mihaita
Fost Membru Club eXtreamCS
Location: Ilfov
Has thanked: 127 times
Been thanked: 173 times

25 Sep 2013, 21:38

Cornel. wrote:Dă eroarea asta:
/tmp/textIe9oP4.sma(15) : error 037: invalid string (possibly non-terminated string)

1 Error.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textIe9oP4.amx (compile failed).
fa-l amxx pe amxmodx.org > http://www.amxmodx.org/webcompiler.cgi
Faci pluginul din sma in amxx si il pui din nou in addons/amxmodx/plugins.
my website
:hand_over_mouth: :ghosts:

1. vevios.ro

2. minios.ro
Cornel.
Membru, skill 0
Membru, skill 0
Posts: 25
Joined: 15 Sep 2012, 12:12
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 1 time
Contact:

25 Sep 2013, 21:56


Mai poți face odată așa?
Că am mai avut niște greșeli de ortografie :*
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#define PLUGIN "Messages Shower"
#define VERSION "1.0"
#define AUTHOR "Alka"

#define ADVERTISING_TIME 25.0

stock const messages [ ] [ ] =
{
   "Tineti minte ! Fondatorul serverului este doar Cornel. si doar la el se fac donatii.",
   "Cautam 2 owneri care sa ajute la plata serverului si a dropurilor ! Contactati detionatorul serverului ",
   "Singurul server din Arges care va tine foarte mult timp si va ofera seriozitate maxima.
   "Adminii sunt obligati sa intre zilnic pe forum ! Lipsa de activitate duce la remove !",
   "Cei care cumpara Co-owner,Owner vor fi Scutiti de : redirecte si banlist pe forum !",
   "Cei care doneaza 2 euro sau mai mult nu mai sunt nevoiti sa faca cerere,ore si sa tina redirecte !",
   "Daca il cauti pe detinatorul Cornel. il poti gasi la : nik.thebest",
   "Gradul de Co-Owner,Owner are acces de : blind,timeout,cvar si multe altele",
   "Vrei sa fii unul din adminii mari ai serverului ? Tasteaza /preturi",
   "Adminii care nu vor fi activi pe forum nu vor primi remove !"
}

public plugin_init ( )
{
    register_plugin ( PLUGIN, VERSION, AUTHOR )
    
    set_task ( ADVERTISING_TIME, "show_messages", _, _, _,"b" );
}

public show_messages ( )
{
    new Buffer[256];
    formatex(Buffer, sizeof Buffer - 1, "^x04%s", messages[random(sizeof messages)]);
    
    new players[32], num, id;
    get_players(players, num);
    
    for(new i = 0 ; i < num ; i++)
    {
        id = players
    
        message_begin(MSG_ONE, get_user_msgid("SayText"), _, id);
        write_byte(id);
        write_string(Buffer);
        message_end();
    }
}


Si dacă poți să îmi mai faci și ăsta:mersi mult de tot:

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new player
new ip[32]
new finish;

new maxscreens  //nr maxim de poze facute unui player
new screeninterval  //intervalul (din cate in cate) secunde i se face poza (tip float)
new design  //sa apara ca ia fost facuta o poza lui cutarica in mai multe feluri
new site //siteul/forumul unde sa posteze pozele
public plugin_init() 
{ 
	register_plugin("Ultimate SS", "1.2", "yuLyaNNNN")
	
	register_concmd("amx_ss", "concmd_screen", ADMIN_LEVEL_A, "<authid, nick or #userid> <screens>")
	register_clcmd("say /ip", "show_ip")
	
	maxscreens = register_cvar("amx_ss_max", "5")
	screeninterval = register_cvar("amx_ss_interval", "1.0")
	design = register_cvar("amx_ss_design", "3")
	site = register_cvar("amx_ss_site","")
}

public concmd_screen(id, level, cid)
{
	if(!cmd_access(id, level, cid, 3))   //daca ala care face poze nu este admin sa apara U dont have acces to this cmd
	{
		return PLUGIN_HANDLED
	}
	
	new arg1[24], arg2[4]
	read_argv(1, arg1, 23)
	read_argv(2, arg2, 3)
	
	new screens = str_to_num(arg2)
	new maxss = get_pcvar_num(maxscreens)
	
	if(screens > maxss)   //prea multe poze check
	{
		console_print(id, "[ARGES] Prea multe poze!")
		
		return PLUGIN_HANDLED
	}
	
	player = cmd_target(id, arg1, 1) 
	if (!player)   //a iesit playerul/nici nu a existat
	{
		return PLUGIN_HANDLED
	}
	finish = screens
	
	new Float:interval = get_pcvar_float(screeninterval)	//pentru fiecare poza din nr de poze "amx_ss nickname nr_de_poze" punem set_task la interval
	new array[2]
	array[0] = id //salvam datele intrun vector ca sa le folosim la ss_propriuzis
	array[1] = player
	set_task(interval, "ss_propriuzis", 0, array,2, "a", screens)
        
	return PLUGIN_HANDLED
}
 
public ss_propriuzis(array[2])
{
	//luam datele din vector si le punem corespunzator
	new player = array[1]
	new id = array[0]
	
	//luam timpul,numele adminului,numele playerului pentru simtul estetic si ca sa nu ne dea playerul alte poze
	new timestamp[32], timestampmsg[128], name[32], adminname[32]
	get_time("%m/%d/%Y - %H:%M:%S", timestamp, 31)
	get_user_name(player, name, 31)
	get_user_name(id, adminname, 31)
	get_user_ip(player, ip, 31)
	        
	//Clasic Design
	if(get_pcvar_num(design) == 0)
	{
		client_print(player, print_chat, "[ARGES] Poza facuta jucatorului ^"%s^" de adminul ^"%s^" **", name, adminname)
		client_cmd(player, "snapshot") //ss
	}
	//Doar Playerului
	else if(get_pcvar_num(design) == 1)
	{
		client_print(player, print_chat, "[ARGES] Poza facuta jucatorului ^"%s^" de adminul ^"%s^" (%s) **", name, adminname, timestamp)
		client_cmd(player, "snapshot") //ss
	}
	//HUD Message doar Playerului
	else if(get_pcvar_num(design) == 2)
	{
		set_hudmessage(player, 255, 0, -1.0, 0.3, 0, 0.25, 1.0, 0.0, 0.0, 4)
		format(timestampmsg, 127, "[ARGES] ORA: - %s [ARGES]", timestamp)
		show_hudmessage(player, timestampmsg)
		
		client_cmd(player, "snapshot")  //ss
	}
	//Full
	else if(get_pcvar_num(design) == 3)
	{
		//HUD Timestamp Message
		set_hudmessage(player, 255, 0, -1.0, 0.3, 0, 0.25, 1.0, 0.0, 0.0, 4)
		format(timestampmsg, 127, "[ARGES] PLAYER %s ORA: - %s [Global]",name,timestamp)
		show_hudmessage(player, timestampmsg)
	    
		client_print(0, print_chat, "[ARGES] Poza facut jucatorului ^"%s^" de admin ^"%s^" (%s) **", name, adminname, timestamp)
		
		client_cmd(player, "snapshot") //ss
	}
	console_print(id, "[ARGES] IPUL LUI: %s este %s!",name,ip)
	console_print(id, "[ARGES] IPUL LUI: %s este %s!",name,ip)
	console_print(id, "[ARGES] IPUL LUI: %s este %s!",name,ip)
	finish = finish - 1;
	
	if(finish == 0)
	{
		client_cmd(player, "kill")
		cs_set_user_team(player,CS_TEAM_SPECTATOR);
		new forum[51];
		get_pcvar_string(site,forum,50)
		client_print(player, print_chat, "[ARGES] Admin-ul hotaraste unde sa îi puna pozele.
	}
	
	return PLUGIN_CONTINUE;
}

public show_ip(id)
{
	console_print(id, "[ARGES] Last Stored IP: %s!",ip)
}


Cu numele global_ss ! Mersi mult.
Last edited by tweky on 26 Sep 2013, 23:58, edited 1 time in total.
Reason: Foloseste sursa nu bbcode.
Cornel.
Membru, skill 0
Membru, skill 0
Posts: 25
Joined: 15 Sep 2012, 12:12
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 1 time
Contact:

26 Sep 2013, 21:08

Cineva vă rog?
User avatar
tweky
Fost moderator
Fost moderator
Posts: 2707
Joined: 22 Jun 2009, 01:54
Detinator Steam: Da
CS Status: Inactiv
Detinator server CS: Da
SteamID: twekymihai
Reputatie: Fost eXtream Mod
Nume anterior: Mihaita
Fost Membru Club eXtreamCS
Location: Ilfov
Has thanked: 127 times
Been thanked: 173 times

26 Sep 2013, 23:59

la ultimate ss , te referi ca comanda sa fie in loc de amxx_ss , global_ss ?, sau numele la plugin sa fie global_ss.
my website
:hand_over_mouth: :ghosts:

1. vevios.ro

2. minios.ro
Cornel.
Membru, skill 0
Membru, skill 0
Posts: 25
Joined: 15 Sep 2012, 12:12
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 1 time
Contact:

27 Sep 2013, 20:06

TwEky wrote:la ultimate ss , te referi ca comanda sa fie in loc de amxx_ss , global_ss ?, sau numele la plugin sa fie global_ss.
Numele..
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 68 guests