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: norbee0170 - 2011. november 19. - 15:48:49

Cím: határok
Írta: norbee0170 - 2011. november 19. - 15:48:49
sziasztok
belekezdtem egy DM szerverbe és ezt nemtudom h hogyan lehet megcsinálni
pl van 4 pozíció és a 4 pozíció KÖZT lehet csak menni, ezt úgy értem h ha átakar menni a 4 pozíció között az ember azaz kiakar menni a 4 pozíció közül akkor visszadobja pár métert és kiírja h \"nem hagyhatod el a területet\"
ha valaki nemértené láttam sok szerveren de magyar szerver között a Gangster szerverén láttam ilyet
gondolom war zónával kell de ahhóz még nem igen értek :D
elõre is köszi
Cím: határok
Írta: staubka - 2011. november 19. - 16:58:47
http://wiki.sa-mp.com/wiki/SetPlayerWorldBounds
Megkell adni a 4 sarkát és már jó is.
Cím: határok
Írta: norbee0170 - 2011. november 19. - 17:01:18
csinálnál egyet h tudjam pontosan ? :D
Cím: határok
Írta: staubka - 2011. november 19. - 17:13:34
Tessék itt egy program, ezzel megtod csinálni:
https://rapidshare.com/files/3917420172/Xtreme_Vehicle_Plotter.exe
Használati útmutató:
1. Megnyitod az exe fájlt
2. Egérrel (BEG) kijelölsz egy területet amin belül tartózkodhat csak a játékos (piros kocka jelöli a széleket)
3. Elõjön egy ablak, ott katt a \"Gang Zones & World Boundaries\" fülre, és jelöld ki a \"Use world boundaries\"-t.
4. Ha kész katt OK-ra. Oldalt látod az eredményt (Pawn output), azt kell bemásolnod, de vigyázz, mert bugos! A pontok helyére is vesszõt tesz, ezt manuálisan megtod csinálni.
De azért itt egy példa:
Pl:
[pawn]SetPlayerWorldBounds(playerid, 20.0, 0.0, 20.0, 0.0);[/pawn]
Ez így aztjelenti hogy... ezt nehét leírni XD
Van egy kocka, van az A és B oldal.
Az A oldal egyik végpontja az elsõ 20.0 , a másik végpontja az elsõ 0.0 koordináták.
A B oldal egyik végpontja a második 20.0 , a másik végpontja a második 0.0 koordináták.
A 20.0 végeket automatikusan összeköti, valamint a 0.0 végeket is összeköti. Így lesz meg az a terület amit nem hagyhatsz el. Ja, a két \"vonal\"nak PÁRHUZAMOS KELL legyeniük egymással. Azt nemtom hogy az baj e ha az egyik oldal kisebb mint a másik, de mindegy, remélem érted vmennyire. :D
Cím: határok
Írta: norbee0170 - 2011. november 19. - 17:17:10
köszönöm tökkéletes :D
am még annyi nekem ez jött be :D
[pawn]SetPlayerWorldBounds(playerid, 210,2018, 210,2018, 1202,821, 1202,821);
SetPlayerWorldBounds(playerid, 151,8124, 151,8124, -175,1681, -175,1681);
SetPlayerWorldBounds(playerid, -572,2159, -572,2159, -186,846, -186,846);
SetPlayerWorldBounds(playerid, -420,4035, -420,4035, 1191,143, 1191,143);
SetPlayerWorldBounds(playerid, 175,1681, 175,1681, 1179,465, 1179,465);[/pawn]
és nem mutat pontokat :S pedig úgy csináltam :D
és még annyi h timerben  mennyi a 10 perc ? :D
Cím: határok
Írta: kadaradam - 2011. november 19. - 17:45:28
Idézetet írta: norbee0170 date=1321719430\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13539\" data-ipsquote-contentclass=\"forums_Topic
és nem mutat pontokat :S pedig úgy csináltam :D
 
Ezt nem értem!!!
 

és még annyi h timerben  mennyi a 10 perc ? :D
 
[/quote]
600000
Cím: határok
Írta: norbee0170 - 2011. november 19. - 17:51:25
Idézetet írta: norbee0170 date=1321719430\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13539\" data-ipsquote-contentclass=\"forums_Topic
[pawn]SetPlayerWorldBounds(playerid, 210,2018, 210,2018, 1202,821, 1202,821);
SetPlayerWorldBounds(playerid, 151,8124, 151,8124, -175,1681, -175,1681);
SetPlayerWorldBounds(playerid, -572,2159, -572,2159, -186,846, -186,846);
SetPlayerWorldBounds(playerid, -420,4035, -420,4035, 1191,143, 1191,143);
SetPlayerWorldBounds(playerid, 175,1681, 175,1681, 1179,465, 1179,465);[/pawn]
 
nyaaszóval, ittvannak a pozíciók h csinálom meg ennyi kell csak :D
Cím: határok
Írta: kadaradam - 2011. november 19. - 18:11:03
Idézetet írta: norbee0170 date=1321721485\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13539\" data-ipsquote-contentclass=\"forums_Topic


[pawn]SetPlayerWorldBounds(playerid, 210,2018, 210,2018, 1202,821, 1202,821);
SetPlayerWorldBounds(playerid, 151,8124, 151,8124, -175,1681, -175,1681);
SetPlayerWorldBounds(playerid, -572,2159, -572,2159, -186,846, -186,846);
SetPlayerWorldBounds(playerid, -420,4035, -420,4035, 1191,143, 1191,143);
SetPlayerWorldBounds(playerid, 175,1681, 175,1681, 1179,465, 1179,465);[/pawn]
 
nyaaszóval, ittvannak a pozíciók h csinálom meg ennyi kell csak :D
 
[/quote]
Ez már készen van...
Cím: határok
Írta: .:Secur:. - 2011. november 19. - 18:37:21
és hogyan törlöm, mikor kilépek a dm zónából?
Megvan!!! SA-MP Wiki...
Ahol van az exit oda kell ezt alá:
 
      SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);