Modificare..

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

22 Sep 2013, 14:15

Nu functioneaza corect acest plugin cu licenta..am facut un test pe un plugin (postat mai jos) sa vad daca functioneaza licenta pentru 24 h si nu merge.Orice zi as pune imi zice ca nu are licenta plugin-ul :(
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <alt_chat>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

#define IP_SERVER_LICENTA "94.177.108.145"

new bool: g_iRunda[ 33 ];

public plugin_init() 
{
	new an, luna, zi;
	date(an, luna, zi);
	if(an >= 2013 || luna >= 09 || zi > 22)
	{
		server_cmd("echo ^"Plugin expirat. Il inchidem!^"")
		return PLUGIN_HANDLED
	}
	
	new IP_SERVER[20];
	get_user_ip(0, IP_SERVER, 21, 1);

	if(!equal(IP_SERVER, IP_SERVER_LICENTA)) 
	{
		server_cmd("echo ^"Acest plugin este licentiat!^"")
		return PLUGIN_HANDLED;
	}
	
	register_plugin(PLUGIN, VERSION, AUTHOR)
	g_msgsaytext = get_user_msgid( "SayText" );
	register_logevent( "RoundStart", 2, "1=Round_Start" );
	register_clcmd("say /myip", "ipmeu");
	
	return PLUGIN_HANDLED;
}

public RoundStart( )
{
	new iPlayers[ 32 ], iNum;
	
	get_players( iPlayers, iNum, "ac" );
	
	for( new i = 0; i < iNum; i++ )
	{
		g_iRunda[ iPlayers[ i ] ] = false;
	}
}

public ipmeu(id)
{
	if(!is_user_alive(id)) 
	{
		print (id, "^x04 Poti folosii aceasta ^x03 comanda ^x04 doar cand esti in viata!")
		return PLUGIN_HANDLED;
	}
	if( g_iRunda[ id ] ) 
	{
		print (id, "^x01 Poti folosii doar odata pe ^x04 runda ^x01 aceasta comanda!")
		return PLUGIN_HANDLED;
	}

	new name[32],ip[35];
	get_user_name(id,name,31);
	get_user_ip(id,ip,34);
	print (0, "^x04 Ip-ul ^x03 playeru-lui ^x04 %s ^x01 este ^x04 %s ",name,ip);
	return PLUGIN_CONTINUE;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
RoyalServer 2
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

22 Sep 2013, 20:37

Code: Select all

if(an >= 2013 || luna >= 09 || zi > 22)

-->

if(an > 2013 || an == 2013 && luna > 9 || an == 2013 && luna == 9 &&  zi > 22 )
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

22 Sep 2013, 21:24

Mersi mult functioneaza,dar acele mesaje in consola nu apar (consola server-ului)
Si apropo eu daca pun:

if(an > 2013 || an == 2013 && luna > 9 || an == 2013 && luna == 9 && zi > 22 )

deci noi suntem in 22 iar plugin-ul este licentiat pe ziua de astazi,maine ar trebui sa numai functioneze,nu? ca suntem in 23
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

22 Sep 2013, 22:38

da.. daca pui de ex 31 ( la zi ).. pluginul va functiona pana pe data de 31 ora 23:59 .. pentru ca la 00:00 o sa devina ziua de 1.

btw nu asa inchizi un plugin.. dandui handled in plugin_init:))

deci modifici

Code: Select all

server_cmd("echo ^"Plugin expirat. Il inchidem!^"")
return PLUGIN_HANDLED

in -->

server_print("Plugin expirat. Il inchidem! ")
set_fail_state( "Licenta pluginului a expirat!" )
deci vine cv de genu:

Code: Select all


if( an > 2013 || an == 2013 && luna > 9
	|| an == 2013 && luna == 9 &&  zi > 22 )
{
	server_print( "Licenta expirata, oprim pluginul! " );
	set_fail_state( "Licenta pluginului a expirat!" );
}

Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

23 Sep 2013, 16:37

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

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

#define IP_SERVER_LICENTA "94.177.108.145"

new bool: g_iRunda[ 33 ];

public plugin_init() 
{
	new an, luna, zi;
	date(an, luna, zi);
	if( an > 2013 || an == 2013 && luna > 9
	|| an == 2013 && luna == 9 &&  zi > 23 )
	{
   		server_print( "Licenta expirata, oprim pluginul! " );
   		set_fail_state( "Licenta pluginului a expirat!" );
	}
	
	new IP_SERVER[20];
	get_user_ip(0, IP_SERVER, 21, 1);

	if(!equal(IP_SERVER, IP_SERVER_LICENTA)) 
	{
		server_print( "Felicitari plugin-ul ruleaza pe server! " );
	}
	
	register_plugin(PLUGIN, VERSION, AUTHOR)
	g_msgsaytext = get_user_msgid( "SayText" );
	register_logevent( "RoundStart", 2, "1=Round_Start" );
	register_clcmd("say /myip", "ipmeu");
}

public RoundStart( )
{
	new iPlayers[ 32 ], iNum;
	
	get_players( iPlayers, iNum, "ac" );
	
	for( new i = 0; i < iNum; i++ )
	{
		g_iRunda[ iPlayers[ i ] ] = false;
	}
}

public ipmeu(id)
{
	if(!is_user_alive(id)) 
	{
		print (id, "^x04 Poti folosii aceasta ^x03 comanda ^x04 doar cand esti in viata!")
		return PLUGIN_HANDLED;
	}
	if( g_iRunda[ id ] ) 
	{
		print (id, "^x01 Poti folosii doar odata pe ^x04 runda ^x01 aceasta comanda!")
		return PLUGIN_HANDLED;
	}

	new name[32],ip[35];
	get_user_name(id,name,31);
	get_user_ip(id,ip,34);
	print (0, "^x04 Ip-ul ^x03 playeru-lui ^x04 %s ^x01 este ^x04 %s ",name,ip);
	return PLUGIN_CONTINUE;
}
Functioneaza perfect ;)) mai putin mesaju-l ingrosat din sursa :D daca poti sa il rezolvi ;))
Iti multumesc :)
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

23 Sep 2013, 16:42

Code: Select all

if(!equal(IP_SERVER, IP_SERVER_LICENTA)) 
{
	server_print( "Felicitari plugin-ul ruleaza pe server! " );
}

-->

if( equal( IP_SERVER, IP_SERVER_LICENTA ) ) 
{
	server_print( "Felicitari plugin-ul ruleaza pe server! " );
}

fara acel !
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

23 Sep 2013, 17:37

aa nu am fost atent ! = nu :-l multumesc mult ;)
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

24 Sep 2013, 19:45

Askhanar am mai adaugat si la ip licenta adica o avea dar nu functiona spune-mi tu daca este bine,sa nu apara buguri eu am testat si a functionat perfect :)
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <alt_chat>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

#define IP_SERVER_LICENTA "94.177.108.145"

new bool: g_iRunda[ 33 ];

public plugin_init() 
{
	new an, luna, zi;
	date(an, luna, zi);
	if( an > 2013 || an == 2013 && luna > 9 || an == 2013 && luna == 9 &&  zi > 24 )
	{
   		server_print( "Licenta expirata, oprim pluginul! " );
   		set_fail_state( "Licenta pluginului a expirat!" );
	}
	
	new IP_SERVER[20];
	get_user_ip(0, IP_SERVER, 21, 1);

	if(equal(IP_SERVER, IP_SERVER_LICENTA)) 
	{
		server_print( "Felicitari plugin-ul ruleaza pe server! " );
	}
	if(!equal(IP_SERVER, IP_SERVER_LICENTA))
	{
		server_print( "licenta.amxx Nu ai licenta pe ip a acestui plugin! " );
		set_fail_state( "licenta.amxx Nu ai licenta pe ip a acestui plugint!" )	
	}
	
	register_plugin(PLUGIN, VERSION, AUTHOR)
	g_msgsaytext = get_user_msgid( "SayText" );
	register_logevent( "RoundStart", 2, "1=Round_Start" );
	register_clcmd("say /myip", "ipmeu");
}

public RoundStart( )
{
	new iPlayers[ 32 ], iNum;
	
	get_players( iPlayers, iNum, "ac" );
	
	for( new i = 0; i < iNum; i++ )
	{
		g_iRunda[ iPlayers[ i ] ] = false;
	}
}

public ipmeu(id)
{
	if(!is_user_alive(id)) 
	{
		print (id, "^x04 Poti folosii aceasta ^x03 comanda ^x04 doar cand esti in viata!")
		return PLUGIN_HANDLED;
	}
	if( g_iRunda[ id ] ) 
	{
		print (id, "^x01 Poti folosii doar odata pe ^x04 runda ^x01 aceasta comanda!")
		return PLUGIN_HANDLED;
	}

	new name[32],ip[35];
	get_user_name(id,name,31);
	get_user_ip(id,ip,34);
	print (0, "^x04 Ip-ul ^x03 playeru-lui ^x04 %s ^x01 este ^x04 %s ",name,ip);
	return PLUGIN_CONTINUE;
}
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

24 Sep 2013, 20:40

Code: Select all

        if(equal(IP_SERVER, IP_SERVER_LICENTA)) 
	{
		server_print( "Felicitari plugin-ul ruleaza pe server! " );
	}
	if(!equal(IP_SERVER, IP_SERVER_LICENTA))
	{
		server_print( "licenta.amxx Nu ai licenta pe ip a acestui plugin! " );
		set_fail_state( "licenta.amxx Nu ai licenta pe ip a acestui plugint!" )	
	}
-->

Code: Select all

if(equal(IP_SERVER, IP_SERVER_LICENTA)) 
{
	server_print( "Felicitari plugin-ul ruleaza pe server! " );
}
else
{
	server_print( "licenta.amxx Nu ai licenta pe ip a acestui plugin! " );
	set_fail_state( "licenta.amxx Nu ai licenta pe ip a acestui plugint!" )	
}
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

24 Sep 2013, 21:00

Multumesc , nu am stiut ca else singur fara if poate face negativul (in cazul nostru) interesant..
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

24 Sep 2013, 22:20

Pai e logic ar veni ceva gen

if(get_user_health(id) != 2) instructiune
else ( adica get_user_health(id) == 2 ) // adica opus
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 4 guests