GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Nickname - 2011. július 02. - 22:17:13
-
sziasztok a módomba készítettem egy ip védelmet de nem mûxik segítsetek
[pawn]new ip[20];
GetServerVarAsString(\"bind\", ip, sizeof (ip));
if (!ip[0] || strcmp(ip, IPCIM))
{
print(\"ne lopd a módomat\");
SendRconCommand(\"exit\");
return 0;
}
else
{
print(\"jó az ip\");
}[/pawn]
-
ha kapsz választ és jólesz megkérhetnélek hogy az egész cuccost küld el pm ben :question:
thnx ha igen!
ez az egész! az IPCIM helyére beírod \"\" jelbe az ip címét de az a baj hogy nem mûxik :laugh:
-
Pontosan hogyan funkcionál? Az utasítás melyik ága fut le?
-
lekérdezi a szerver ip címét és ha nem egyezik a módban megadottal akkor leállítja
de az a baj hogy nem jól kéri le az IPt :S
-
[pawn]public OnPlayerConnect(playerid)
{
if(GetPlayerIP(playerid) != 0) { SendClientMessage(playerid, COLOR, \"Ez az én szerverem, megse próbálj feljönni. Bannolva lettél!\"); Ban(playerid); return 1; }
return 1;
}[/pawn]
>:D :D
-
[pawn]public OnPlayerConnect(playerid)
{
if(GetPlayerIP(playerid) != 0) { SendClientMessage(playerid, COLOR, \"Ez az én szerverem, megse próbálj feljönni. Bannolva lettél!\"); Ban(playerid); return 1; }
return 1;
}[/pawn]
>:D :D
Nem csak értelmetlen, de nem is mûködik. :laugh:
-
[pawn]public OnPlayerConnect(playerid)
{
if(GetPlayerIP(playerid) != 0) { SendClientMessage(playerid, COLOR, \"Ez az én szerverem, megse próbálj feljönni. Bannolva lettél!\"); Ban(playerid); return 1; }
return 1;
}[/pawn]
>:D :D
Nem csak értelmetlen, de nem is mûködik. :laugh:
[/quote]
Váhá télleg :D
[pawn]public OnPlayerConnect(playerid)
{
new ip[16];
GetPlayerIp(playerid, ip, sizeof(ip)); if(!strcmp(ip, \"0\")) SendClientMessage(playerid, COLOR, \"Ez az én szerverem, megse próbálj feljönni. Bannolva lettél!\"); Ban(playerid);
return 1;
}[/pawn]
-
Ha ezt lefuttatod akkor van esélyed megérteni miért nem olvas be semmit.
[pawn]
new
str_[128];
GetServerVarAsString(\"rcon_password\", str_, sizeof str_);
printf(\"rcon_password: %s\", str_);
GetServerVarAsString(\"hostname\", str_, sizeof str_);
printf(\"hostname: %s\", str_);
GetServerVarAsString(\"filterscripts\", str_, sizeof str_);
printf(\"filterscripts: %s\", str_);
GetServerVarAsString(\"gamemode0\", str_, sizeof str_);
printf(\"gamemode0: %s\", str_);
GetServerVarAsString(\"bind\", str_, sizeof str_);
printf(\"bind %s\", str_);
[/pawn]
Ha segített mehet a plusz. 8)