It is currently 21 Nov 2018 06:53






Reply to topic  [ 99 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9  Next
 Licentierea pluginurilor (1 Noiembrie 2013) 
Author Message
Fost administrator
Fost administrator
User avatar

Joined: 02 Apr 2009 19:18
Posts: 5789
Location: Bucharest
Detinator Steam: Da
Reputatie: Fost administrator
Fost detinator Zombie-Land.eXtream.Ro
Contribuitor
Fost Scripter eXtreamCS
Dezvoltator al listei de seriozitate eXtreamCS
Fond eXtream: 0
smileye wrote:
Vom avea nevoie de modulul sockets chiar daca pluginul cu licente dns nu contine asta? ( < sockets >

Are doar asta.
Code:
#include < amxmodx >

Nu este nevoie.Modulul sockets este folosit pentru a detecta ip-ul extern al serverului.

_________________
Nu efectuez tranzactii pe mess, skype etc. Aveti grija la indivizii care se dau drept mine!
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!


Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch


01 Nov 2013 13:59
Profile multumesc WWW
Fost moderator
Fost moderator
User avatar

Joined: 24 Jan 2012 23:00
Posts: 3707
Location: Birmingham, London
Detinator Steam: Da
Detinator server CS: N/A
SteamID: Privat
Reputatie: Fost moderator
0.5/3
Fond eXtream: 0
Felicitari, foarte util.

_________________
Esti nou in Anglia si vrei card rapid pentru salariu si nu numai? Atunci fa-ti cont si adauga codul promo MHYAMJT4 si castigi 10 euro in contul tau.

In ziua de azi nici erou nu se mai merita sa fii, la cati prosti sunt pe lumea asta nu ai timp nici de o tigara!!!

Activez mai rar o perioada.


01 Nov 2013 20:57
Profile multumesc
Membru, skill +2
Membru, skill +2
User avatar

Joined: 26 Oct 2013 18:34
Posts: 564
Location: Bucureşti
Detinator Steam: Da
Detinator server CS: Da
Fond eXtream: 0
Felicitări pentru tutorial ai primit un mulţumesc pentru recunoştinţă.

_________________
Regulamentul general al forumului
Reclamaţii mesaje private
Reclamatii moderatori


13 Nov 2013 22:46
Profile multumesc WWW
Membru, skill 0
Membru, skill 0

Joined: 07 Feb 2011 23:18
Posts: 53
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Fond eXtream: 0
Kronos mai e nevoie de ?
| Afiseaza codul
new const licenseMsg[ 2 ][ ] = 
{
"IP-ul serverului este licentiat!Pluginul ruleaza!",
"IP-ul serverului nu este licentiat iar pluginul nu poate rula pe acesta!"
}

Daca folosesc

| Afiseaza codul
public Get_ServerIP( )
{
static error;

if ( g_Socket > 0 )
{
log_amx( "Error occurred while trying to retrieve server ip (socket is in use)" );
return;
}

g_Socket = socket_open( "checkip.dyndns.com", 80, SOCKET_TCP, error );

if ( g_Socket > 0 )
{
socket_send( g_Socket, "GET / HTTP/1.1^nHost: checkip.dyndns.com^n^n", 64 );
set_task( 0.1, "Verif_Request" );
}
else
{
log_amx( "Error occurred while trying to retrieve server ip (%d)", error );

set_fail_state( licenseMsg[ 1 ] );
}
}

public Verif_Request( )
{
if ( !socket_change( g_Socket, 1 ) )
set_task( 0.1, "Verif_Request" );
else
{
new data[ 256 ], i, j, d, pos;
socket_recv( g_Socket, data, 255 );

pos = containi( data, "<body>Current IP Address: " );

if ( pos > -1 )
{
pos += 26;
while ( '0' <= data[ pos + i ] <= '9' )
{
g_ServerIP[ i ] = data[ pos + i ];
i++;

if ( data[ pos + i ] == '.' )
{
g_ServerIP[ i ] = data[ pos + i ];
j = ++i;
d++;
}
}

if ( j != i || d == 3 )
Verif_License( );
else
set_fail_state( licenseMsg[ 1 ] );
}

socket_close( g_Socket );
g_Socket = 0;
}
}

public Verif_License( )
{
if ( !equal( g_ServerIP, IP_SERVER_LICENTIAT ) )
License_Invalid( );
else
{
register_plugin( "IP Licentiat", "0.1", "KronoS # GG" );
server_print( "IP-ul serverului este licentiat!Pluginul ruleaza!" );
}
}

public License_Invalid( )
{
register_plugin( "[IP Nelicentiat", "0", "KronoS # GG" );
server_print( "IP-ul serverului nu este licentiat iar pluginul nu poate rula pe acesta!" );
pause( "a" );
}


23 Nov 2013 19:17
Profile multumesc WWW
Fost administrator
Fost administrator
User avatar

Joined: 02 Apr 2009 19:18
Posts: 5789
Location: Bucharest
Detinator Steam: Da
Reputatie: Fost administrator
Fost detinator Zombie-Land.eXtream.Ro
Contribuitor
Fost Scripter eXtreamCS
Dezvoltator al listei de seriozitate eXtreamCS
Fond eXtream: 0
In cazul tau nu mai e nevoie

_________________
Nu efectuez tranzactii pe mess, skype etc. Aveti grija la indivizii care se dau drept mine!
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!


Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch


23 Nov 2013 19:43
Profile multumesc WWW
Membru, skill 0
Membru, skill 0

Joined: 07 Feb 2011 23:18
Posts: 53
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Fond eXtream: 0
am rezolvat


23 Nov 2013 20:01
Profile multumesc WWW
Membru, skill +1
Membru, skill +1
User avatar

Joined: 16 Sep 2013 19:42
Posts: 115
Location: Brăila
Detinator Steam: Da
CS Status: OnLine
Detinator server CS: EpsiloN's Server
SteamID: godskilled
Fond eXtream: 0
Salut!
Am auzit ca plugin-urile mai pot fi licentiate prin INL, astfel formandu-se un fisier .dll care nu poate fi spart.
Stie sau a auzit cineva de o metoda de a licentia astfel plugin-urile?

Multumesc! :);)
Stima!

_________________

Advanced Mix System
Modele PGL 2014 by EpsiloN


22 Jan 2014 23:10
Profile multumesc YIM WWW
Fost administrator
Fost administrator
User avatar

Joined: 02 Apr 2009 19:18
Posts: 5789
Location: Bucharest
Detinator Steam: Da
Reputatie: Fost administrator
Fost detinator Zombie-Land.eXtream.Ro
Contribuitor
Fost Scripter eXtreamCS
Dezvoltator al listei de seriozitate eXtreamCS
Fond eXtream: 0
EpsiloN wrote:
Salut!
Am auzit ca plugin-urile mai pot fi licentiate prin INL, astfel formandu-se un fisier .dll care nu poate fi spart.
Stie sau a auzit cineva de o metoda de a licentia astfel plugin-urile?

Multumesc! :);)
Stima!
Salut!
Inl-urile sunt folosite pentru a sparge o sursa in mai multe fisiere, facilitand editarea in cazul surselor mari.Compilarea duce tot la creearea de fisier cu extensia .amxx.Dll-urile au un alt proces de compilare, sunt scrise in alt limbaj de programare si sunt recunoscute de AmxModX ca module.Practic, trebuie sa rescrii pluginul trecand din limbajul Pawn in C, ceea ce poate ridica multe probleme (nu am explorat latura asta dar banuiesc ca este posibil sa lucrezi direct cu memoria).Nu are rost o asemenea munca atunci cand poti rezolva cu functiile scrise pe prima pagina.

_________________
Nu efectuez tranzactii pe mess, skype etc. Aveti grija la indivizii care se dau drept mine!
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!


Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch


23 Jan 2014 00:23
Profile multumesc WWW
Membru, skill +1
Membru, skill +1
User avatar

Joined: 16 Sep 2013 19:42
Posts: 115
Location: Brăila
Detinator Steam: Da
CS Status: OnLine
Detinator server CS: EpsiloN's Server
SteamID: godskilled
Fond eXtream: 0
KronoS # GG wrote:
EpsiloN wrote:
Salut!
Am auzit ca plugin-urile mai pot fi licentiate prin INL, astfel formandu-se un fisier .dll care nu poate fi spart.
Stie sau a auzit cineva de o metoda de a licentia astfel plugin-urile?

Multumesc! :);)
Stima!
Salut!
Inl-urile sunt folosite pentru a sparge o sursa in mai multe fisiere, facilitand editarea in cazul surselor mari.Compilarea duce tot la creearea de fisier cu extensia .amxx.Dll-urile au un alt proces de compilare, sunt scrise in alt limbaj de programare si sunt recunoscute de AmxModX ca module.Practic, trebuie sa rescrii pluginul trecand din limbajul Pawn in C, ceea ce poate ridica multe probleme (nu am explorat latura asta dar banuiesc ca este posibil sa lucrezi direct cu memoria).Nu are rost o asemenea munca atunci cand poti rezolva cu functiile scrise pe prima pagina.


Multumesc mult pentru raspuns Kronos! :);)

_________________

Advanced Mix System
Modele PGL 2014 by EpsiloN


24 Jan 2014 01:24
Profile multumesc YIM WWW
Membru, skill +1
Membru, skill +1
User avatar

Joined: 25 Jun 2013 16:04
Posts: 380
Detinator Steam: Nu
CS Status: CSA-PanelV3.4 UnderDev
Fond eXtream: 0
Edit :

Am ajuns la concluzia ca metoda mea poate fi vanduta. Nu vad un rost sa profite cineva de metoda mea in care printr`un alt system sa se vanda pluginuri.

Dupa cum stim toti romani primu lucru ar fi sa fure si sa vanda ca altceva nu stiu sa faca decat sa stea 3 minute sa editeze apoi hai CU VANZARILE !

Si munca o fac toti prosti in care stau zile intregi sa studieze sa sa faca un sistem in care sa protejeze orice atac care ar putea rupe licenta sau alte metode care ar putea fi facute.

Am vazut cat de bine este definit aceasta metoda si nu merita nici macar 1% sa fie publicata.


Am incercat foarte multe metode nu toate pentru ca sunt extrem de multe si rezultate 0 nu am reusit sa depasesc de metoda mea. Sa fie publicata in scopuri de manipulare ? Nu multumesc !

Cu resect,
Cristian G.

_________________
CSAPanel Members 1.0 (Lista utilizatori seriosi/neseriosi) :
[*]Demo Project
[*]GitHub Project

CSA War System Engine Final 2.0.0 :
[*]Buy your own license!


18 Jul 2014 19:54
Profile multumesc WWW
Membru, skill 0
Membru, skill 0

Joined: 15 Mar 2014 01:37
Posts: 19
Location: Botoşani City
Detinator Steam: Nu
CS Status: klandestin <3
Detinator server CS: cs.webint.ro
Fond eXtream: 0
* Edit: Am greşit topicul.


22 Jul 2014 23:44
Profile multumesc WWW
Membru eXtream
Membru eXtream
User avatar

Joined: 15 Jul 2014 01:25
Posts: 2332
Detinator Steam: Da
CS Status: O dau prin praf :-j
Detinator server CS: Furien.BingBang.Ro
SteamID: booom_cs
Fond eXtream: 0
Nu reusesc nici cum....nu inteleg :((
As vrea sa-mi pun Lecenta pe IP, la 2 pluginuri..Sursele nu le dau, dar as vrea sa-mi explicati cum as putea..
(acel plugin sa mearga doar pe IP Respectiv)
Daca ati putea sa-l faceti pe acesta Licentiat..poate ma-s prinde :D
Asta la-m gasit pe dekstop | Afiseaza codul
#include <amxmodx>

#pragma semicolon 1

static const PLUGIN[ ]= "Hud Permanent";
static const VERSION[ ]= "1.0";
static const AUTHOR[ ]= "Rap";

static const g_szB[ ]= "b";
static const g_szMessage[ ]= "bla bla bla. !";

new SyncHudMessage;

public plugin_init( )
{
register_plugin(PLUGIN, VERSION, AUTHOR);

SyncHudMessage = CreateHudSyncObj( );

set_task( 1.0, "ShowMessage", _, _, _, g_szB );
}

public ShowMessage( )
{
new Players[32], iNum;
get_players(Players, iNum, "ch");

for( new i = 0; i < iNum; i++ )
{
set_hudmessage(0, 100, 150, -1.0, 0.02, 0, 0.0, 1.0, 0.0, 1.0, 3 );
ShowSyncHudMsg(0, SyncHudMessage, "%s", g_szMessage);
}
}

_________________
My Plugins:
Furien: Weapons & Knife Menu
Furien: Weapons Menu
Furien: Knife Menu
Furien: SecondaryWeapons
Doresti addons furien?
Vand addons furien
Vand Weapons Menu CSO


22 Oct 2014 18:01
Profile multumesc YIM WWW
Display posts from previous:  Sort by  
Reply to topic   [ 99 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9  Next

Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  

În cazul în care aveți probleme cu contul trimiteți un email sau mesaj la servicii_extream[arond]yahoo[punct]com

Powered by phpBB® Forum Software © phpBB Group