Wysłany: 2016-03-31, 15:05
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Witam, m?cze si? z tym ju? troch?, ale no nic ca?y czas wysypuje DB.
--[[
Skrypt pisany na serwer Story Of A Real Life
Autor : Marcin
Zakaz zmiany autora i edycji kodu bez mojej zgody
--]]
function gui ()
okno = guiCreateWindow ( 176 , 123 , 498 , 406 , "Mandaty" , false )
guiWindowSetSizable ( okno , false )
showCursor ( true )
guiSetAlpha ( okno , 1.00 )
ukaraj = guiCreateButton ( 354 , 148 , 128 , 58 , "Wystaw Mandat" , false , okno )
Poucz = guiCreateButton ( 354 , 271 , 128 , 58 , "Poucz" , false , okno )
dane = guiCreateEdit ( 10 , 261 , 154 , 36 , "" , false , okno )
nick = guiCreateLabel ( 13 , 136 , 140 , 14 , "Nick Gracza:" , false , okno )
kwota = guiCreateLabel ( 13 , 237 , 140 , 14 , "Kwota mandatu:" , false , okno )
close = guiCreateButton ( 170 , 340 , 128 , 56 , "Zamknij" , false , okno )
info = guiCreateLabel ( 88 , 28 , 351 , 102 , "Panel mandat?w s?u?y aby pouczy? danego\n\n gracza b?d? ukara? go kar? w postaci mandatu\n wynosz?cego ile? $." , false , okno )
guiLabelSetColor ( info , 21 , 233 , 146 )
info2 = guiCreateLabel ( 21 , 376 , 111 , 15 , "KGP SAPD" , false , okno )
guiLabelSetColor ( info2 , 151 , 101 , 5 )
lista = guiCreateComboBox ( 12 , 158 , 145 , 70 , "" , false , okno )
end
function zamknij ()
if source == close then return end
guiSetVisible ( okno , false )
showCursor ( false )
end
addEventHandler ( "onClientGUIClick" , root , zamknij )
addEventHandler ( "onClientResourceStart" , resourceRoot ,function()
for k , v in ipairs ( getElementsByType "player" ) do
guiComboBoxAddItem ( lista , v )
end
end )
function poucz ( gracz , client )
if source == poucz then return end
outputChatBox ( "Pouczy?es/a? gracza " .. getPlayerName , client )
outputChatBox ( "Funkcjonariusz " .. getPlayerName .. "Daje ci pouczenie" , gracz )
end
addEventHandler ( "onClientGUIClick" , root , poucz )
function mandat1 ()
if source == ukaraj then return end
local mandat = guiGetText ( dane )
local gracz = guiComboboxGetSelected ( lista )
if ( mandat ~= "" ) then
if ( tonumber ( mandat )) then
triggerServerEvent ( "ukaraj" , getRootElement , mandat , gracz )
else
if mandat < 0 then
outputChatBox ( "Kwota nie mo?e by? na minusie" , client )
return
elseif mandat > 900 then
outputChatBox ( "Kwota jest zbyt wysoka" , client )
return
end
end
end
end
addEventHandler ( "onClientGUIClick" , root , mandat1 )
addEvent ( "jest" , true )
addEventHandler ( "jest" , getRootElement (), gui )
DB
Wysłany: 2016-03-31, 15:32
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
Po pierwsze , zrobi?e? liter?wk? w funkcji
Po drugie , nie odczyta wybranej rzeczy bo brakuje jeszcze jednej funkcji.
(Przyk?ad z wiki mta)
local item = guiComboBoxGetSelected ( comboBox )
local text = guiComboBoxGetItemText ( comboBox , item )
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Ostatnio zmieniony przez _Wicek_ 2016-03-31, 15:44, w całości zmieniany 1 raz
Wysłany: 2016-03-31, 15:40
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Gdzie zrobi?em liter?wke ?
Wysłany: 2016-03-31, 15:42
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
49 linijka...
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-03-31, 15:44
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
I do czego mi ItemText skoro mam guiComboBoxAddItem ( lista , v )
Wysłany: 2016-03-31, 15:46
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
B??D!
local gracz = guiComboboxGetSelected ( lista ) ------ 49 linijka !
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-03-31, 15:55
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Nadal nic
--[[
Skrypt pisany na serwer Story Of A Real Life
Autor : Marcin
Zakaz zmiany autora i edycji kodu bez mojej zgody
--]]
function gui ()
okno = guiCreateWindow ( 176 , 123 , 498 , 406 , "Mandaty" , false )
guiWindowSetSizable ( okno , false )
showCursor ( true )
guiSetAlpha ( okno , 1.00 )
ukaraj = guiCreateButton ( 354 , 148 , 128 , 58 , "Wystaw Mandat" , false , okno )
Poucz = guiCreateButton ( 354 , 271 , 128 , 58 , "Poucz" , false , okno )
dane = guiCreateEdit ( 10 , 261 , 154 , 36 , "" , false , okno )
nick = guiCreateLabel ( 13 , 136 , 140 , 14 , "Nick Gracza:" , false , okno )
kwota = guiCreateLabel ( 13 , 237 , 140 , 14 , "Kwota mandatu:" , false , okno )
close = guiCreateButton ( 170 , 340 , 128 , 56 , "Zamknij" , false , okno )
info = guiCreateLabel ( 88 , 28 , 351 , 102 , "Panel mandat?w s?u?y aby pouczy? danego\n\n gracza b?d? ukara? go kar? w postaci mandatu\n wynosz?cego ile? $." , false , okno )
guiLabelSetColor ( info , 21 , 233 , 146 )
info2 = guiCreateLabel ( 21 , 376 , 111 , 15 , "KGP SAPD" , false , okno )
guiLabelSetColor ( info2 , 151 , 101 , 5 )
lista = guiCreateComboBox ( 12 , 158 , 145 , 70 , "" , false , okno )
end
function zamknij ()
if source == close then return end
guiSetVisible ( okno , false )
showCursor ( false )
end
addEventHandler ( "onClientGUIClick" , root , zamknij )
addEventHandler ( "onClientResourceStart" , resourceRoot ,function()
for k , v in ipairs ( getElementsByType "player" ) do
guiComboBoxAddItem ( lista , v )
end
end )
function poucz ( gracz , client )
if source == poucz then return end
outputChatBox ( "Pouczy?es/a? gracza " .. getPlayerName , client )
outputChatBox ( "Funkcjonariusz " .. getPlayerName .. "Daje ci pouczenie" , gracz )
end
addEventHandler ( "onClientGUIClick" , root , poucz )
function mandat1 ()
if source == ukaraj then return end
local mandat = guiGetText ( dane )
local gracz = guiComboBoxGetSelected ( lista )
local gracz2 = guiComboBoxGetItemText ( lista , gracz )
if ( mandat ~= "" ) then
if ( tonumber ( mandat )) then
triggerServerEvent ( "ukaraj" , getRootElement , mandat , gracz )
else
if mandat < 0 then
outputChatBox ( "Kwota nie mo?e by? na minusie" , client )
return
elseif mandat > 900 then
outputChatBox ( "Kwota jest zbyt wysoka" , client )
return
end
end
end
end
addEventHandler ( "onClientGUIClick" , root , mandat1 )
addEvent ( "jest" , true )
addEventHandler ( "jest" , getRootElement (), gui )
Tagi: combobox
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: