Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Licenja


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

#1 Oporowy_Low

    Banned

  • Zbanowany

Reputacja: -1
Mniej niż zer0.

  • Postów:27
  • Lokalizacja:DaleKo <3
Offline

Napisano 27.12.2012 02:05

Witam,
Poszukuje Pluginu / Modyfikacji która bedzie blokawała plugin.
A mianowice mam np Unikalny plugin i chciałbym zrobic w nim tak ze jak go gdzies wgram na jakis serwer to juz na nim zostalej ten plugin do konca a jezeli ktos go wgra na inny serwer to owy plugin sie blokuje.

#2 DIIL_afro

    Nowy

  • Użytkownik

Reputacja: -6
Mniej niż zer0.

  • Postów:5
  • Imię:Dominik
  • Lokalizacja:Pna
Offline

Napisano 27.12.2012 02:12

A może frytki do tego ?
Tak się nie da ( tzn koder może dodać jakieś informacje, które wyświetlają się w hud/czat że to jest twój plugin robiony na zamówienie ).
CheQ (27.12.2012 11:34):
Nie masz pojęcia - nie mów.

  • +
  • -
  • -5

#3 Oporowy_Low

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -1
Mniej niż zer0.

  • Postów:27
  • Lokalizacja:DaleKo <3
Offline

Napisano 27.12.2012 02:16

A skad wiesz ze sie nie da ?
Czekam na kogos kto sie zna na rzeczy

#4 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 27.12.2012 08:57

Jak masz u siebie ten unikalny plugin to znaczy, że masz jego kod źródłowy (.sma), co najwyżej osoby z twojego otoczenia mogą go skopiować z komputera i dodać wszędzie.
Na serwerze nic nie poradzisz osoby kopiują pomysły tak, że wchodzą na serwer szukają czegoś ciekawego, zapisują sobie ten pomysł i albo sami piszą taki plugin, albo dają komuś zlecenie.

Chyba, że chcesz zrobić tak, że plugin działa tylko na jednym IP to:
http://amxx.pl/topic...inu-na-dane-ip/
Patrz prawie ostatni post.
  • +
  • -
  • 1

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

Na zlecenie i bez zlecenia zresztą też!


#5 CheQ

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 27.12.2012 11:34

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XSzukam pluginu

do

Scripting AMXXPytania
  • +
  • -
  • 0

b_560_95_1.png


#6 CheQ

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 27.12.2012 11:43

Plugin będzie (teoretycznie) bezpieczny jeśli 'rozpowszechniasz' plik Amxx. Jak chcesz się pobawić w licencje możesz zrobić taki cmyk że w pluginie będzie na sztywno wbite połączenie do Twojej bazy - w bazie zapisywać będziesz IP i 0-1 (1 działa , 0 nie działa) i robisz to na podobnej zasadzie jak z IP który podał HubertTM
CheQ (27.12.2012 11:53):
Choć z drugiej strony przypominam - ciężka praca w 'naszym środowisku' jest doceniania , jeszcze bardziej zostanie ona doceniona kiedy nie będziesz 'żyłą' i podzielisz się z nami swoimi dokonaniami.

Nie karzę - zwracam uwagę.

  • +
  • -
  • 3

b_560_95_1.png


#7 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6033
Godlike

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

Napisano 27.12.2012 12:39

http://darkgl.amxx.p...d-dekompilacja/

Sprawdzaj ip serwera na którym działa plugin dla osoby znajacej asemblera lub c++ ( Wystarczy drobna zmiana w kodzie amxxa ) nie jest to trudne do ominiecia ale jednak jest to już jakieś zabezpieczenie

Użytkownik DarkGL edytował ten post 27.12.2012 12:41

  • +
  • -
  • 1

#8 Oporowy_Low

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -1
Mniej niż zer0.

  • Postów:27
  • Lokalizacja:DaleKo <3
Offline

Napisano 27.12.2012 14:47

Czy o ten plugin chodzi ?


/* Plugin generated by AMXX-Studio */
#include <amxmodx>
new const test[] = "5.9.89.100:27176";
public plugin_init() {
			    register_plugin("nazwa", "1.0", "Tamq");
			    new g_IP[33];
			    get_user_ip(0, g_IP, charsmax(g_IP));
			    if(equal(g_IP, test)){
							    server_print("IP prawidlowe");
			    }
			    else{
			    server_print("IP nieprawidlowe");
			    set_fail_state("Plugin nie dziala na tym serwerze.");
			    }
}

Bo mi chodzi o to ze jak wgram komus na serwer plug (samo amxx) To jak go ktos wgra inny to juz na innym nie bedzie dzialac

#9 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6033
Godlike

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

Napisano 27.12.2012 15:07

Tak o taki właśnie sposób chodzi
  • +
  • -
  • 0

#10 Oporowy_Low

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -1
Mniej niż zer0.

  • Postów:27
  • Lokalizacja:DaleKo <3
Offline

Napisano 27.12.2012 15:23

To tak

To:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
new const test[] = "5.9.89.100:27176";
public plugin_init() {
							    register_plugin("nazwa", "1.0", "Tamq");
							    new g_IP[33];
							    get_user_ip(0, g_IP, charsmax(g_IP));
							    if(equal(g_IP, test)){
															    server_print("IP prawidlowe");
							    }
							    else{
							    server_print("IP nieprawidlowe");
							    set_fail_state("Plugin nie dziala na tym serwerze.");
							    }
}
Dodac do Pluginu czy zrobic oddzielny plug >?

#11 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 27.12.2012 16:01

Dodaj do tego pluginu :)
  • +
  • -
  • 0

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

Na zlecenie i bez zlecenia zresztą też!


#12 CheQ

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 27.12.2012 16:03

Do pluginu. Konkretnie zmienną test i
new g_IP[33];
															    get_user_ip(0, g_IP, charsmax(g_IP));
															    if(equal(g_IP, test)){
																															    server_print("IP prawidlowe");
															    }
															    else{
															    server_print("IP nieprawidlowe");
															    set_fail_state("Plugin nie dziala na tym serwerze.");
															    }

ofc po server_print("IP Pprawidłowe") dajesz rejestracje Eventów, cvarów etc w pluginie.
  • +
  • -
  • 0

b_560_95_1.png


#13 Oporowy_Low

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -1
Mniej niż zer0.

  • Postów:27
  • Lokalizacja:DaleKo <3
Offline

Napisano 27.12.2012 16:15

A moe mi ktos napisac jaki dokladnz kod wkleic do tego pluginu ? :)
Bo nigdy tego jeszcze nie robiłem

#14 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6033
Godlike

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

Napisano 27.12.2012 16:19

Kosmetyka ale jednak lepiej tak
#include <amxmodx>

new const serverIP[] = "5.9.89.100:27176";

public plugin_init() {

    register_plugin("nazwa", "1.0", "Tamq");

    new szIp[ 33 ];
    get_user_ip( 0, szIp, charsmax( szIp ) );

    if( !equal( szIp , serverIP ) ){
        server_print("IP nieprawidlowe");
        set_fail_state("Plugin nie dziala na tym serwerze.");
    }

    //dalej twoj kod rejestracja cvarow etc.
}

Użytkownik DarkGL edytował ten post 27.12.2012 16:19

  • +
  • -
  • 0

#15 Oporowy_Low

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -1
Mniej niż zer0.

  • Postów:27
  • Lokalizacja:DaleKo <3
Offline

Napisano 27.12.2012 16:24

To to dac na samej górze pozniej reszta pluginu bez zmian ?


Tutaj wklejam IP Serwera na którym ma dzialac ?

new const serverIP[] = "5.9.89.100:27176";

A tuaj co ?
register_plugin("nazwa", "1.0", "Tamq");


#16 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 27.12.2012 16:57

Daj plugin_init() (funkcje) twojego serwera a Ci wkleimy.
  • +
  • -
  • 0

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

Na zlecenie i bez zlecenia zresztą też!


#17 Oporowy_Low

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -1
Mniej niż zer0.

  • Postów:27
  • Lokalizacja:DaleKo <3
Offline

Napisano 27.12.2012 17:01

public plugin_init() {

register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("xxxxx","AwesomeMenu")

register_clcmd("xxxxx","AwesomeMenu")

register_clcmd("xxxxx","AwesomeMenu")



}


Użytkownik Oporowy_Low edytował ten post 27.12.2012 17:01


#18 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 27.12.2012 17:03

podmień
new const serverIP[] = "5.9.89.100:27176";
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

        new szIp[ 33 ];
        get_user_ip( 0, szIp, charsmax( szIp ) );

        if( !equal( szIp , serverIP ) ){
                server_print("IP nieprawidlowe");
                set_fail_state("Plugin nie dziala na tym serwerze.");
        }

register_clcmd("xxxxx","AwesomeMenu")
register_clcmd("xxxxx","AwesomeMenu")
register_clcmd("xxxxx","AwesomeMenu")

}

  • +
  • -
  • 1

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

Na zlecenie i bez zlecenia zresztą też!


#19 Oporowy_Low

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: -1
Mniej niż zer0.

  • Postów:27
  • Lokalizacja:DaleKo <3
Offline

Napisano 27.12.2012 17:08

A da sie tak zrobic ze jak ktos nie ma na to licencji (nie jest na jego serwer) to zeby na say pisalo ze licenja Nie aktywna ?

Użytkownik Oporowy_Low edytował ten post 27.12.2012 17:33


#20 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6033
Godlike

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

Napisano 27.12.2012 18:23

Szczerze ? zastanawiam się co ty za plugin chcesz napisać i nałożyć na niego "licencję" jeśli nie potrafisz dodać tak prostych rzeczy
server_print("IP nieprawidlowe");
set_fail_state("Plugin nie dziala na tym serwerze.");

tutaj zmieniasz komunikaty możesz nawet usunąć server_print i printować informacje tylko przy pomocy set_fail_state
  • +
  • -
  • 1




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

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