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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: .::David::. - 2012. Október 03. - 18:27:40

Cím: ország kiírása
Írta: .::David::. - 2012. Október 03. - 18:27:40
Helló!
Szeretnék kérni egy olyan scriptet ami csatlakozásnál kiírja hogy melyik országból csatlakoznak fel a szerverre
Tudom hogy van ilyen script a fórumon de azok közül egyik sem mûködött.  :(
Cím: ország kiírása
Írta: Nátha - 2012. Október 03. - 18:33:06
Tessék
 
public OnPlayerConnect(playerid)
{
new
    MaxPlayers = GetMaxPlayers(),
    string[144],
    IP[16];
GetPlayerIp(playerid, IP, sizeof IP);
format(string, sizeof string, \"{1100ff}Felhasználó: {ff3300}%s {1100ff}Csatlakozott a szerverhez {ff5100}| Ország: %s|\", pName(playerid), GetIpCountry(IP));
for(new p; p < MaxPlayers; p++)
{
    if(!IsPlayerConnected(p) || p == playerid) continue;
    SendClientMessage(p, 0xff5100AA, string);
}
format(string, sizeof string, \" %s Azonosító: %s |\", string, IP);
SendClientMessage(playerid, 0xff5100AA, string);
return 1;
}
Cím: ország kiírása
Írta: Zsolesszka - 2012. Október 03. - 18:46:44
Idézetet írta: $$David$$ date=1349281660\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28223\" data-ipsquote-contentclass=\"forums_Topic
Helló!
Szeretnék kérni egy olyan scriptet ami csatlakozásnál kiírja hogy melyik országból csatlakoznak fel a szerverre
Tudom hogy van ilyen script a fórumon de azok közül egyik sem mûködött.  :(
 
Tényleg?
És ez?
Az sqlite verziót javaslom.
Igaz lehet frissíteni kellene már az adatbázist. Ha igény van rá frissíteni fogom.
Cím: ország kiírása
Írta: .::David::. - 2012. Október 04. - 16:03:18
Idézetet írta: Nátha date=1349281986\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28223\" data-ipsquote-contentclass=\"forums_Topic
Tessék
 
public OnPlayerConnect(playerid)
{
new
    MaxPlayers = GetMaxPlayers(),
    string[144],
    IP[16];
GetPlayerIp(playerid, IP, sizeof IP);
format(string, sizeof string, \"{1100ff}Felhasználó: {ff3300}%s {1100ff}Csatlakozott a szerverhez {ff5100}| Ország: %s|\", pName(playerid), GetIpCountry(IP));
for(new p; p < MaxPlayers; p++)
{
    if(!IsPlayerConnected(p) || p == playerid) continue;
    SendClientMessage(p, 0xff5100AA, string);
}
format(string, sizeof string, \" %s Azonosító: %s |\", string, IP);
SendClientMessage(playerid, 0xff5100AA, string);
return 1;
}

 

Invalid IP-t ír ki amikor csatlakozok
 

 

Helló!
Szeretnék kérni egy olyan scriptet ami csatlakozásnál kiírja hogy melyik országból csatlakoznak fel a szerverre
Tudom hogy van ilyen script a fórumon de azok közül egyik sem mûködött.  :(
 
[/quote]
Tényleg?
És ez?
Az sqlite verziót javaslom.
Igaz lehet frissíteni kellene már az adatbázist. Ha igény van rá frissíteni fogom.
 
[/quote]
itt meg:
undefined symbol \"GetIpCountry_mysql\"

 
és amit linkeltél ott nincs kint a letöltõ link
Cím: ország kiírása
Írta: Nátha - 2012. Október 04. - 16:22:22
Egyes IP-nél kiírhat olyat hogy Ismeretlen, csak a tiédet pont nem ismeri fel. Tedd be a szerveredbe ahol többen felmennek és nézd meg hogy a többieknek kiírja hogy Hungary vagy stb. Nekem dinamikus az IP-m és valamikor az enyémet se ismeri fel de legtöbbször ki írja hogy Hungary, általában a dinamikus IP-ket nem szokta felismerni.
Cím: ország kiírása
Írta: .::David::. - 2012. Október 05. - 19:15:36
megoldva