GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: KDDomi - 2012. Január 30. - 20:29:31

Cím: RCON Védelem
Írta: KDDomi - 2012. Január 30. - 20:29:31

Sziasztok! Alkottam egy kis kódot ami ha megpróbálnak belépni RCON-ba lementi 1 fileba a fontos tudnivalókat!

Fontos tudni: Hozz létre egy RCON Nevû mappát a scriptfiles mappában.


És hát itt lenne a kód:

 
 
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
//------Lekérdezések----------
new Hour, Minute, Second;
new string[56], sd[256];
gettime(Hour, Minute, Second);
new Year,Month,Day;
getdate(Year,Month,Day);
//----------------------------
//------Létrehozások----------
for(new i=0; i<MAX_PLAYERS; i++)
   {
   GetPlayerName(i,Player,sizeof(Jatekos));
   format(sd,sizeof(sd),\"/RCON/%s.txt\",Jatekos);
   dini_Create(sd);
   dini_Set(\"rcon.ini\",\"Név\", Jatekos);
   format(string,sizeof(string),\"|%d|%d|%d|\",Year,Month,Day);
   dini_Set(\"rcon.ini\",\"Dátum\", string);
    dini_Set(\"rcon.ini\", \"IP\", ip);
   dini_Set(\"rcon.ini\", \"Hibás jelszó\", password);
}
//----------------------------
}
return 1;
}
Cím: RCON Védelem
Írta: leito222 - 2012. Január 30. - 21:31:29
Hát mit ne mondjak... Elég jó ötlet. De eléggé nevetséges, hiszen az én fejemben is UGYAN EZ fordult meg. Gondolkodtam, hogy meg-e oldjam, de mindenesetre hasznos kód! Ja és szép lett:D
Cím: RCON Védelem
Írta: N@rbirock - 2012. Január 30. - 21:32:22
szép és hasznos grat
Cím: RCON Védelem
Írta: dexi - 2012. Január 31. - 07:22:48
Csak nekem tûnt fel hogy létrehozod a játékos file-ját utána pedig semmire sem használod?
A fent leírtakkal ha 2 ember rosszul csatlakozik csak a 2. ember adataid tárolod.
De amúgy egy könnyebb megoldás:
 

public OnRconLoginAttempt(ip[],password[], success)
{
new O, P, Mp, E, H, N;
gettime(O, P, Mp);
getdate(E, H, N);
if(!success)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        new pIP[128];
        GetPlayerIp(i, pIP, sizeof(pIP));
   if(!strcmp(ip, pIP, true))
        {
      new pNamee[MAX_PLAYER_NAME];
            GetPlayerName(i, pNamee, sizeof(pNamee));
            new rconlogba[256];
            new File:rconlog = fopen(\"rconlog.txt\",io_append);
            format(rconlogba,sizeof(rconlogba), \"[%d %d. %d.][%d:%d:%d] %s | %s | %s\\r\\n\",E,H,N,O,P,Mp,ip,pNamee);
      fwrite(rconlog,rconlogba);
      fclose(rconlog);
   }
}
}
return 1;
}
Cím: RCON Védelem
Írta: szabyxxx - 2012. Január 31. - 19:09:13
Miértelme megtod nézni simán asszem pl scriptfiles/LuxAdmin/Config/BadRconLogins
[pawn]78.131.111.211=1[/pawn]
Most lepõdtem meg hogy a hacker jelentkezett be rconba XDDD
nah mind1 abból a célból pedig jó hogy ha nincs vkinek luxadminja ezért kapsz tõlem egy Likeot  ;)
Cím: RCON Védelem
Írta: KisRevay - 2012. Január 31. - 19:40:46
Na, bazdmeg, büszke lehetsz magadra, kiraktad Anthonyo munkáját. GRAT!
Cím: RCON Védelem
Írta: KDDomi - 2012. Január 31. - 19:50:56
Nézd már meg hogy nem egyezik! Amit õ írt azt bugos! Nem menti le jól az IP-t. Ez a jó!
[mod]Tudd már hol vagy! Jelentve![/mod]
[gmod=ScreaM]Jelentés elintézve. +10% figyelmeztetést trágár hozzászólásért.[/gmod]
Cím: RCON Védelem
Írta: KisRevay - 2012. Január 31. - 19:54:24
Jól van, nyugodj meg, és mellõzd az éhes fejeket. :D
Cím: RCON Védelem
Írta: instant - 2012. Február 01. - 14:43:29
Tipp : Kicket is irhattál volna bele aki elgépeli a jelszot és ha rosszat irbe
Cím: RCON Védelem
Írta: szabyxxx - 2012. Február 01. - 18:01:27
Szerintem ezt easy irta már régóta ismerem...
Cím: RCON Védelem
Írta: Norby - 2012. Február 02. - 06:59:52
[mod]Be lehet fejezni! Offokat mellõzzük.[/mod]
Cím: RCON Védelem
Írta: Zola - 2012. Február 19. - 16:52:58
nekem megy___[magyarul: jó
Cím: RCON Védelem
Írta: Dialog - 2012. Február 19. - 17:15:23
Idézetet írta: KisRévay date=1328036064\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16322\" data-ipsquote-contentclass=\"forums_Topic
Jól van, nyugodj meg, és mellõzd az éhes fejeket. :D
 
Te is kaphattál volna warnt gyanúsítgatásért  :mistrust:
Cím: RCON Védelem
Írta: KisRevay - 2012. Február 19. - 17:49:36
Nem gyanúsítgatás, nézd vissza, mikor kéri ezt a scriptet.
Cím: RCON Védelem
Írta: Buba - 2012. Február 20. - 15:32:46
Idézetet írta: Zola date=1329677978\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16322\" data-ipsquote-contentclass=\"forums_Topic
nekem megy kössz
                                                                                     
_______________RCON védve:)
 
Te mit csinálsz most komolyan? Jelentettem.
Cím: RCON Védelem
Írta: Kovacs_Bela - 2012. Március 30. - 16:20:23
Hali! Bár nem teszteltem, nekem tetszik, és egy kicsit meg is módosítottam! Így most már azt is fogja írni, ha sikeres a belépés.
 
public OnRconLoginAttempt(ip[], password[], success)
{
//------Lekérdezések----------
new Hour, Minute, Second;
new string[56], sd[256];
        new belepett[MAX_PLAYERS];
gettime(Hour, Minute, Second);
new Year,Month,Day;
getdate(Year,Month,Day);
//----------------------------
//------Létrehozások----------
for(new i=0; i<MAX_PLAYERS; i++)
{
GetPlayerName(i,Player,sizeof(Jatekos));
format(sd,sizeof(sd),\"/RCON/%s.txt\",Jatekos);
dini_Create(sd);
                if(sucess) { belepett[playerid] = 0 } else belepett[playerid] = 0;
                if(belepett[playerid] == 1)
                {
                    dini_Set(\"rcon.ini\", \"Bejelentkezés\",\"Belépett\");
                }
                else dini_Set(\"rcon.ini\",\"Bejelentkezés,\"Sikertelen bejelentkezés\");
dini_Set(\"rcon.ini\",\"Név\", Jatekos);
format(string,sizeof(string),\"|%d|%d|%d|\",Year,Month,Day);
dini_Set(\"rcon.ini\",\"Dátum\", string);
dini_Set(\"rcon.ini\", \"IP\", ip);
dini_Set(\"rcon.ini\", \"Hibás jelszó\", password);
}
        //----------------------------
return 1;
}

 
UI: és ez nem egy FS hanem egy kód, vagy addon :D
danix99
Cím: RCON Védelem
Írta: N@rbirock - 2012. Március 30. - 17:32:23
nekem ezt adja be
D:\\Trucking_Server_2.0\\gamemodes\\Truck.pwn(4891) : error 017: undefined symbol \"Player\"
D:\\Trucking_Server_2.0\\gamemodes\\Truck.pwn(4891) : error 017: undefined symbol \"Jatekos\"
D:\\Trucking_Server_2.0\\gamemodes\\Truck.pwn(4891) : error 029: invalid expression, assumed zero
D:\\Trucking_Server_2.0\\gamemodes\\Truck.pwn(4891) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Cím: RCON Védelem
Írta: szabyxxx - 2012. Április 03. - 19:52:56
Ez most neked idetartozik?
Buba nah ja XDDDDD
Easy!
Grat Jó lett!
Cím: RCON Védelem
Írta: Fuuuhead - 2012. Május 24. - 14:22:33
Köszönöm szépen,jó lett!
Amúgy tudtommal,egyik oxford modban ( :D ) ha valaki be szeretne lépni rconba,és rossz a jelszó,akkor kickeli,valamelyikben bannolja is.
Cím: RCON Védelem
Írta: Fuuuhead - 2012. Május 24. - 14:22:33
Köszönöm szépen,jó lett!
Amúgy tudtommal,egyik oxford modban ( :D ) ha valaki be szeretne lépni rconba,és rossz a jelszó,akkor kickeli,valamelyikben bannolja is.