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

Wysłany: 2020-11-16, 19:18


ADISEQ

Uczeń Lua






Wiek: 21
Na forum: 2811 dni
Posty: 130
Nick w MP: ADISEQ

Piwa: 18

Respekt: 50

Siema. Zrobi?em skrypt na gui po wejsciu w marker. Gdy go odpalam w db3 wyskakuje:

Kod:

ERROR: Loading script failed: yd-komisy\c.lua:53: unexpected symbol near "if"


Kod skryptu jest taki:
local zamawianie=createMarker(-1654.471318.406.3"cylinder"151,102,255)


button1 guiCreateButton(0.260.710.130.06"Zam?w"true)


button2 guiCreateButton(0.610.710.130.06"Zamknij"true)


lista guiCreateGridList(0.260.290.480.38true)
guiGridListAddColumn(lista"Model"0.2)
guiGridListAddColumn(lista"Cena"0.2)
guiGridListAddColumn(lista"Przebieg"0.2)
guiGridListAddColumn(lista"Pojemno??"0.2)
for 1do
    guiGridListAddRow(lista)
end
guiGridListSetItemText(lista01"BMW M2"falsefalse)
guiGridListSetItemText(lista02"cena1"falsefalse)
guiGridListSetItemText(lista03"0"falsefalse)
guiGridListSetItemText(lista04"2.0 dm3"falsefalse)
guiGridListSetItemText(lista11"Ford Mustang GT"falsefalse)
guiGridListSetItemText(lista12"cena2"falsefalse)
guiGridListSetItemText(lista13"0"falsefalse)
guiGridListSetItemText(lista14"2.0 dm3"falsefalse)
guiGridListSetItemText(lista21"-"falsefalse)
guiGridListSetItemText(lista22"-"falsefalse)
guiGridListSetItemText(lista23"-"falsefalse)
guiGridListSetItemText(lista24"-"falsefalse)
guiGridListSetItemText(lista31"-"falsefalse)
guiGridListSetItemText(lista32"-"falsefalse)
guiGridListSetItemText(lista33"-"falsefalse)
guiGridListSetItemText(lista34"-"falsefalse)

local bolddxCreateFont(":Fonts/f.ttf"30)
local screenWscreenH guiGetScreenSize()

function zamawianko()
    dxDrawRectangle(screenW 0.2427screenH 0.2167screenW 0.5146screenH 0.5667tocolor(353535200), false)
    exports['yd-gui_system']:customButton('Zam?w'screenW 0.26screenH 0.71screenW 0.13screenH 0.06)   
    exports['yd-gui_system']:customButton('Zamknij okno'screenW 0.61screenH 0.71screenW 0.13screenH 0.06)  
    dxDrawText("Zamawianie"screenW 0.4375screenH 0.2176screenW 0.5620screenH 0.2935tocolor(255255255255), 1.00bold"center""center"falsefalsefalsefalsefalse)
end

addEventHandler("onClientMarkerHit"marker, function(el,md)
    if el~=localPlayer then return end
    if isPedInVehicle(elthen return end
    if getElementData(el,"player:sid") == or if getElementData(el"player:sid") == 1 then
    if guiGetVisible(lista) == false then
        showCursor(true)
        guiSetVisible(lista,true)
        addEventHandler("onClientRender"rootzamawianko)
    end
  end
end)


53 linijka:


    if getElementData(el,"player:sid") == or if getElementData(el"player:sid") == 1 then
Co jest ?le?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 19:26


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

2 razy IF: 1 IF na ca?y 1 warunek.

 if getElementData(el,"player:sid") == or getElementData(el"player:sid") == 1 then


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
ADISEQ
Wysłany: 2020-11-16, 19:36


ADISEQ

Uczeń Lua






Wiek: 21
Na forum: 2811 dni
Posty: 130
Nick w MP: ADISEQ

Piwa: 18

Respekt: 50

Wilq, Dobra b??du ju? nie ma, ale gui sie wyswietla kazdemu po starcie skryptu

Kod troche zmienilem:

local zamawianie=createMarker(-1654.471318.406.3"cylinder"151,102,255)



lista guiCreateGridList(0.260.290.480.38true)
guiGridListAddColumn(lista"Model"0.2)
guiGridListAddColumn(lista"Cena"0.2)
guiGridListAddColumn(lista"Przebieg"0.2)
guiGridListAddColumn(lista"Pojemno??"0.2)
for 1do
    guiGridListAddRow(lista)
end
guiGridListSetItemText(lista01"BMW M2"falsefalse)
guiGridListSetItemText(lista02"cena1"falsefalse)
guiGridListSetItemText(lista03"0"falsefalse)
guiGridListSetItemText(lista04"2.0 dm3"falsefalse)
guiGridListSetItemText(lista11"Ford Mustang GT"falsefalse)
guiGridListSetItemText(lista12"cena2"falsefalse)
guiGridListSetItemText(lista13"0"falsefalse)
guiGridListSetItemText(lista14"2.0 dm3"falsefalse)
guiGridListSetItemText(lista21"-"falsefalse)
guiGridListSetItemText(lista22"-"falsefalse)
guiGridListSetItemText(lista23"-"falsefalse)
guiGridListSetItemText(lista24"-"falsefalse)
guiGridListSetItemText(lista31"-"falsefalse)
guiGridListSetItemText(lista32"-"falsefalse)
guiGridListSetItemText(lista33"-"falsefalse)
guiGridListSetItemText(lista34"-"falsefalse)

local bolddxCreateFont(":Fonts/f.ttf"30)
local screenWscreenH guiGetScreenSize()

function zamawianko()
    dxDrawRectangle(screenW 0.2427screenH 0.2167screenW 0.5146screenH 0.5667tocolor(353535200), false)
    exports['yd-gui_system']:customButton('Zam?w'screenW 0.26screenH 0.71screenW 0.13screenH 0.06)   
    exports['yd-gui_system']:customButton('Zamknij okno'screenW 0.61screenH 0.71screenW 0.13screenH 0.06)  
    dxDrawText("Zamawianie"screenW 0.4375screenH 0.2176screenW 0.5620screenH 0.2935tocolor(255255255255), 1.00bold"center""center"falsefalsefalsefalsefalse)
end

addEventHandler("onClientMarkerHit"zamawianie, function(el,md)
    if el~=localPlayer then return end
    if isPedInVehicle(elthen return end
    if getElementData(el,"player:sid") == or getElementData(el"player:sid") == 1 then
    if guiGetVisible(lista) == false then
        showCursor(true)
        guiSetVisible(lista,true)
        addEventHandler("onClientRender"rootzamawianko)
    end
  end
  end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 19:58


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8


Więcej informacji znajdziesz w Wikipedii MTA:

guiSetVisible


Ustaw te GUI widoczno?? na false.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
ADISEQ
Tagi: gui
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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