Witamy na GTAOnline Obecny czas to 2018-01-17, 14:22 Użytkowników: 72970
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


GTAONLINE.PL
Tematy otagowane jako: zmiennych
1. Import zmiennych do innego pliku
Witam. Jak można importować jakąś zmienną, np.
nick "Kalizman"
do innego pliku LUA w tym samym folderze?
2. Eksportowanie zmiennych
Witam. Mój problem wygląda następująco:

Chciałbym się dowiedzieć jak z pliku (dajmy na to 1.lua) wyeksportować zmienną wraz z wartością do pliku 2.lua żeby ją tam wykorzystać. A więc:

--1.lua

przykladowaZmienna 
"jakistamtekst"


--2.lua

function funkcja(plr)
outputChatBox(przykladowaZmienna,plr)
end



Dziękuję za wszelką pomoc :)
3. bindowanie, przekierowywanie z dużą ilością zmiennych
Kilka pytań odnośnie tego co tu wklejam,
1, czy ten kod da się jakoś skrócić?
2, czy jest on wykonany poprawnie (po kliknięciu f2 nic się nie dzieję)
3, czy możliwe jest że nic się nie dzieję ponieważ kompilator czyta z góry do dołu, z tego co mi się o pamięć obija a bind jest na pierwszych linijkach a ta funkcja na samym końcu?

S-side
[lua]-- BIND KEY'S
function bindkeys()
bindKey ( source, "F2", "up", getcharacterstats )
end
addEventHandler("onPlayerJoin", resourceRoot, bindkeys)

-- BINDS / COMMANDS
function getcharacterstats(player)
local evid = getAccountData(getPlayerAccount(player), "evidence")
local pilotlic = getAccountData(getPlayerAccount(player), "pilotlicense")
local drivinglic = getAccountData(getPlayerAccount(player), "drivinglicense")
local weplicense = getAccountData(getPlayerAccount(player), "license")
-- Evidence
if (evid==true) then
evidoutput = "Tak"
else
evidoutput = "Nie"
end
-- Pilot License
if (pilotlic==true) then
pilotlicoutput = "Tak"
else
pilotlicoutput = "Nie"
end
-- Driving license
if (drivinglic==true) then
drivinglicoutput = "Tak"
else
drivinglicoutput = "Nie"
end
-- Weapon license
if (weplicense==true) then
weplicenseoutput = "Tak"
else
weplicenseoutput = "Nie"
end

-- Licenses:
local evid = evidoutput
loc...
4. pakowanie zmiennych do jednej.
nie pamiętam jak to leciało, bo chcę przekazać pare informacji do c-side i tam to wypakować, a o ile mi wiadomo to było coś w stylu (oczywiście po stronie c)
unpack(y)
5. Łączenie zmiennych między stronami
Witam !! !

Mam błąd związany z połączeniem zmiennych pomiędzy stronami.

Server:

[lua]
function enterVehicle(player)
vehicle = getPedOccupiedVehicle(player)
local jobstat = getElementData(vehicle, "praca2")
if jobstat == true then
setElementAlpha(marker, 0)
setElementAlpha(destblip, 0)
else
outputChatBox("To auto nie ma załadunku!", player)
end
end
addEventHandler ( "onVehicleEnter", getRootElement(), enterVehicle )

function exitVehicle(player)
local jobstat = getElementData(vehicle, "praca2")
if jobstat == true then
setElementAlpha(marker, 255)
setElementAlpha(destblip, 255)
end
end
addEventHandler ( "onVehicleExit", getRootElement(), exitVehicle )
[/lua]

Client:

[lua]
local markers = {
{-1725, -121, 2 },
{-1854, 1402, 6.1},
{-2282, 2278, 4,5},
{-367, 1547, 75,1},
{345, 2534, 16,2},
{1641, 2412, 10},
{-2887, 503, 4},
{-1515, 721, 6},
{-683, 965, 12},
{948, 2279, 11},
{1488, 2146, 10},
{1910, 2157, 10},
{2242, 1977, 9},
{-658, 2318, 138},
{-2054, -2565, 30},
{-1416, -1468, 101},
{-605, -483, 25},
{-55, -326, 5},
{1077, -307, 75},
{-2644, 13...




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 8