Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Témák - Federico

Oldalak: [1]
1
MTA: Általános / Pár kisebb kérdés
« Dátum: 2018. szeptember 25. - 17:03:56 »
Sziasztok.
 
körülbelül kettő hete kezdtem el foglalkozni MTA , Lua fejlesztéssel. Éveket öltem bele SA:MP , Pawn fejlesztésbe, sajnos hiába...
 
Sajnos az agyam nagyon rá van állva a pawn - ra, ami C++ nyelven alapszik, teljesen más a felépítése.
 
Kezdem kapizsgálni az MTA felépítését is, de van még pár tisztázandó kérdés bennem.
 
1. Ha kliens oldali script - ben deklaràlok (lètrehozok) egy változót, az azonnal az adott kliens - nek (játékosnak) hozza létre? 
 
pl: 
 
local valtozo_1
 
function valami(player)
 
valtozo_1 = 2
 
end
 
addCommandHandler stb...
 
Tehát ez a kód csak az adott játékosnak változtatja meg a valtozo_1 értékét aki beírta a parancsot, vagy minden kliens - nek (játékosnak)?
 
így lenne a helyes? (Továbbra is kliens oldal)
 
local valtozo_1 = {}
 
function valami(player)
 
valtozo_1[player] = 2
 
end
 
addCommandHandler stb...
 
 
 
2. Kérdés
 
Mi a különbség a kliens oldalon, ha player - t vagy localPlayer - t használok?
 
ezek előre definiált változók, tudom. A localPlayer = getLocalPlayer()
 
de az mégsem egyezik meg a sima player deklarációval, miért?
 
3. Kérdés
 
Ha kliens oldalon hozok létre egy változót, de a változó értékét szerver oldalon akarom lekérdezni, hogyan tehetem meg? Használtam már a triggerClientEvent - et, de csak egy változó értéket ebben, hogyan tudok elküldeni?
 
Esetleg ha van egy jármű rendszer abban le van tárolva az autó élete, benzin, stb stb.
 
ha van egy munka rendszerem és abban létrehozok egy munkajárművet egy játékosnak, hogyan állíthatom annak a benzin változó értékét, ha az egy teljesen másik resource - ban van?
 
 
 
 
 
Remélem a kérdéseimet világosan és tisztán fogalmaztam meg, előre is köszönöm.

Oldalak: [1]
SimplePortal 2.3.7 © 2008-2024, SimplePortal