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: palesz_88 - 2011. július 01. - 17:28:55

Cím: GeoIP hiba
Írta: palesz_88 - 2011. július 01. - 17:28:55
Sziasztok
Csiánltam egy kis extrát a szerveremre, hogy ha valaki csatlakozik, kiírja hogy melyik országból.
De van benne egy kis hiba (pawno nem ír se warn-t, se errort):
\"geoerror.png\"
Itt a szkript:
 
   new string[200];
new pName[MAX_PLAYER_NAME];
new orszag[31];
format(orszag, sizeof(orszag), \"%s\", GetPlayerCountryName(playerid));
GetPlayerName(playerid, pName, sizeof(pName));
if(strcmp(orszag, \"Hungary\", true) == 1)
{
format(string, sizeof(string), \"{\"#HEX_DIALOG\"}|> {\"#HEX_CEKLAKEK\"}%s {\"#HEX_DIALOG\"}csatlakozott a szerverhez | Ország: Magyarország <|\", pName);
SendClientMessageToAll(COLOR_VILZOLD, string);
}
Cím: GeoIP hiba
Írta: Zsolesszka - 2011. július 01. - 17:37:26
Melyik geoip szerû dolgot próbálod használni a több száz közül?
Amúgy az strcmp az
 

== 0
Cím: GeoIP hiba
Írta: palesz_88 - 2011. július 01. - 17:40:46
Idézetet írta: Zsolesszka date=1309534646\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9317\" data-ipsquote-contentclass=\"forums_Topic
Melyik geoip szerû dolgot próbálod használni a több száz közül?
Amúgy az strcmp az
 

== 0

 

Mégsem zárok, még lenne egy válaszom, és egy kérdésem.
Válasz: Le szeretném kérni a játékos országának a nevét, és azt beírni csatlakozásnál, de mivel ugye nem magyarul írja ki alapból, hanem angolul (\'Hungary\') ezért megpróbáltam megcsinálni, hogy magyarul írja ki.
Kérdés: Valahogy esetleg meg lehetne ezt oldani egyszerûbben/rövidebben?
Cím: GeoIP hiba
Írta: Zsolesszka - 2011. július 01. - 21:15:26
Átfogalmazom a kérdést.
Kinek a geoip szerû pluginját vagy filterscriptjét vagy .inc fájlját akarod használni és pontosan melyiket?
Kicsit lényeges ez ahhoz hogy segítséget kapj.
Cím: GeoIP hiba
Írta: palesz_88 - 2011. július 01. - 21:20:03
Ezt
Miért van több is?
Cím: GeoIP hiba
Írta: Zsolesszka - 2011. július 01. - 23:28:44
Igen van több is.
http://forum.sa-mp.com/showthread.php?t=190699&highlight=geoip // Ez internet kapcsolaton keresztül állapítja meg egy webhelyen lévõ adatbázisból.
http://forum.sa-mp.com/showthread.php?t=85969&highlight=country // Ez az eredeti script amit átírtam és tovább fejlesztettem, párszor.
http://forum.sa-mp.com/showthread.php?t=131554&highlight=country // Itt található kettõ átírt script egy mysql adatbázis verzió és egy .db (database fájl) verzió. (régebbiek törölve).
Cím: GeoIP hiba
Írta: palesz_88 - 2011. július 02. - 15:17:22
Megint akadt egy problámám :(
 
fatal error 100: cannot read from file: \"GeoIP_Plugin\"[/quote]
Ez nnm tudom miért van tegnap még mûködöt... Bár azóta mikor rákattintottam az egyik linkedre bejött egy kékhalál...
Mielõtt még megkérdezné valaki: Igen, betettem az inc fájlt a pawno/include mappába, mindent jól csináltam, megpróbáltam egy másik server-packal is, ott is error, megpróbáltam újra betenni, nem sokerült....
Cím: GeoIP hiba
Írta: Zsolesszka - 2011. július 02. - 20:28:45
Hát a kékhalálról nem a linkek tehetnek az biztos, hivatalos fórumra irányít át hacsak ráviszed az egeret már akkor ki is írja firefoxnál jobb vagy bal alsó sarokban, hova mutat a link.
Az hogy nem tudja megnyitni és olvasni az inc fájlt arra csak azt tudom tanácsolni hogy tölts le egy új samp szerver packot amiben van pawn editor elõtte törölj le minden kibontott pawno mappát a géprõl, persze az include mappák tartalmáról készíts mentést. Utána bontsd ki csak a pawno mappát a letöltött samp szerver packból, valahova pl.: Program Files, és onnan indítsd el a pawn editort, készíts parancsikont, másold be az Include mappába az .inc fájlokat satöbbi. A lényeg hogy 1 pawn editor legyen csak a gépen.
Cím: GeoIP hiba
Írta: palesz_88 - 2011. július 02. - 20:48:48
Oh köszi ez mûködött! :D
Szerintem a kékhalál a gép hibája, bár más samp fórumos linknál is volt ilyen  ::|
Egyenlõre nem zárom a témát, hátha még adódna problémám