Bevezetõ:
Üdvözöllek titeket!
Szeretném bemutatni a legújabb munkámat. Ez nem más mint a GTA San Andreas mappja, ami jelzi hol találhatóak a játékosok. Felépítése egyszerû, és két részbõl áll: PHP oldal, és a hozzá tartozó .PWN illetve .AMX fájl (ami szükséges ugyan úgy hozzá).
Kép róla:
(amint láthatjátok a térképen engem jelez az SF autóiskola területén)
Telepítés:
Nos a telepítés igen egyszerû, viszont kell hozzá (házi szerveren/gépen) Apache, PHP (viszont ezeket tartalmazza a következõ programok: wamp, appserv, xampp). A \"map\" mappában található fájlokat, csak egyszerûen másold át, majd az index.php-ban írd át az adatokat a szervered adataira (tehát ip, port, rcon jelszó), majd a filterscripts mappában található \"getpos.amx\" fájlt húzd át a te szervered filterscripts mappájába majd töltsd be azt (illetve írd bele a server.cfg-be) és a következõ módon már használhatod is az oldaladon:
<img src=\"index.php\" />
Letöltés:
SolidFilesKód (filterscript):
#include <a_samp>
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Pozíció lekérõ PHP-hoz sikeresen beötltve!\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
forward GetPlayerPositionEx(playerid);
public GetPlayerPositionEx(playerid)
{GetPlayerPosition(playerid); return 1;}
stock GetPlayerPosition(playerid)
{
new
posiz[256] = EOS,
Float:ppos[3];
if(IsPlayerConnected(playerid))
{
GetPlayerPos(playerid, ppos[0], ppos[1], ppos[2]);
GetPlayerName(playerid, posiz, MAX_PLAYER_NAME);
format(posiz, sizeof(posiz), \"%s|%f|%f\", posiz, ppos[0], ppos[1]);
return posiz;
}
return posiz;
}
public OnRconCommand(cmd[])
{
if(strfind(cmd, \"getpos\", true) != -1)
{
new
id[5];
strmid(id, cmd, 7, strfind(cmd, \")\", true), sizeof(id));
printf(\"%s\", CallLocalFunction(\"GetPlayerPositionEx\", \"d\", strval(id)));
return 1;
}
return 0;
}