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?