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

Cím: ip védelem
Írta: 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]
Cím: ip védelem
Írta: Nickname - 2011. július 02. - 22:27:26
Idézetet írta: Arnold_Alexander date=1309638235\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9355\" data-ipsquote-contentclass=\"forums_Topic
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:
Cím: ip védelem
Írta: MaD - 2011. július 02. - 22:52:17
Pontosan hogyan funkcionál? Az utasítás melyik ága fut le?
Cím: ip védelem
Írta: Nickname - 2011. július 02. - 23:14:17
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
Cím: ip védelem
Írta: Sheet - 2011. július 02. - 23:19:08
[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
Cím: ip védelem
Írta: Iceaac - 2011. július 03. - 12:56:09
Idézetet írta: Sheet date=1309641548\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9355\" data-ipsquote-contentclass=\"forums_Topic
[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:
Cím: ip védelem
Írta: Sheet - 2011. július 03. - 13:01:01
Idézetet írta: Iceaac date=1309690569\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9355\" data-ipsquote-contentclass=\"forums_Topic


[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]
Cím: ip védelem
Írta: Zsolesszka - 2011. július 03. - 16:04:18
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)