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: kriszrap - 2012. december 23. - 00:24:32

Cím: sPlayerInRangeOfPoint hiba
Írta: kriszrap - 2012. december 23. - 00:24:32
sziasztok:)
 

new lvbank[MAX_PLAYERS];
public OnPlayerEnterCheckpoint(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2161.755126,1386.366455,10.820312))
  {
  lvbank[playerid] = 1;
  }
return 1;
}

 
Annyi a problémám hogy lvbanknak az értékét nem kapja meg a játékos:(
Miért?
Rossz helyröl közelítem meg a dolgot?
Cím: sPlayerInRangeOfPoint hiba
Írta: sticky2 - 2012. december 23. - 07:10:44
A 7.0 at (sugarat) a vegere azaz a koordinatak utan kell irni. :)
Cím: sPlayerInRangeOfPoint hiba
Írta: kriszrap - 2012. december 23. - 11:09:20
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint szerintem meg nem:)
Cím: sPlayerInRangeOfPoint hiba
Írta: Casamiro - 2012. december 23. - 11:32:08
Ez a kód csak akkor fut le ha checkpointba lép a játékos. Létrehozod a checkpointot?
Cím: sPlayerInRangeOfPoint hiba
Írta: kriszrap - 2012. december 23. - 12:18:23
hát láthatatlan chekpoint ba bele megy akkor kap egy lvdm=1.
nem hoztam létre chekpointot.
Cím: sPlayerInRangeOfPoint hiba
Írta: Casamiro - 2012. december 23. - 12:22:49
Ha nincs checkpoint akkor hiába teszed OnPlayerEnterCheckpoint alá, mert az csak akkor hívódik meg amikor egy játékos belelép egy checkpointba.
Használd ezt: http://sampforum.hu/index.php?topic=3954.0
Cím: sPlayerInRangeOfPoint hiba
Írta: kriszrap - 2012. december 23. - 13:17:20
meik parancsok azok amit használnom kell?:) csak ennyit segíts mert még ez új:)
Cím: sPlayerInRangeOfPoint hiba
Írta: CANNONN - 2012. december 24. - 09:39:37
forward Ellenor();
public OnFilterScriptInit()
{
SetTimer(\"Ellenor\", 1000, true);
return 1;
}
public Ellenor()
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
   if(IsPlayerInRangeOfPoint(playerid, 7.0, 2161.755126,1386.366455,10.820312))
      {
              lvbank[playerid] = 1;
           }
}
}
return 1;
}
Cím: sPlayerInRangeOfPoint hiba
Írta: kriszrap - 2012. december 24. - 13:20:29
for(new i; i < MAX_PLAYERS; i++) ez és
if(IsPlayerConnected(i)) ez
mire szokták használni?
Cím: sPlayerInRangeOfPoint hiba
Írta: Casamiro - 2012. december 24. - 13:29:38
Idézetet írta: kriszrap date=1356351629\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31254\" data-ipsquote-contentclass=\"forums_Topic
for(new i; i < MAX_PLAYERS; i++)
 
Ciklus

if(IsPlayerConnected(i)) ez
 
[/quote]Leellenõrzi, hogy a megadott ID -n van e játékos csatlakozva
Cím: sPlayerInRangeOfPoint hiba
Írta: kriszrap - 2012. december 25. - 22:01:25
na sikerült mindent:) és megy a pont:)