Wysłany: 2016-10-05, 09:54
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
Witajcie, mam problem ze skyptem z?omowisko po wjechaniu w marker GUI wy?wyetla si? ka?demu u?ytkownikowi i na chacie te?. Pomo?e kto? to naprawi?? I ?eby po zez?omowaniu auta gui znika?o. Z g?ry dzi?kuj? za pomoc.
Plik: zlomc.lua.old
Kod:
zlomm = createMarker ( 1571.8697509766, -1475.5393066406, 12.550821304321, "cylinder", 3, 255, 255, 0, 170 )
GUIEditor = {
button = {},
window = {},
memo = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(603, 224, 401, 320, "Z?omowanie pojazdu", false)
guiWindowSetSizable(GUIEditor.window[1], false)
GUIEditor.button[1] = guiCreateButton(33, 214, 142, 67, "Zamknij", false, GUIEditor.window[1])
GUIEditor.button[2] = guiCreateButton(231, 214, 142, 67, "Zaz?omuj", false, GUIEditor.window[1])
GUIEditor.memo[1] = guiCreateMemo(9, 35, 382, 104, " Z?omowanie pojazdu\n Aby zez?omowa? sw?j pojazd kliknij przycisk na dole zez?omuj.\n Za zez?omowanie pojazdu marki: ... dostaniesz .... $", false, GUIEditor.window[1])
end
)
addEventHandler("onMarketHit", zlomm, function(he, md)
if he == localPlayer then
local veh = getPedOccupiedVehicle (he)
if veh then
guiSetVisible(GUIEditor.window[1], true)
showCursor(true)
else
return end
end
end
)
addEventHandler("onClientResourceStart",resourceRoot,
function()
guiSetVisible(GUIEditor.window[1],false)
end
end
)
function zamknij()
if source ~= GUIEditor.button[1] then return end
guiSetVisible(GUIEditor.window[1], false)
showCursor(false)
end
end
addEventHandler ( "onClientGUIClick", root, zamknij)
function zezlomuj()
if source ~= GUIEditor.button[2] then return end
triggerServerEvent("zezlomuj", localPlayer)
end
end
addEventHandler ( "onClientGUIClick", root, zezlomuj)
Plik: zlomc.lua
Kod:
--Marker w kt?rym z?omujemy pojazd
zlomm = createMarker ( 1571.8697509766, -1475.5393066406, 12.550821304321, "cylinder", 3, 255, 255, 0, 170 )
--Pojazdy za kt?re dostaniemy pieni?dze [ID pojazdu] = pieni?dze. (Potrzebne do napisania ile gracz dostanie pieni?dzy w funkcji "kasa")
pojazdy = {
[404] = 1500,--perek
[410] = 1750, --manana
[418] = 2040,--Moonbeam
[600] = 2500, --Picador
[543] = 2750, --Sadler
[478] = 2980, --Walton
[549] = 3441, --Tampa
[540] = 3944, --Vincent
[527] = 4500, --Cadrona
[547] = 5000, --Primo
[526] = 5320, --Fortune
[492] = 5780, --Greenwood
[517] = 6452, --Majestic
[405] = 7500, --Sentinel
[400] = 8120, --Landstalker
[500] = 8992, --Mesa
[542] = 9750, --Clover
-- Od 10K
[555] = 13899, --Windsor
[561] = 14500, --Stratum
[533] = 15210, --Feltzer
[579] = 19234, --Huntley
[495] = 23400, --Sandking
[475] = 24000, --Primo
[426] = 5800 ,--Premier
[566] = 26615, --Tahoma
[576] = 27899, --Torando
[562] = 27912, --Elegy
[536] = 29455, --Blade
[439] = 30222, --Stallion
[567] = 31233, --Savanna
[534] = 32000, --Remington
[535] = 35415, --Slamvan
[575] = 36989, --Broadway
[580] = 39450, --Stafford
[474] = 45750, --Hermes
--SPORTOWE
[496] = 50140, --Blista Compact
[565] = 55400, --Flash
[603] = 61200, --Phoenix
[415] = 65188, --Cheetah
[558] = 68991, --Uranus
[506] = 72344, --Super GT
[602] = 73455, --Alpha
[429] = 78112, --Banshee
[402] = 81234, --Buffalo
[587] = 82347, --Euros
[541] = 89400, --Bullet
[559] = 90001, --Jester
[451] = 95800, --Turismo
[477] = 99900, --ZR-350
--Od 1 MLN
[411] = 101233, --Infernus
[434] = 123444, --Hotknife
[545] = 145000, --Hustler
--Motory
[462] = 1000, --Faggio
[461] = 3400, --PCJ-600
[581] = 8500, --BF-400
[521] = 9899, --FCR900
[463] = 14500, --Freeway
[586] = 25000, --Wayfarer
[571] = 23000, --Quad
[522] = 34520, --NRG-500
}
-- GUI editor. Tworzy gui z?omowania pojazdu
GUIEditor = {
button = {},
window = {},
memo = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(603, 224, 401, 320, "Z?omowanie pojazdu", false)
guiWindowSetSizable(GUIEditor.window[1], false)
GUIEditor.button[1] = guiCreateButton(33, 214, 142, 67, "Zamknij", false, GUIEditor.window[1])
GUIEditor.button[2] = guiCreateButton(231, 214, 142, 67, "Zez?omuj", false, GUIEditor.window[1])
GUIEditor.memo[1] = guiCreateMemo(9, 35, 382, 104, "Aby zez?omowa? sw?j pojazd kliknij przycisk na dole 'zez?omuj'. \nPami?taj, ?e Tw?j pojazd zostanie usuni?ty na zawsze!", false, GUIEditor.window[1])
end
)
-- Wy?wiela graczowi ile dostanie pieni?dzy za zez?mowanie pojazdu.
function kasa(player)
veh = getPedOccupiedVehicle(player)
id = getElementModel(veh)
money=pojazdy[id]
if isElementWithinMarker (player, zlomm) then -- je?eli gracz jest w markerze "zlomm" wtedy:
if isPedInVehicle(player) then -- je?eli gracz jest w poje?dzie wtedy (wysy?amy wiadomo?? ile dostanie pieni?dzy):
outputChatBox("Za zez?omowanie pojazdu marki #00FF00"..getVehicleName(getPedOccupiedVehicle(player)).."#E7D9B0, dostaniesz #00FF00"..money.." PLN", 231,217,176, true)
end
end
end
addEventHandler("onClientMarkerHit", zlomm, kasa)
--Po wej?ciu w marker "zlomm" i je?eli gracz jest w poje?dzie wy?wietla si? GUI
function gui(player)
if isElementWithinMarker (player, zlomm) then -- je?eli gracz jest w markerze "zlomm" wtedy:
if isPedInVehicle(player) then -- je?eli gracz jest w poje?dzie wtedy
guiSetVisible(GUIEditor.window[1],true) -- poka? GUI z?omowiska
showCursor(true) -- poka? kursor
else
return end -- je?eli gracz nie jest w poje?dzie wtedy GUI si? nie wy?wietli
end
end
addEventHandler("onClientMarkerHit", zlomm, gui)
--Bez tego GUI zawsze by si? wy?wietla?o przy wej?ciu na serwer.
addEventHandler("onClientResourceStart",resourceRoot,
function()
guiSetVisible(GUIEditor.window[1],false)
end
)
--Zamkni?cie GUI
function zamknij()
if source ~= GUIEditor.button[1] then return end -- je?eli gracz kliknie w "Zamknij" wtedy
guiSetVisible(GUIEditor.window[1], false) -- wy??cz GUI
showCursor(false) -- schowaj kursor
end
addEventHandler ( "onClientGUIClick", root, zamknij)
--Gdy gracz kliknie "Zez?omuj" tworzymy event "zlomuj" kt?ry jest opisany w serer side'dzie
function zezlomuj()
if source ~= GUIEditor.button[2] then return end -- Klikni?cie w "Zez?omuj"
triggerServerEvent("zlomuj", localPlayer) -- wywo?ujemy event po stronie serwera
end
addEventHandler ( "onClientGUIClick", root, zezlomuj)
Plik: zlom.lua
Kod:
--Marker w kt?rym z?omujemy pojazd
zlomm = createMarker ( 1571.8697509766, -1475.5393066406, 12.550821304321, "cylinder", 3, 255, 255, 0, 170 )
--Pojazdy za kt?re dostaniemy pieni?dze [ID pojazdu] = pieni?dze.
pojazdy = {
[404] = 1500,--perek
[410] = 1750, --manana
[418] = 2040,--Moonbeam
[600] = 2500, --Picador
[543] = 2750, --Sadler
[478] = 2980, --Walton
[549] = 3441, --Tampa
[540] = 3944, --Vincent
[527] = 4500, --Cadrona
[547] = 5000, --Primo
[526] = 5320, --Fortune
[492] = 5780, --Greenwood
[517] = 6452, --Majestic
[405] = 7500, --Sentinel
[400] = 8120, --Landstalker
[500] = 8992, --Mesa
[542] = 9750, --Clover
-- Od 10K
[555] = 13899, --Windsor
[561] = 14500, --Stratum
[533] = 15210, --Feltzer
[579] = 19234, --Huntley
[495] = 23400, --Sandking
[475] = 24000, --Primo
[426] = 5800 ,--Premier
[566] = 26615, --Tahoma
[576] = 27899, --Torando
[562] = 27912, --Elegy
[536] = 29455, --Blade
[439] = 30222, --Stallion
[567] = 31233, --Savanna
[534] = 32000, --Remington
[535] = 35415, --Slamvan
[575] = 36989, --Broadway
[580] = 39450, --Stafford
[474] = 45750, --Hermes
--SPORTOWE
[496] = 50140, --Blista Compact
[565] = 55400, --Flash
[603] = 61200, --Phoenix
[415] = 65188, --Cheetah
[558] = 68991, --Uranus
[506] = 72344, --Super GT
[602] = 73455, --Alpha
[429] = 78112, --Banshee
[402] = 81234, --Buffalo
[587] = 82347, --Euros
[541] = 89400, --Bullet
[559] = 90001, --Jester
[451] = 95800, --Turismo
[477] = 99900, --ZR-350
--Od 1 MLN
[411] = 101233, --Infernus
[434] = 123444, --Hotknife
[545] = 145000, --Hustler
--Motory
[462] = 1000, --Faggio
[461] = 3400, --PCJ-600
[581] = 8500, --BF-400
[521] = 9899, --FCR900
[463] = 14500, --Freeway
[586] = 25000, --Wayfarer
[571] = 23000, --Quad
[522] = 34520, --NRG-500
}
-- Wywo?ujemy event "zlomuj" kt?ry sprawdza czy gracz jest w poje?dzie(dodatkowe zabezpieczenie), je?eli jest to daje graczowi pieni?dze oraz niszczy pojazd
function zezlomujp()
veh = getPedOccupiedVehicle(source) -- veh = gracz w poje?dzie
id = getElementModel(veh) -- id = id pojazdu gracza
money=pojazdy[id] -- money = pojazdy[id pojazdu gracza]
if veh then -- je?eli veh jest prawd? wtedy:
givePlayerMoney(source, money) -- daj graczowi "money"
destroyElement(veh) -- usu? veh(pojazd gracza)
outputChatBox(" ", source)
outputChatBox("Zez?omowa?e? sw?j w?z. ", source)
end
end
addEvent("zlomuj", true) -- dodanie eventu
addEventHandler("zlomuj", getRootElement(), zezlomujp) -- je?eli event jest prawd? to wykonaj funkcje zezlomujp
Ostatnio zmieniony przez Shimeon 2016-10-05, 13:40, w całości zmieniany 1 raz
Wysłany: 2016-10-05, 13:50
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
Podaj mete. Pewnie da?e? "zlomc.lua" na serwer side. a co do zamykania gui to zamien funkcje zezlomuj na to:
function zezlomuj ()
if source ~= GUIEditor . button [ 2 ] then return end -- Klikni ? cie w "Zez?omuj"
triggerServerEvent ( "zlomuj" , localPlayer ) -- wywo ? ujemy event po stronie serwera
guiSetVisible ( GUIEditor . window [ 1 ], false ) -- wy ?? cz GUI
showCursor ( false ) -- schowaj kursor
end
addEventHandler ( "onClientGUIClick" , root , zezlomuj )
Wysłany: 2016-10-05, 14:20
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
Meta:
Kod:
<meta>
<info name="Zlomowisko" author="Amited" type="script" version="1.0.0" />
<script src="zlom.lua" type="server" />
<script src="zlomc.lua" type ="client" />
</meta>
Wysłany: 2016-10-05, 14:22
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
To ja nie wiem o co chodzi... Dla pewno?ci zamie? na to:
< meta >
< info name = "Zlomowisko" author = "Amited" type = "script" version = "1.0.0" />
< script src = "zlom.lua" type = "server" />
< script src = "zlomc.lua" type = "client" />
</ meta >
Podpis
"amited" napisał/a :
Wysłany: 2016-10-05, 14:27
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
amited , znikanie gui po zez?omowaniu dzia?a. Dzi?kuj? bardzo. A czy nadal si? pojawia wszystkich graczom po wjechaniu w marker tego jeszcze nie wiem musz? czeka? na koleg?.
[ Dodano : 2016-10-05, 14:29 ]
Z tym marker to jest tak ?e w momencie gdy wjad? autem w marker to ka?dy gracz na serwerze widzi GUI.
Wysłany: 2016-10-05, 14:34
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
kaMMi , To ja nie wiem. Meta jest dobra bo "zlomc" ma by? po stronie clienta a tu co? nie dzia?a. Mo?e jaki? lepszy skrypter co? poradzi..
Podpis
"amited" napisał/a :
Wysłany: 2016-10-05, 19:26
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
zlomc.lua
-- Marker w kt ? rym z ? omujemy pojazd
zlomm = createMarker ( 1571.8697509766 , - 1475.5393066406 , 12.550821304321 , "cylinder" , 3 , 255 , 255 , 0 , 170 )
-- Pojazdy za kt ? re dostaniemy pieni ? dze [ ID pojazdu ] = pieni ? dze . ( Potrzebne do napisania ile gracz dostanie pieni ? dzy w funkcji "kasa" )
pojazdy = {
[ 404 ] = 1500 ,-- perek
[ 410 ] = 1750 , -- manana
[ 418 ] = 2040 ,-- Moonbeam
[ 600 ] = 2500 , -- Picador
[ 543 ] = 2750 , -- Sadler
[ 478 ] = 2980 , -- Walton
[ 549 ] = 3441 , -- Tampa
[ 540 ] = 3944 , -- Vincent
[ 527 ] = 4500 , -- Cadrona
[ 547 ] = 5000 , -- Primo
[ 526 ] = 5320 , -- Fortune
[ 492 ] = 5780 , -- Greenwood
[ 517 ] = 6452 , -- Majestic
[ 405 ] = 7500 , -- Sentinel
[ 400 ] = 8120 , -- Landstalker
[ 500 ] = 8992 , -- Mesa
[ 542 ] = 9750 , -- Clover
-- Od 10K
[ 555 ] = 13899 , -- Windsor
[ 561 ] = 14500 , -- Stratum
[ 533 ] = 15210 , -- Feltzer
[ 579 ] = 19234 , -- Huntley
[ 495 ] = 23400 , -- Sandking
[ 475 ] = 24000 , -- Primo
[ 426 ] = 5800 ,-- Premier
[ 566 ] = 26615 , -- Tahoma
[ 576 ] = 27899 , -- Torando
[ 562 ] = 27912 , -- Elegy
[ 536 ] = 29455 , -- Blade
[ 439 ] = 30222 , -- Stallion
[ 567 ] = 31233 , -- Savanna
[ 534 ] = 32000 , -- Remington
[ 535 ] = 35415 , -- Slamvan
[ 575 ] = 36989 , -- Broadway
[ 580 ] = 39450 , -- Stafford
[ 474 ] = 45750 , -- Hermes
-- SPORTOWE
[ 496 ] = 50140 , -- Blista Compact
[ 565 ] = 55400 , -- Flash
[ 603 ] = 61200 , -- Phoenix
[ 415 ] = 65188 , -- Cheetah
[ 558 ] = 68991 , -- Uranus
[ 506 ] = 72344 , -- Super GT
[ 602 ] = 73455 , -- Alpha
[ 429 ] = 78112 , -- Banshee
[ 402 ] = 81234 , -- Buffalo
[ 587 ] = 82347 , -- Euros
[ 541 ] = 89400 , -- Bullet
[ 559 ] = 90001 , -- Jester
[ 451 ] = 95800 , -- Turismo
[ 477 ] = 99900 , -- ZR - 350
-- Od 1 MLN
[ 411 ] = 101233 , -- Infernus
[ 434 ] = 123444 , -- Hotknife
[ 545 ] = 145000 , -- Hustler
-- Motory
[ 462 ] = 1000 , -- Faggio
[ 461 ] = 3400 , -- PCJ - 600
[ 581 ] = 8500 , -- BF - 400
[ 521 ] = 9899 , -- FCR900
[ 463 ] = 14500 , -- Freeway
[ 586 ] = 25000 , -- Wayfarer
[ 571 ] = 23000 , -- Quad
[ 522 ] = 34520 , -- NRG - 500
}
-- GUI editor . Tworzy gui z ? omowania pojazdu
okienko = guiCreateWindow ( 603 , 224 , 401 , 320 , "Z?omowanie pojazdu" , false )
guiWindowSetSizable ( okienko , false )
zamknijg = guiCreateButton ( 33 , 214 , 142 , 67 , "Zamknij" , false , okienko )
zlomujg = guiCreateButton ( 231 , 214 , 142 , 67 , "Zez?omuj" , false , okienko )
info = guiCreateMemo ( 9 , 35 , 382 , 104 , "Aby zez?omowa? sw?j pojazd kliknij przycisk na dole 'zez?omuj'. \nPami?taj, ?e Tw?j pojazd zostanie usuni?ty na zawsze!" , false , okienko )
-- Wy ? wiela graczowi ile dostanie pieni ? dzy za zez ? mowanie pojazdu .
function kasa ()
veh = getPedOccupiedVehicle ( localPlayer )
id = getElementModel ( veh )
money = pojazdy [ id ]
if isElementWithinMarker ( localPlayer , zlomm ) then -- je ? eli gracz jest w markerze "zlomm" wtedy :
if isPedInVehicle ( localPlayer ) then -- je ? eli gracz jest w poje ? dzie wtedy ( wysy ? amy wiadomo ?? ile dostanie pieni ? dzy ):
outputChatBox ( "Za zez?omowanie pojazdu marki #00FF00" .. getVehicleName ( veh ).. "#E7D9B0, dostaniesz #00FF00" .. money .. " PLN" , 231 , 217 , 176 , true )
end
end
end
addEventHandler ( "onClientMarkerHit" , zlomm , kasa )
-- Po wej ? ciu w marker "zlomm" i je ? eli gracz jest w poje ? dzie wy ? wietla si ? GUI
function gui ( element )
if element ~= localPlayer then return end
if source ~= zlomm then return end -- je ? eli gracz jest w markerze "zlomm" wtedy :
if isPedInVehicle ( localPlayer ) then -- je ? eli gracz jest w poje ? dzie wtedy
guiSetVisible ( okienko , true ) -- poka ? GUI z ? omowiska
showCursor ( true ) -- poka ? kursor
else
return end -- je ? eli gracz nie jest w poje ? dzie wtedy GUI si ? nie wy ? wietli
end
end
addEventHandler ( "onClientMarkerHit" , zlomm , gui )
-- Bez tego GUI zawsze by si ? wy ? wietla ? o przy wej ? ciu na serwer .
addEventHandler ( "onClientResourceStart" , resourceRoot , function()
guiSetVisible ( okienko , false )
showCursor ( false )
end )
-- Zamkni ? cie GUI
function zamknij ()
if source ~= zamknijg then return end -- je ? eli gracz kliknie w "Zamknij" wtedy
guiSetVisible ( zamknijg , false ) -- wy ?? cz GUI
showCursor ( false ) -- schowaj kursor
end
addEventHandler ( "onClientGUIClick" , root , zamknij )
-- Gdy gracz kliknie "Zez?omuj" tworzymy event "zlomuj" kt ? ry jest opisany w serer side 'dzie
function zezlomuj()
if source ~= zlomujg then return end -- Klikni?cie w "Zez?omuj"
triggerServerEvent("zlomuj", localPlayer) -- wywo?ujemy event po stronie serwera
if guiGetVisible(okienko) then
guiSetVisible(okienko, false)
showCursor(false)
end
end
addEventHandler("onClientGUIClick", root, zezlomuj)
Po stronie client zawsze jest tylko localPlayer, nie ?adne 'player'
zlom.lua
-- Marker w kt ? rym z ? omujemy pojazd
zlomm = createMarker ( 1571.8697509766 , - 1475.5393066406 , 12.550821304321 , "cylinder" , 3 , 255 , 255 , 0 , 170 )
-- Pojazdy za kt ? re dostaniemy pieni ? dze [ ID pojazdu ] = pieni ? dze .
pojazdy = {
[ 404 ] = 1500 ,-- perek
[ 410 ] = 1750 , -- manana
[ 418 ] = 2040 ,-- Moonbeam
[ 600 ] = 2500 , -- Picador
[ 543 ] = 2750 , -- Sadler
[ 478 ] = 2980 , -- Walton
[ 549 ] = 3441 , -- Tampa
[ 540 ] = 3944 , -- Vincent
[ 527 ] = 4500 , -- Cadrona
[ 547 ] = 5000 , -- Primo
[ 526 ] = 5320 , -- Fortune
[ 492 ] = 5780 , -- Greenwood
[ 517 ] = 6452 , -- Majestic
[ 405 ] = 7500 , -- Sentinel
[ 400 ] = 8120 , -- Landstalker
[ 500 ] = 8992 , -- Mesa
[ 542 ] = 9750 , -- Clover
-- Od 10K
[ 555 ] = 13899 , -- Windsor
[ 561 ] = 14500 , -- Stratum
[ 533 ] = 15210 , -- Feltzer
[ 579 ] = 19234 , -- Huntley
[ 495 ] = 23400 , -- Sandking
[ 475 ] = 24000 , -- Primo
[ 426 ] = 5800 ,-- Premier
[ 566 ] = 26615 , -- Tahoma
[ 576 ] = 27899 , -- Torando
[ 562 ] = 27912 , -- Elegy
[ 536 ] = 29455 , -- Blade
[ 439 ] = 30222 , -- Stallion
[ 567 ] = 31233 , -- Savanna
[ 534 ] = 32000 , -- Remington
[ 535 ] = 35415 , -- Slamvan
[ 575 ] = 36989 , -- Broadway
[ 580 ] = 39450 , -- Stafford
[ 474 ] = 45750 , -- Hermes
-- SPORTOWE
[ 496 ] = 50140 , -- Blista Compact
[ 565 ] = 55400 , -- Flash
[ 603 ] = 61200 , -- Phoenix
[ 415 ] = 65188 , -- Cheetah
[ 558 ] = 68991 , -- Uranus
[ 506 ] = 72344 , -- Super GT
[ 602 ] = 73455 , -- Alpha
[ 429 ] = 78112 , -- Banshee
[ 402 ] = 81234 , -- Buffalo
[ 587 ] = 82347 , -- Euros
[ 541 ] = 89400 , -- Bullet
[ 559 ] = 90001 , -- Jester
[ 451 ] = 95800 , -- Turismo
[ 477 ] = 99900 , -- ZR - 350
-- Od 1 MLN
[ 411 ] = 101233 , -- Infernus
[ 434 ] = 123444 , -- Hotknife
[ 545 ] = 145000 , -- Hustler
-- Motory
[ 462 ] = 1000 , -- Faggio
[ 461 ] = 3400 , -- PCJ - 600
[ 581 ] = 8500 , -- BF - 400
[ 521 ] = 9899 , -- FCR900
[ 463 ] = 14500 , -- Freeway
[ 586 ] = 25000 , -- Wayfarer
[ 571 ] = 23000 , -- Quad
[ 522 ] = 34520 , -- NRG - 500
}
-- Wywo ? ujemy event "zlomuj" kt ? ry sprawdza czy gracz jest w poje ? dzie ( dodatkowe zabezpieczenie ), je ? eli jest to daje graczowi pieni ? dze oraz niszczy pojazd
function zezlomujp ( plr )
veh = getPedOccupiedVehicle ( plr ) -- veh = gracz w poje ? dzie
id = getElementModel ( veh ) -- id = id pojazdu gracza
money = pojazdy [ id ] -- money = pojazdy [ id pojazdu gracza ]
if veh then -- je ? eli veh jest prawd ? wtedy :
givePlayerMoney ( plr , money ) -- daj graczowi "money"
destroyElement ( veh ) -- usu ? veh ( pojazd gracza )
outputChatBox ( "" , plr )
outputChatBox ( "Zez?omowa?e? sw?j w?z. " , plr )
end
end
addEvent ( "zlomuj" , true ) -- dodanie eventu
addEventHandler ( "zlomuj" , getRootElement (), zezlomujp ) -- je ? eli event jest prawd ? to wykonaj funkcje zezlomujp
Wysłany: 2016-10-05, 20:50
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
Wysłany: 2016-10-05, 21:14
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
zlom.lua
local zlomm = createMarker ( 1571.8697509766 , - 1475.5393066406 , 12.550821304321 , "cylinder" , 3 , 255 , 255 , 0 , 170 )
function cos ( he , md )
if not getElementType ( he ) == "player" or not md then return end
triggerClientEvent ( he , "gui" , he )
end
addEventHandler ( "onMarkerHit" , zlomm , cos )
pojazdy = {
[ 404 ] = 1500 ,-- perek
[ 410 ] = 1750 , -- manana
[ 418 ] = 2040 ,-- Moonbeam
[ 600 ] = 2500 , -- Picador
[ 543 ] = 2750 , -- Sadler
[ 478 ] = 2980 , -- Walton
[ 549 ] = 3441 , -- Tampa
[ 540 ] = 3944 , -- Vincent
[ 527 ] = 4500 , -- Cadrona
[ 547 ] = 5000 , -- Primo
[ 526 ] = 5320 , -- Fortune
[ 492 ] = 5780 , -- Greenwood
[ 517 ] = 6452 , -- Majestic
[ 405 ] = 7500 , -- Sentinel
[ 400 ] = 8120 , -- Landstalker
[ 500 ] = 8992 , -- Mesa
[ 542 ] = 9750 , -- Clover
-- Od 10K
[ 555 ] = 13899 , -- Windsor
[ 561 ] = 14500 , -- Stratum
[ 533 ] = 15210 , -- Feltzer
[ 579 ] = 19234 , -- Huntley
[ 495 ] = 23400 , -- Sandking
[ 475 ] = 24000 , -- Primo
[ 426 ] = 5800 ,-- Premier
[ 566 ] = 26615 , -- Tahoma
[ 576 ] = 27899 , -- Torando
[ 562 ] = 27912 , -- Elegy
[ 536 ] = 29455 , -- Blade
[ 439 ] = 30222 , -- Stallion
[ 567 ] = 31233 , -- Savanna
[ 534 ] = 32000 , -- Remington
[ 535 ] = 35415 , -- Slamvan
[ 575 ] = 36989 , -- Broadway
[ 580 ] = 39450 , -- Stafford
[ 474 ] = 45750 , -- Hermes
-- SPORTOWE
[ 496 ] = 50140 , -- Blista Compact
[ 565 ] = 55400 , -- Flash
[ 603 ] = 61200 , -- Phoenix
[ 415 ] = 65188 , -- Cheetah
[ 558 ] = 68991 , -- Uranus
[ 506 ] = 72344 , -- Super GT
[ 602 ] = 73455 , -- Alpha
[ 429 ] = 78112 , -- Banshee
[ 402 ] = 81234 , -- Buffalo
[ 587 ] = 82347 , -- Euros
[ 541 ] = 89400 , -- Bullet
[ 559 ] = 90001 , -- Jester
[ 451 ] = 95800 , -- Turismo
[ 477 ] = 99900 , -- ZR - 350
-- Od 1 MLN
[ 411 ] = 101233 , -- Infernus
[ 434 ] = 123444 , -- Hotknife
[ 545 ] = 145000 , -- Hustler
-- Motory
[ 462 ] = 1000 , -- Faggio
[ 461 ] = 3400 , -- PCJ - 600
[ 581 ] = 8500 , -- BF - 400
[ 521 ] = 9899 , -- FCR900
[ 463 ] = 14500 , -- Freeway
[ 586 ] = 25000 , -- Wayfarer
[ 571 ] = 23000 , -- Quad
[ 522 ] = 34520 , -- NRG - 500
}
addEvent ( "zlomuj" , true )
addEventHandler ( "zlomuj" , getRootElement (),function( plr )
local veh = getPedOccupiedVehicle ( plr )
local id = getElementModel ( veh )
money = pojazdy [ id ]
if veh then
givePlayerMoney ( plr , money )
destroyElement ( veh )
outputChatBox ( "" , plr , 255 , 255 , 255 )
outputChatBox ( "Zez?omowa?e?/a? sw?j w?z." , plr , 255 , 255 , 255 )
end
end )
zlomc.lua
pojazdy = {
[ 404 ] = 1500 ,-- perek
[ 410 ] = 1750 , -- manana
[ 418 ] = 2040 ,-- Moonbeam
[ 600 ] = 2500 , -- Picador
[ 543 ] = 2750 , -- Sadler
[ 478 ] = 2980 , -- Walton
[ 549 ] = 3441 , -- Tampa
[ 540 ] = 3944 , -- Vincent
[ 527 ] = 4500 , -- Cadrona
[ 547 ] = 5000 , -- Primo
[ 526 ] = 5320 , -- Fortune
[ 492 ] = 5780 , -- Greenwood
[ 517 ] = 6452 , -- Majestic
[ 405 ] = 7500 , -- Sentinel
[ 400 ] = 8120 , -- Landstalker
[ 500 ] = 8992 , -- Mesa
[ 542 ] = 9750 , -- Clover
-- Od 10K
[ 555 ] = 13899 , -- Windsor
[ 561 ] = 14500 , -- Stratum
[ 533 ] = 15210 , -- Feltzer
[ 579 ] = 19234 , -- Huntley
[ 495 ] = 23400 , -- Sandking
[ 475 ] = 24000 , -- Primo
[ 426 ] = 5800 ,-- Premier
[ 566 ] = 26615 , -- Tahoma
[ 576 ] = 27899 , -- Torando
[ 562 ] = 27912 , -- Elegy
[ 536 ] = 29455 , -- Blade
[ 439 ] = 30222 , -- Stallion
[ 567 ] = 31233 , -- Savanna
[ 534 ] = 32000 , -- Remington
[ 535 ] = 35415 , -- Slamvan
[ 575 ] = 36989 , -- Broadway
[ 580 ] = 39450 , -- Stafford
[ 474 ] = 45750 , -- Hermes
-- SPORTOWE
[ 496 ] = 50140 , -- Blista Compact
[ 565 ] = 55400 , -- Flash
[ 603 ] = 61200 , -- Phoenix
[ 415 ] = 65188 , -- Cheetah
[ 558 ] = 68991 , -- Uranus
[ 506 ] = 72344 , -- Super GT
[ 602 ] = 73455 , -- Alpha
[ 429 ] = 78112 , -- Banshee
[ 402 ] = 81234 , -- Buffalo
[ 587 ] = 82347 , -- Euros
[ 541 ] = 89400 , -- Bullet
[ 559 ] = 90001 , -- Jester
[ 451 ] = 95800 , -- Turismo
[ 477 ] = 99900 , -- ZR - 350
-- Od 1 MLN
[ 411 ] = 101233 , -- Infernus
[ 434 ] = 123444 , -- Hotknife
[ 545 ] = 145000 , -- Hustler
-- Motory
[ 462 ] = 1000 , -- Faggio
[ 461 ] = 3400 , -- PCJ - 600
[ 581 ] = 8500 , -- BF - 400
[ 521 ] = 9899 , -- FCR900
[ 463 ] = 14500 , -- Freeway
[ 586 ] = 25000 , -- Wayfarer
[ 571 ] = 23000 , -- Quad
[ 522 ] = 34520 , -- NRG - 500
}
okienko = guiCreateWindow ( 603 , 224 , 401 , 320 , "Z?omowanie pojazdu" , false )
guiWindowSetSizable ( okienko , false )
zamknijg = guiCreateButton ( 33 , 214 , 142 , 67 , "Zamknij" , false , okienko )
zlomujg = guiCreateButton ( 231 , 214 , 142 , 67 , "Zez?omuj" , false , okienko )
info = guiCreateMemo ( 9 , 35 , 382 , 104 , "Aby zez?omowa? sw?j pojazd kliknij przycisk na dole 'zez?omuj'. \nPami?taj, ?e Tw?j pojazd zostanie usuni?ty na zawsze!" , false , okienko )
addEventHandler ( "onClientResourceStart" , resourceRoot ,function()
guiSetVisible ( okienko , false )
showCursor ( false )
end )
addEvent ( "gui" , true )
addEventHandler ( "gui" , getRootElement (),function()
local veh = getPedOccupiedVehicle ( localPlayer )
local id = getElementModel ( veh )
money = pojazdy [ id ]
local nazwa = getVehicleName ( veh )
if isPedInVehicle ( localPlayer ) then
outputChatBox ( "Za zezlomowanie pojazdu marki #00FF00 " .. nazwa .. "#E7D9B0, dostaniesz #00FF00" .. money .. " PLN" , 231 , 217 , 176 , true )
guiSetVisible ( okienko , true )
showCursor ( true )
end
end )
function close ()
if source == zamknijg then
guiSetVisible ( okienko , false )
showCursor ( false )
end
end
addEventHandler ( "onClientGUIClick" , root , close )
function zlomuj ()
if source == zlomujg then
guiSetVisible ( okienko , false )
showCursor ( false )
triggerServerEvent ( "zlomuj" , localPlayer )
end
end
addEventHandler ( "onClientGUIClick" , root , zlomuj )
Wysłany: 2016-10-06, 08:00
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
Teraz wystarczy ?e wjad? autem w marker na chacie pojawia si? ?e zez?omowa?em. Ale auto zostaj? kasy nie ma.
Wysłany: 2016-10-06, 15:45
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
zamie? function zlomuj ()
if source == zlomujg then
guiSetVisible ( okienko , false )
showCursor ( false )
triggerServerEvent ( "zlomuj" , root )
end
end
addEventHandler ( "onClientGUIClick" , root , zlomuj )
Tagi: złomowisko
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: