Szerző Téma: Függvények,Globális változók stb...  (Megtekintve 914 alkalommal)

Függvények,Globális változók stb...
« Dátum: 2010. május 14. - 22:11:02 »
0 Show voters
Tudom hogy ez hülyeség meg most szerintem mindenki azt hiszi hogy lkezdo vok de nem. Csak annyit szeretnék megtudni hoyy a PWN be a függvények meg az egyéb dolgok pl globális változók stb.. hogy azok mit jelentenek mire kell haszálni stb... Aki le tudná írni a jelentos részét annak nagyon megköszönném:)):) Gondolok én igy: pl: Függyvénykönyvtáarak:XZY használta: XZY stb... értitek? felolem le lwoozhattok engem nem érdekel^^ Szóval aki megírná annak nagyon megköszönnám:):):)):)::)
D@nee

Függvények,Globális változók stb...
« Válasz #1 Dátum: 2010. május 15. - 11:03:42 »
0 Show voters
D@nee\" post=\"53966\" timestamp=\"1273867862\"]
Tudom hogy ez hülyeség meg most szerintem mindenki azt hiszi hogy lkezdo vok de nem. Csak annyit szeretnék megtudni hoyy a PWN be a függvények meg az egyéb dolgok pl globális változók stb.. hogy azok mit jelentenek mire kell haszálni stb... Aki le tudná írni a jelentos részét annak nagyon megköszönném:)):) Gondolok én igy: pl: Függyvénykönyvtáarak:XZY használta: XZY stb... értitek? felolem le lwoozhattok engem nem érdekel^^ Szóval aki megírná annak nagyon megköszönnám:):):)):)::)
D@nee
 
[/quote]
Ezek szerint csak kezdo vagy, nem annyira kezdo, de kezdo  :) Elmagyarázom, bár nem vagyok az a jó szókincsu
A globális változó az bárhol használható végtére, egy lokális változó meg nem.
A globális változót úgymond \"üres területen\" hozod létre, ahol nincs semmi kódban benne, általában a mód elején van ez.
A lokális változót egy kódon belül hozod létre, és csak ott használható.
Például:
( Ha a \'new\' helyett \'static\' van, akkor az csak az adott állományon (például gm.pwn, vmi.inc) belül változó )
 
new global;
public Valami(playerid)
{
   new lokslis;
}

 

public Valami2(playerid)
{
   global = 1;
   lokalis = 1; << ez nem lehetséges!
}

 
De a \'lokalis\' változó már nem használható a public Valami2-ben, ellenben a \'global\'-al.
De:
Ha van egy ilyen kódod:
 

public Fuggveny()
{
   if(valami)
   {
       new lokalis;
   }
}

 
Akkor a \'lokalis\' nem használható például az \'if(valami)\' fölött.
Érted?
A másik kérdésedre nem tudok válaszolni, mert nem értem a kérdést...XYZ?
« Utoljára szerkesztve: 2010. május 15. - 11:09:51 írta Gamestar »

Nem elérhető krisk

  • 2380
    • Profil megtekintése
Függvények,Globális változók stb...
« Válasz #2 Dátum: 2010. május 16. - 11:14:47 »
0 Show voters
X,Y,Z: A Descartes-féle koordináta-rendszerben a hosszúság (Y), Szélesség (X) és a magasság (Z) értékek megadásával adhatsz meg egy pontot.
Ha a játékos nézoszögét akarod megtudni, akkor jó ha tudod, hogy a SAMP polárkoordinátarendszerben nézi ezeket, amiben egy pontot a szöggel és a kör központi szögétol való távolsággal adsz meg. (Bár az elobbi 6. az utóbbi 7. anyag)
Egy példa a descartes félére: http://upload.wikimedia.org/wikipedia/commons/0/0e/Cartesian-coordinate-system.svg
És egy példa a polárkoordinátákra: http://upload.wikimedia.org/wikipedia/commons/1/13/Polar_graph_paper.svg

Függvények,Globális változók stb...
« Válasz #3 Dátum: 2010. május 16. - 16:36:22 »
0 Show voters
nem azért irtam az XZY-t hanem hogy pl a_samp XD

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal