Szerző Téma: Online Map  (Megtekintve 2918 alkalommal)

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Online Map
« Dátum: 2012. június 14. - 14:45:33 »
+20 Show voters
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:
\"teszts.jpg\"
(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:
SolidFiles
Kó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;
}

Nem elérhető rewan

  • 960
    • Profil megtekintése
Online Map
« Válasz #1 Dátum: 2012. június 14. - 14:50:52 »
0 Show voters
Remek munka, én is terveztem ilyet,
ráadásul SAMP-on kívül másra is kifejezetten jó megoldás(PHP)!
Köszi 8)

Nem elérhető SaVage96

  • 65
  • SaVage96
    • Profil megtekintése
Online Map
« Válasz #2 Dátum: 2012. június 14. - 14:56:09 »
0 Show voters
Nagyon szép és tetszik is meg minden viszont lenne egy  kérdésem
Ezt:Kép-be elhetne e rakni mapképnek amin mutassa a játékosokat

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Online Map
« Válasz #3 Dátum: 2012. június 14. - 15:02:02 »
0 Show voters
Szép lett! Én meg is csinálom majd, kössz a publikálást! :)

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Online Map
« Válasz #4 Dátum: 2012. június 14. - 15:02:20 »
+1 Show voters
Meg lehet változtatni az alap mappot, viszont olyan mapot kell akkor berakni, aminek a szélességes és a magassága ugyan annyi. Aztán az index.php-ban átkell írni az alábbi változót:
 
$arany = 1536/3000;

 
Erre:
 
$arany = képszélességevagymagassága/3000;

Nem elérhető SaVage96

  • 65
  • SaVage96
    • Profil megtekintése
Online Map
« Válasz #5 Dátum: 2012. június 14. - 15:18:41 »
0 Show voters
Rendben köszi majd kiprobálom ment a +  :P

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Online Map
« Válasz #6 Dátum: 2012. június 14. - 16:16:58 »
0 Show voters
Szép munka.
Az inc.php-kat is te írtad ?

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Online Map
« Válasz #7 Dátum: 2012. június 14. - 16:59:51 »
0 Show voters

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Online Map
« Válasz #8 Dátum: 2012. június 14. - 17:14:35 »
0 Show voters
Idézetet írta: DrAkE date=1339685991\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22848\" data-ipsquote-contentclass=\"forums_Topic
Azt nem. Eredeti téma:
http://forum.sa-mp.com/showthread.php?t=104299
 
Nem azért hogy belekössek csak fura volt hogy angolul voltak a megjegyzések attól függetlenül szép munka és jó lett, biztos használni fogom majd.
De azért illett volna kitenni a linket.

Online Map
« Válasz #9 Dátum: 2012. június 15. - 09:20:57 »
0 Show voters
Remek munka! Még átgondolom, de lehet, hogy felhasználom. CSak így tovább! Ment a +!

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Online Map
« Válasz #10 Dátum: 2012. június 15. - 09:23:39 »
0 Show voters
Idézetet írta: Szucsor date=1339744857\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22848\" data-ipsquote-contentclass=\"forums_Topic
Remek munka! Még átgondolom, de lehet, hogy felhasználom. CSak így tovább! Ment a +!
 

Online Map
« Válasz #11 Dátum: 2012. június 24. - 10:13:03 »
0 Show voters
Ez naon faxa.Grat.Szep munka.Tied a +.Csakis hazi szeroval megy?

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Online Map
« Válasz #12 Dátum: 2012. június 24. - 11:03:26 »
0 Show voters
Minden olyan oldalon, ahol támogatva van az UDP kapcsolat.

Nem elérhető SnicK

  • 7521
    • Profil megtekintése
Online Map
« Válasz #13 Dátum: 2012. június 26. - 19:11:21 »
0 Show voters
Szép munka, grat!

Online Map
« Válasz #14 Dátum: 2012. június 26. - 19:42:02 »
0 Show voters
Az npcket nem mutassa?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal