Szerző Téma: [HELP] Gravitáció  (Megtekintve 3353 alkalommal)

Nem elérhető ptlevi

  • 235
    • Profil megtekintése
[HELP] Gravitáció
« Válasz #15 Dátum: 2010. augusztus 21. - 10:54:06 »
0 Show voters
Idézetet írta: ChuckNorris date=1282335877\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2908\" data-ipsquote-contentclass=\"forums_Topic
Talán így:
 

#include <YSF>
public OnPlayerUpdate(playerid)
{
     if(IsPlayerInRangeOfPoint(playerid,hatótáv,X,Y,Z)) SetPlayerGravity(playerid,0.002); else SetPlayerGravity(0.008);
     return 1;
}

 
Nem teszteltem,de az elõzõben nem lehetett az a hiba hogy \' \'-jelek közé teted a koordinátákat?
 
Nem lehetett hogy \' \'-jelek közé raktam. Azé annyira hülye nem vagyok.
Ezzel sem megy.
Így néz ki a script behelyettesítve:
 
#include <a_samp>
#include <YSF>
public OnPlayerUpdate(playerid)
{
     if(IsPlayerInRangeOfPoint(playerid,500.0,2653.6182,-2003.9534,13.3828)) SetPlayerGravity(playerid,0.002); else SetPlayerGravity(playerid,0.008);
     return 1;
}

 
Lehetséhes hogy azért nem megy mert itt:
else SetPlayerGravity(playerid,0.008);

 odaraktam a
playerid,

-t?De ha nem írom oda akkor warning lesz. Vagy lehet attól is hogy nem a gamemode-oomba raktam hanem csináltam egy külön scriptet??

[HELP] Gravitáció
« Válasz #16 Dátum: 2010. augusztus 21. - 16:11:01 »
0 Show voters
Ha az az egész scripted akkor nemcsoda ,hogy nem mûködik.
 
#include <a_samp>
#include <YSF>
public OnFilterScriptInit() return 1;
public OnFilterScriptExit() return 1;
public OnPlayerUpdate(playerid)
{
     if(IsPlayerInRangeOfPoint(playerid,500.0,2653.6182,-2003.9534,13.3828)) SetPlayerGravity(playerid,0.002); else SetPlayerGravity(playerid,0.008);
     return 1;
}

 
Az OnFilterScriptInit() eljárást oda kell írni,az OnFilterScriptExit - ben nem vagyok biztos mert pl. base.pwn-ben sincs de azért odaraktam.

Nem elérhető ptlevi

  • 235
    • Profil megtekintése
[HELP] Gravitáció
« Válasz #17 Dátum: 2010. augusztus 21. - 16:25:53 »
0 Show voters
Idézetet írta: ChuckNorris date=1282399861\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2908\" data-ipsquote-contentclass=\"forums_Topic
Ha az az egész scripted akkor nemcsoda ,hogy nem mûködik.
 
#include <a_samp>
#include <YSF>
public OnFilterScriptInit() return 1;
public OnFilterScriptExit() return 1;
public OnPlayerUpdate(playerid)
{
     if(IsPlayerInRangeOfPoint(playerid,500.0,2653.6182,-2003.9534,13.3828)) SetPlayerGravity(playerid,0.002); else SetPlayerGravity(playerid,0.008);
     return 1;
}

 
Az OnFilterScriptInit() eljárást oda kell írni,az OnFilterScriptExit - ben nem vagyok biztos mert pl. base.pwn-ben sincs de azért odaraktam.
 
Mind1-ikkel kipróbáltam így is, de semmi.  :dead: :\'(  :dodge:  :dead:

[HELP] Gravitáció
« Válasz #18 Dátum: 2010. augusztus 21. - 16:30:00 »
0 Show voters
Akkor azt az 1 sort próbáld meg beírni a módod OnPlayerUpdate() eljárása alá.
 
if(IsPlayerInRangeOfPoint(playerid,500.0,2653.6182,-2003.9534,13.3828)) SetPlayerGravity(playerid,0.002); else SetPlayerGravity(playerid,0.008);

 
Ha ígysem jó,akkor valószínüleg a plugin nem compatibilis a szerver verziódal.

Nem elérhető ptlevi

  • 235
    • Profil megtekintése
[HELP] Gravitáció
« Válasz #19 Dátum: 2010. augusztus 21. - 16:39:03 »
0 Show voters
De ha az YSF plugin nem lenne jó, akkor kiírná hogy server unkown version. Vagy nem? És amúgy is ha jól emlékszem, ahonnan letöltöttem ott azt írta hogy minden 0.3a-s verzióval kompatibilis.

[HELP] Gravitáció
« Válasz #20 Dátum: 2010. augusztus 21. - 17:15:39 »
0 Show voters
Akkor nemtudom,a kód hibátlan (szerintem,de az az igaság hogy még sose használtam ezt a plugint).
Megpróbáltad a módodba rakni?
Ha ugysem jó és a verziókal sincs gond,lehet hogy valami zavarja,vagy roszul raktad be mást nemtudok elképzelni.

Nem elérhető ptlevi

  • 235
    • Profil megtekintése
[HELP] Gravitáció
« Válasz #21 Dátum: 2010. augusztus 21. - 17:22:49 »
0 Show voters
Ha a gamemode-omba rakom akkor kiadja ezeket a hibákat az YSF.inc-re:
 
D:\\samp server 0.3a R7\\pawno\\include\\YSF.inc(96) : error 025: function heading differs from prototype
D:\\samp server 0.3a R7\\pawno\\include\\YSF.inc(96) : error 025: function heading differs from prototype

 
Akkor ez lehetett a baj hogy nem ment filterscriptben se.

[HELP] Gravitáció
« Válasz #22 Dátum: 2010. augusztus 21. - 17:39:24 »
0 Show voters
Tehát a funkció címe eltér a prototípustól.
Énis letöltöttem a YSF-et az angol fórumrol,és nekem nem ír hibát.
Próbálj meg teis letölteni újabb verziót.
( http://forum.sa-mp.com/showthread.php?t=113485 )

Nem elérhető ptlevi

  • 235
    • Profil megtekintése
[HELP] Gravitáció
« Válasz #23 Dátum: 2010. augusztus 21. - 17:49:20 »
0 Show voters
Nem jó a letöltõ link.  :\'(
 
A kapcsolat alaphelyzetbe állt[/quote]  :angry:  :dead:

[HELP] Gravitáció
« Válasz #24 Dátum: 2010. augusztus 21. - 17:52:31 »
0 Show voters
Az nem letöltõlink,hanem a téma linkje,nade itt a letöltõlink:
http://www.y-less.com/YSI/YSF%200.3.rar

Nem elérhető ptlevi

  • 235
    • Profil megtekintése
[HELP] Gravitáció
« Válasz #25 Dátum: 2010. augusztus 21. - 20:38:28 »
0 Show voters
Ezzel az YSF-el is mihelyt berakom az #include <YSF> --et akkor elõjön ugyanaz a 2 error mint eddig  :\'(  :angry:  :dead:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal