Szerző Téma: Csak az én IP-Mel tudnjanak belépni az rcon ba  (Megtekintve 1224 alkalommal)

Csak az én IP-Mel tudnjanak belépni az rcon ba
« Dátum: 2010. november 01. - 11:37:03 »
0 Show voters
Hello mindenkinek!
Nekem egy olyan kellene amivel csak az én IP-mel tudnának belépni az rconba
Elõre is köszi aki segít!

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Csak az én IP-Mel tudnjanak belépni az rcon ba
« Válasz #1 Dátum: 2010. november 01. - 18:12:19 »
0 Show voters
Próbáld meg ezt, tesztelni nem tudtam, mert még nincs SA-m:
 

public OnRconLoginAttempt( ip[  ], password[  ], success ) {
new szIP[ 16 ];
for( new x = 0; x < MAX_PLAYERS; ++x ) {
    if( !IsPlayerConnected( x ) || IsPlayerNPC( x ) ) continue;
GetPlayerIp( x, szIP, sizeof szIP );
if( !strcmp( szIP, ip, true ) ) {
    if( strcmp( szIP, \"80.98.123.45\", true ) != 0 ) {
        SendClientMessage( x, 0xAA3333AA, \"Nincs jogod az RCON felület használatához!\" );
        return 0;
   }
}
}
return 1;
}

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Csak az én IP-Mel tudnjanak belépni az rcon ba
« Válasz #2 Dátum: 2010. november 01. - 20:19:24 »
0 Show voters
Én teszteltem :D, csak annyi a baj, hogy miután kiirja hogy nem csatlakozhat, azután belép rconba, csak ennyi a baj

Nem elérhető Game94

  • 405
    • Profil megtekintése
Csak az én IP-Mel tudnjanak belépni az rcon ba
« Válasz #3 Dátum: 2010. november 01. - 21:01:15 »
0 Show voters
Miután kiírja , kickeld és kész :D
 
public OnRconLoginAttempt( ip[  ], password[  ], success ) {
new szIP[ 16 ];
for( new x = 0; x < MAX_PLAYERS; ++x ) {
    if( !IsPlayerConnected( x ) || IsPlayerNPC( x ) ) continue;
GetPlayerIp( x, szIP, sizeof szIP );
if( !strcmp( szIP, ip, true ) ) {
    if( strcmp( szIP, \"80.98.123.45\", true ) != 0 ) {
        SendClientMessage( x, 0xAA3333AA, \"Nincs jogod az RCON felület használatához!\" );
                        Kick(playerid);
        return 0;
   }
}
}
return 1;
}

Csak az én IP-Mel tudnjanak belépni az rcon ba
« Válasz #4 Dátum: 2010. november 01. - 21:08:56 »
0 Show voters
az a gond hogyha pl nem vagyok fent akkor nem tudom kickelni és nekem olyan kellene hogy ne engedje be rconba meg ha beirja a jo rcont akkor is banolja ki mert neki nincs megengedve csak nekem

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Csak az én IP-Mel tudnjanak belépni az rcon ba
« Válasz #5 Dátum: 2010. november 01. - 21:14:18 »
0 Show voters
Game94 által módosított kód automatikusan kirúgja, ha belép rconba.
A fenti kód hibás; itt a mûködõ:


 
public OnRconLoginAttempt( ip[  ], password[  ], success ) {
new szIP[ 16 ];
for( new x = 0; x < MAX_PLAYERS; ++x ) {
    if( !IsPlayerConnected( x ) || IsPlayerNPC( x ) ) continue;
GetPlayerIp( x, szIP, sizeof szIP );
if( !strcmp( szIP, ip, true ) ) {
    if( strcmp( szIP, \"80.98.123.45\", true ) != 0 ) {
        SendClientMessage( x, 0xAA3333AA, \"Nincs jogod az RCON felület használatához!\" );
                        Kick(x);
        return 0;
   }
}
}
return 1;
}
« Utoljára szerkesztve: 2010. november 01. - 21:19:45 írta Epsilon »

Csak az én IP-Mel tudnjanak belépni az rcon ba
« Válasz #6 Dátum: 2010. november 01. - 21:49:15 »
0 Show voters
Kösz epsilon teszteltük és mûködik,köszi szépen :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal