Szerző Téma: Leírás kérés  (Megtekintve 475 alkalommal)

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
Leírás kérés
« Dátum: 2014. szeptember 04. - 19:18:34 »
0 Show voters
Sziasztok!
Egy leírást szeretnék kérni a \"Pvar\" és az \"Array\" nevezetû dolgokról.
PVarosat találtam, De én azt nem nagyon értettem meg ezért szeretném ha valaki elmagyarázná nekem ezt egy leírásban, és példákkal szemléltetné a dolgokat!
Köszönöm!
UI: Lehetõleg ne linkeljétek be a leírásokat :D Átolvastam mindegyiket... Ezért valami újat kérnék :D
« Utoljára szerkesztve: 2014. szeptember 04. - 19:26:09 írta Dfoglalo »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Leírás kérés
« Válasz #1 Dátum: 2014. szeptember 04. - 20:30:07 »
0 Show voters
Egy PVar-ost biztosan nem láttál, mert most írtam.
http://sampforum.hu/index.php?topic=54511.0#post_pvar_vagy_valtozo
E mellett írtam már errõl szövegben is, lásd:
 
Idézetet írta: Dfoglalo date=1408561212\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50501\" data-ipsquote-contentclass=\"forums_Topic
Szerintem semmivel sem jobb, sõt, csak rosszabb. A változókat csatlakozáskor/lecsatlakozáskor alapértékre kell állítani, ahogyan a PVar-okat is, így nincs jelentõs különbség. Maximum az, hogy ha 1 db változóról/PVar-ról beszélünk, akkor a változót elég egyszer létrehozni, míg a PVar-okot annyiszor, ahány játékos van, ráadásul nem mindent azonnal. Ha pedig töröljük is õket, hozhatjuk létre egy újra beállítással legközelebb. És akkor a legfontosabb dologról, az operálásról még nem is beszéltünk. Egy egyszerû érték növelés PVar-nál igen bonyolult:
 
SetPVarInt(playerid, \"Pénz\", GetPVarInt(playerid, \"Pénz\") + 1);

 
Míg sima változókkal ez csak ennyi:
 
++Penz[playerid];

 
Gondoljunk csak bele; kész rémálom egy bonyolultabb operálás a PVar-okkal, melyeket egy csomószor le kell majd kérdeznünk. Igaz, PVaroknál lehet ékezetet használni, de a programozásban ez egy igen szokatlan és felesleges, nem túl célszerû dolog. A PVar-oknál ráadásul külön függvényeket kell használni, mindjárt 4-et is, míg a változók egyszerû változók. Arról nem is beszélve, hogy sokkal hosszabb kiírni a PVar-os dolgokat, mint egy sima változót. Én mindig is változókat használtam (PVar-ozni csak kis ideig PVar-oztam még az LSL-nél), azóta is csak változókat használok. Használd te is!
 
Én egyébként nem használok PVar-okat.

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
Leírás kérés
« Válasz #2 Dátum: 2014. szeptember 04. - 20:36:08 »
0 Show voters
Köszönöm szépen!
Pont erre gondoltam :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal