Wysłany: 2016-04-11, 22:45
mtm
</3
Wiek: 26 Na forum: 3716 dni Posty: 181
Piwa : 252
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
-- 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
local pilotlic = pilotlicoutput
local drivinglic = drivinglicoutput
local weplicense = weplicenseoutput
-- Other
local playername = getPlayerName(player)
local playeronline = getAccountData(getPlayerAccount(player), "online")
local old = getAccountData(getPlayerAccount(player), "age")
local playerkills = getAccountData(getPlayerAccount(player), "murder")
local suicides = getAccountData(getPlayerAccount(player), "deaths")
getteam()
local faction = team
local cash = getPlayerMoney(player)
local statspack = {evid, pilotlic, drivinglic, weplicense, playername, playeronline, old, playerkills, suicides, faction, cash}
triggerClientEvent()
triggerClientEvent(player, "showcharacterstats", getRootElement(), statspack)
end
C-side
-- stats
addEvent ( "showcharacterstats" , true )
addEventHandler ( "showcharacterstats" , getRootElement (),
function()
local screenW , screenH = guiGetScreenSize ()
statswin = guiCreateWindow (( screenW - 619 ) / 2 , ( screenH - 196 ) / 2 , 619 , 196 , "Statystyki postaci" , false )
guiWindowSetSizable ( statswin , false )
statslabel = guiCreateLabel ( 11 , 31 , 598 , 155 , "" , false , statswin )
guiLabelSetHorizontalAlign ( statswin , "center" , false )
guiLabelSetVerticalAlign ( statswin , "center" )
end
)
Wysłany: 2016-04-11, 22:49
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
1 W jakim sensie skr?ci??
2. Podaj b??dy DB jesli s?.
3. bind zazwyzaj umieszcza si? na ko?cu lecz nie zawsze.
Wysłany: 2016-04-11, 23:06
mtm
</3
Wiek: 26 Na forum: 3716 dni Posty: 181
Piwa : 252
zapomnia?em doda?, nie ma b??d?w db.
Hem, nie podoba mi si? stylistyka w moim kodzie, ale nie wpad?em na co? co by skr?ci?o te warunki a nie do ko?ca wiem jak zrobi? i czy mo?na zrobi? jednolinijkowego ifa co? na wz?r
if x = y return z = "cos"
[ Dodano : 2016-04-12, 09:53 ]
Wszystko naprawione temat do zamkni?cia.
Tagi: bindowanie :: przekierowywanie :: dużą :: ilością :: zmiennych
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: