-
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!
-
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;
}
-
Én teszteltem :D, csak annyi a baj, hogy miután kiirja hogy nem csatlakozhat, azután belép rconba, csak ennyi a baj
-
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;
}
-
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
-
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;
}
-
Kösz epsilon teszteltük és mûködik,köszi szépen :D