Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-01-23, 23:05


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Chcia?bym, aby funkcja pobiera?a upgrad'y pojazdu i je?eli pojazd ma spoiler o id 1016 wtedy napisze np. "mam id 1016", a je?eli inny spoiler wtedy napisze "nie mam 1016"
Piwo za pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-23, 23:37


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

amited,
function getVehicleTuning veh )
local i
local vehPanel ''
for i=015 do
  local vb ''
  if i>0 then
   vb vehPanel..';'
  end
  vehPanel vb.. getVehicleUpgradeOnSlot (vehi)
end
return vehPanel
end
ta funkcja sprawdzasz slot upgradu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 16:34


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Oke thx, teraz mam drugi problem:

addEventHandler("onClientMarkerHit"resourceRoot, function(el,md)
    if not md or el~=localPlayer then return end
    if getElementModel(el) == 50 then
local wybrany guiGridListGetSelectedItem(GUIEditor.gridlist[1])
if wybrany then
local id guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
local cena guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,3)
local cena tonumber(cena)
local cenaa =cena*0.7 -- ta linijka
dxDrawText("Cena demonta?u elementu: "..id.." wynosi: "..cenaa344552794569tocolor(255255255255), 1.00"default""left""top"falsefalsefalsefalsefalse)
else return end
end
end)

Error: attempt to perform arithmetic on local cena (a nil value)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 16:49


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

amited,
addEventHandler("onClientMarkerHit"resourceRoot, function(el,md)
if not md or el~=localPlayer then return end
    if getElementModel(el) == 50 then
        local wybrany guiGridListGetSelectedItem(GUIEditor.gridlist[1])
        if wybrany then
            local id guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
            local cena guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,3)
            local cena tonumber(cena)
            if cena then else outputChatBox("nie ma ceny"cena 0 end
            if id then else outputChatBox("nie ma id"id nil end
            local cenaa =cena*0.7 -- ta linijka
            addEventHandler("onClientRender",root,function()
                dxDrawText("Cena demonta?u elementu: "..id.." wynosi: "..cenaa344552794569tocolor(255255255255),1.00,"default""left""top"falsefalsefalsefalsefalse)
            end)
        end
    end
end)
Po pierwsze musisz sprawdza? czy jest cena id itd Po drugie dxDrawText dzia?a tylko na event onClientRender i musi by?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-24, 17:10


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Kurde po 2 min ogarn??em ?e to na clientRender musi by? xd. Close

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Tagi: pobieranie :: upgradeu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Pobieranie id upgrade'u Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku