Szerző Téma: Mód levédése de hogyan ?  (Megtekintve 1772 alkalommal)

Mód levédése de hogyan ?
« Dátum: 2014. február 28. - 20:29:12 »
0 Show voters
Sziasztok hogy kell levédeni egy módot hogy ha véletlenül ki is lopják akkor sem tudnak vele mit kezdeni. Nem tudnak belõle ki emelni semmit

Nem elérhető TheDon

  • 159
    • Profil megtekintése
Mód levédése de hogyan ?
« Válasz #1 Dátum: 2014. február 28. - 20:49:40 »
0 Show voters
Csak amx-et raksz fel a szerverre, jelszóval indíttatod el a szervert, ip-t állítasz be, hogy honnan futhasson a mod stb...

Mód levédése de hogyan ?
« Válasz #2 Dátum: 2014. február 28. - 20:52:41 »
0 Show voters
Anno míg volt szerverem feltöltöttem AMX-et de viszont le szedték és vissza fejtették az egészet... Ezért kellene ilyen védelem biz bassz

Nem elérhető Elen

  • 222
  • Elen
    • Profil megtekintése
Mód levédése de hogyan ?
« Válasz #3 Dátum: 2014. február 28. - 21:03:56 »
0 Show voters
Hello! Deamx , keress ra
+Amit en kitalaltam, h az osszes szerveren levilo paranvsot beraktam efy include fajlba es csak ugy raktam be az amxbe, igaz ez csak a pawn fajl vedelme szerintem, de az is fontos

Mód levédése de hogyan ?
« Válasz #4 Dátum: 2014. február 28. - 21:51:08 »
0 Show voters
Kösz remélem sikerült

Dupla hozzászólás automatikusan összefûzve. ( 2014. február 28. - 21:58:56 )

#include <a_samp>
#include <core>
#include <float>

 
Ilyen PWN-et csinál  az baj ?
« Utoljára szerkesztve: 2014. február 28. - 21:58:56 írta jozsi0502 »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Mód levédése de hogyan ?
« Válasz #5 Dátum: 2014. február 28. - 22:58:27 »
0 Show voters
Idézetet írta: jozsi0502 date=1393620668\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46791\" data-ipsquote-contentclass=\"forums_Topic
Kösz remélem sikerült

Dupla hozzászólás automatikusan összefûzve. ( 2014. február 28. - 21:58:56 )

#include <a_samp>
#include <core>
#include <float>

 
Ilyen PWN-et csinál  az baj ?
 
Nem, mivel alap include mappák. Egyébként azért jó az Anti-Deamx mert ha valaki megszerzi az AMX fájlt akkor nem tudja visszakonvertálni neked rendesen a PWN fájlra.
http://forum.sa-mp.com/showthread.php?t=481010

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Mód levédése de hogyan ?
« Válasz #6 Dátum: 2014. március 01. - 11:06:17 »
0 Show voters
PRóbáld meg ezzel is  biztos ami biztos
http://sampforum.hu/index.php?topic=10929.0

Mód levédése de hogyan ?
« Válasz #7 Dátum: 2014. március 01. - 13:01:26 »
0 Show voters
Beraktam ezt a scriptet hogy ellenõrizze le feltöltöttem a txt-et is de viszont nem tudja le ellenõrizni
Ez alatt van ez a cuccos
 
main()
{
// Print some standard lines to the server\'s console
print(\"\\n----------------------------------\");
print(GameModeName);
print(\"----------------------------------\\n\");
AntiDeAMX()
{
new a[][] =
{
\"Unarmed (Fist)\",
\"Brass K\"
};
#pragma unused AntiDeAMX();
}

 
Ez alat pedig ez
 
public OnGameModeInit() 
AntiDeAMX();

 
Futassam még le ezzel az Easy Deam-xes exe fájlal az AMX fájlt ? Vagy csak ennyi kell a módba ?
« Utoljára szerkesztve: 2014. március 01. - 13:30:46 írta jozsi0502 »

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Mód levédése de hogyan ?
« Válasz #8 Dátum: 2014. március 01. - 14:49:43 »
0 Show voters
Konvertálod pawnoval vagy futtatod ahogy tetszik nekem mind1 és ha lefuttatad akkor ha vissza fejted Deamx -el akkor csak a három inc fog meg jelenni!

Mód levédése de hogyan ?
« Válasz #9 Dátum: 2014. március 01. - 15:04:14 »
0 Show voters
A három inc meg is jelent pwn-nél de ha berakom szerverbe a vissza könvertált amx-et akkor normálisan futtatja az amx-et
Jó ki próbáltam egy másik módal is azt vissza fejti de ezt nem csak a 3 incet jeleniti meg
http://sampforum.hu/index.php?topic=10929.0
Ezt beraktam a gemodba feltöltöttem azt a txt fájlot de viszont nem engedélyezi a szervert elinditani
« Utoljára szerkesztve: 2014. március 01. - 15:21:48 írta jozsi0502 »

Nem elérhető Zharko

  • 1955
  • Future House <3
    • Profil megtekintése
Mód levédése de hogyan ?
« Válasz #10 Dátum: 2014. március 01. - 16:18:25 »
+1 Show voters
Csinálsz egy main.pwn-t. Abba belerakod:
 
#include \"regi_gamemode_neve.pwn\"

 
És a main.pwn-t futtatod le, main.amx-et töltöd fel a szerverre.
A \'regi_gamemode_neve.pwn\'-be meg lesz a tényleges gamemode. Elvileg az include fájlokat nem tudja visszafejteni.
2. megoldás:
A main.pwn most nem üres, hanem egy new.pwn-t belemásolsz.
Hivatkozol a \'regi_gamemode_neve.pwn\'-re.
a \'regi_gamemode_neve.pwn\'-t átalakítod, hogy a callbackek neveit átírod így pl:
ezt:
 
public OnGameModeInit()
{
        //tartalom
}

 
erre:
 

stock Ex_OnGameModeInit()
{       
        //tartalom
}

 
és a \'regi_gamemode_neve.pwn\'ben létrehozott(átírt) függvényt (stock) helyezed a main.pwn OnGameModeInit-je alá:
 
public OnGameModeInit()
{
        Ex_OnGameModeInit();
        return 1;
}

 
Lefuttatod a compilert, feltöltöd a módot. Az eredmény ugyan az.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Mód levédése de hogyan ?
« Válasz #11 Dátum: 2014. március 01. - 22:53:38 »
0 Show voters
minek ennyire túl bonyolítani? :D
ennyi legyen a módod pwn-je:
 
#include <mode>

 
és az includes mappában a mode.inc lesz a tényleges mód forráskódod :) vagy ha más kiterjesztést akarsz akkor azt is írd ide be...
ezen felül az AMX-et IP + Port + Dátum + HTTP/Fájl védelemmel lásd el ha annyira fontos :)
mondjuk én tudok jobb trükköt mint ezek a védelmek de az neked nem segítene :D
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal