Witamy na GTAOnline Obecny czas to 2017-05-27, 21:26 Użytkowników: 69790
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


Poprzedni temat :: Następny temat
Prawo Jazdy
Autor Wiadomość

BarteQ03 
LUA/WebMaster/Mapper




Informacje
Nick w MP: Avenged
Wiek: 14
Na forum: 216 dni
Posty: 200
Piwa: 52
Respekt: 65,3


Wysłany: 2016-12-18, 20:33   Prawo Jazdy



Mam problem z prawkiem z It's Your World ponieważ gracze robią prawko ale jak zrobią reconnect to muszą od nowa zdawać

[ Dodano: 2016-12-19, 01:10 ]
Poprostu prawko się nie zapisuje :/ . Proszę o pomoc! ;)

_________________

Moje umiejętności:
HTML [Podstawa]
CSS [Podstawa]
LUA [Podstawa]




Projekt serwera : Light RPG
Adres Forum : www.lightrpg.pe.hu
Rejestruj się już dziś !




- Dopiero się uczę ;)
Postaw piwo autorowi tego posta
 

Luqas 





Informacje
Nick w MP: Luqas
Wiek: 16
Na forum: 161 dni
Posty: 22
Piwa: 4
Respekt: 50


Wysłany: 2016-12-19, 16:28   



Witaj!
Chodzi Ci o to, że podczas zdawania, jeżeli gracz zrobi reconnect, to po wejściu na serwer nie siedzi w samochodzie?

Najlepiej jakbyś podał kod skryptu, bo nie mam dostępu do tego GM'a w tej chwili :)

_________________
Pozdrawiam :)

______________________________

Serwer Water-World MTA | Postęp - [5%]

______________________________
Postaw piwo autorowi tego posta
 

marcin778 
Majster Bułeczka.





Informacje
Nick w MP: Ml.Bryg|Marcin
Wiek: 29
Na forum: 855 dni
Posty: 1530
Piwa: 1935
Respekt: 521
Respekt: 521


Wysłany: 2016-12-19, 18:11   



Nie zapisuje się bo pewnie jest na zwykłe elementdaty.

_________________
Pomagam w miarę możliwości GG: 49018649
Również robię skrypty na zamówienie.

http://creativegame.ct8.pl/index.php

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- obecnie
Postaw piwo autorowi tego posta
 

BarteQ03 
LUA/WebMaster/Mapper




Informacje
Nick w MP: Avenged
Wiek: 14
Na forum: 216 dni
Posty: 200
Piwa: 52
Respekt: 65,3


Wysłany: 2016-12-19, 18:32   



A powiesz jak to zmienić? :P

_________________

Moje umiejętności:
HTML [Podstawa]
CSS [Podstawa]
LUA [Podstawa]




Projekt serwera : Light RPG
Adres Forum : www.lightrpg.pe.hu
Rejestruj się już dziś !




- Dopiero się uczę ;)
Postaw piwo autorowi tego posta
 

marcin778 
Majster Bułeczka.





Informacje
Nick w MP: Ml.Bryg|Marcin
Wiek: 29
Na forum: 855 dni
Posty: 1530
Piwa: 1935
Respekt: 521
Respekt: 521


Wysłany: 2016-12-19, 18:45   



Czarownikiem nie jestem, szklanej kuli nie mam więc bez kodu to ja sobie mogę pogwizdać.

_________________
Pomagam w miarę możliwości GG: 49018649
Również robię skrypty na zamówienie.

http://creativegame.ct8.pl/index.php

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- obecnie
Postaw piwo autorowi tego posta
 

BarteQ03 
LUA/WebMaster/Mapper




Informacje
Nick w MP: Avenged
Wiek: 14
Na forum: 216 dni
Posty: 200
Piwa: 52
Respekt: 65,3


Wysłany: 2016-12-19, 19:06   



Kod:

--[[
Resource: OURGame v2
Developers: Split <split.programista@gmail.com>
You have no right to use this code without my permission.
(c) 2015 <split.programista@gmail.com>. All rights reserved.
]]

local marker=createMarker(361.49, 171.21, 1008.38-1, "cylinder", 1.2, 255, 255, 255, 155) -- Prawo Jazdy
setElementInterior(marker, 3)
setElementDimension(marker, 1)

local marker2=createMarker(415.51, 2532.14, 19.15-1, "cylinder", 1.2, 255, 255, 255, 155) -- Licencja Lotnicza
setElementInterior(marker2, 0)

local t=createElement("text")
setElementInterior(t, 3)
setElementDimension(t,1)
setElementPosition(t, 361.49, 171.21, 1008.38)
setElementData(t,"name","Zdawanie na prawo jazdy")

local t2=createElement("text")
setElementInterior(t2, 0)
setElementPosition(t2, 415.51, 2532.14, 19.15)
setElementData(t2,"name","Zdawanie licencji lotniczej")


local wm={}
wm.window=guiCreateWindow(0.21, 0.20, 0.57, 0.54, "Zdawanie prawa jazdy", true)
guiWindowSetSizable(wm.window, false)
guiWindowSetMovable(wm.window, false)
guiSetVisible(wm.window, false)
wm.label=guiCreateLabel(0.02, 0.06, 0.96, 0.05, "Z poniższej listy wybierz kategorię prawa jazdy do której chcesz przystąpić później kliknij Przystąp", true, wm.window)
guiLabelSetHorizontalAlign(wm.label, "center", false)
guiLabelSetVerticalAlign(wm.label, "center")
wm.gridlist=guiCreateGridList(0.02, 0.12, 0.96, 0.69, true, wm.window)
guiGridListAddColumn(wm.gridlist, "Kategoria", 0.3)
guiGridListAddColumn(wm.gridlist, "Pojazdy", 0.3)
guiGridListAddColumn(wm.gridlist, "Cena", 0.2)
guiGridListAddColumn(wm.gridlist, "Zdane", 0.2)
wm.close=guiCreateButton(0.62, 0.83, 0.36, 0.13, "Zamknij", true, wm.window)
wm.submit=guiCreateButton(0.02, 0.83, 0.36, 0.13, "Przystąp", true, wm.window)

local function fillLicenseData()
guiGridListClear(wm.gridlist)
for i,v in ipairs(licenseCategory) do
local row=guiGridListAddRow(wm.gridlist)
guiGridListSetItemText(wm.gridlist, row, 1, v[1], false, false)
guiGridListSetItemText(wm.gridlist, row, 2, v[2], false, false)
guiGridListSetItemText(wm.gridlist, row, 3, v[3].." PLN", false, false)
guiGridListSetItemData(wm.gridlist, row, 3, v[3])
-- Settings
if getElementData(localPlayer,"player:license:pj"..v[1]) == 1 then
guiGridListSetItemText(wm.gridlist, row, 4, "TAK", false, false)
guiGridListSetItemColor(wm.gridlist, row, 4, 0, 255, 0)
else
guiGridListSetItemText(wm.gridlist, row, 4, "NIE", false, false)
guiGridListSetItemColor(wm.gridlist, row, 4, 255, 0, 0)
end
end
end

local function fillLicenseData2()
guiGridListClear(wm.gridlist)
for i,v in ipairs(licenseCategory2) do
local row=guiGridListAddRow(wm.gridlist)
guiGridListSetItemText(wm.gridlist, row, 1, v[1], false, false)
guiGridListSetItemText(wm.gridlist, row, 2, v[2], false, false)
guiGridListSetItemText(wm.gridlist, row, 3, v[3].." PLN", false, false)
guiGridListSetItemData(wm.gridlist, row, 3, v[3])
-- Settings
if getElementData(localPlayer,"player:license:pj"..v[1]) == 1 then
guiGridListSetItemText(wm.gridlist, row, 4, "TAK", false, false)
guiGridListSetItemColor(wm.gridlist, row, 4, 0, 255, 0)
else
guiGridListSetItemText(wm.gridlist, row, 4, "NIE", false, false)
guiGridListSetItemColor(wm.gridlist, row, 4, 255, 0, 0)
end
end
end

addEventHandler("onClientGUIClick", wm.submit, function()
local selectedRow=guiGridListGetSelectedItem(wm.gridlist)
if not selectedRow or selectedRow < 0 then return end
local cat=guiGridListGetItemText(wm.gridlist, selectedRow, 1)
local cost=guiGridListGetItemData(wm.gridlist, selectedRow, 3)
local zdane=guiGridListGetItemText(wm.gridlist, selectedRow, 4)
if tonumber(cost) > getPlayerMoney(localPlayer) then
outputChatBox("* Nie posiadasz tyle gotówki.", 255, 0, 0)
return
end
--[[if getPlayerName(localPlayer) ~= "Split" then
outputChatBox("* W budowie...", 255, 0, 0)
return
end]]
if zdane ~= "TAK" then
triggerServerEvent("license:do", resourceRoot, tonumber(cost), cat)
if not guiGetVisible(wm.window) then return end
guiSetVisible(wm.window, false)
showCursor(false)
else
outputChatBox("* Posiadasz już zdane prawo jazdy.", 255, 0, 0)
end
end)

addEventHandler("onClientGUIClick", wm.close, function()
if not guiGetVisible(wm.window) then return end
showCursor(false)
guiSetVisible(wm.window, false)
end)

addEventHandler("onClientMarkerHit", marker, function(el,md)
if not md or el~=localPlayer then return end
if guiGetVisible(wm.window) then return end
showCursor(true)
guiSetVisible(wm.window,true)
fillLicenseData()
end)

addEventHandler("onClientMarkerHit", marker2, function(el,md)
if not md or el~=localPlayer then return end
if guiGetVisible(wm.window) then return end
showCursor(true)
guiSetVisible(wm.window,true)
fillLicenseData2()
end)


[ Dodano: 2016-12-19, 19:06 ]
To jest plik c_license.lua

_________________

Moje umiejętności:
HTML [Podstawa]
CSS [Podstawa]
LUA [Podstawa]




Projekt serwera : Light RPG
Adres Forum : www.lightrpg.pe.hu
Rejestruj się już dziś !




- Dopiero się uczę ;)
Postaw piwo autorowi tego posta
 

BlackGamePL 
Idę na Emeryturę





Informacje
Nick w MP: Dexnes
Wiek: 17
Na forum: 1107 dni
Posty: 487
Piwa: 898
Respekt: 330
Respekt: 330Respekt: 330Respekt: 330


Wysłany: 2016-12-19, 20:21   



BarteQ03, podaj jeszcze kod z pliku "server" i polecam stosować znaczki [.lua] i [./lua] (oczywiście bez kropek) bo kod jest wtedy czytelniejszy.

_________________
- Skrypter LUA

- C#
Postaw piwo autorowi tego posta
 

BarteQ03 
LUA/WebMaster/Mapper




Informacje
Nick w MP: Avenged
Wiek: 14
Na forum: 216 dni
Posty: 200
Piwa: 52
Respekt: 65,3


Wysłany: 2016-12-19, 20:28   



s_zdawanie.lua



--[[
    ResourceOURGame v2
    DevelopersSplit <split.programista@gmail.com>
    You have no right to use this code without my permission.
    (c2015 <split.programista@gmail.com>. All rights reserved.
]]

--[[local marker2=createMarker(-2050.29,-106.16,35.24,"corona",2,170,200,0)

addEventHandler("onMarkerHit"marker2, function(el,md)
 setElementPosition(el,-2044.69,-94.57,35.17 )
end)--]]

addEvent("license:do",true)
addEventHandler("license:do"resourceRoot, function(cost,selected)
    if tonumber(cost) <= getPlayerMoney(clientthen
        takePlayerMoney(client,cost)
    end

    local veh=nil
    if selected == "A" then veh=createVehicle(586, -1948.291001.0435.060.599.91269.09)
    elseif selected == "B" then veh=createVehicle(436, -1948.451001.4534.900.440.00269.07)
    elseif selected == "C" then veh=createVehicle(482, -1947.891001.9335.210.55, -0.00269.03)
    elseif selected == "L" then veh=createVehicle(593324.692543.6717.28359.4360.0179.0end
    if not veh then return end
    if selected == "L" then
    setElementData(veh,"vehicle:desc","Egzamin Licencji Lotniczej\nKategoria "..selected)
    else
    setElementData(veh,"vehicle:desc","Egzamin prawa jazdy\nKategoria "..selected)
    end
    setElementData(veh,"vehicle:mileage",16442)
    setElementData(veh,"vehicle:fuel",100)
    setElementData(veh,"vehicle:lic",true)

    setElementDimension(client,0)
    setElementInterior(client,0)
    showPlayerHudComponent(client"radar"true)
    warpPedIntoVehicle(client,veh)
    triggerClientEvent(client"license:start"resourceRootselectedveh)
    --outputChatBox("* "..getPlayerName(client).." rozpoczął(ęła) egzamin prawa jazdy, kategoria: "..selected..""root25500)
end)

addEvent("license:vehdel"true)
addEventHandler("license:vehdel"resourceRoot, function(veh)
    destroyElement(veh)
end)

addEventHandler("onPlayerQuit"root, function()
    local veh=getPedOccupiedVehicle(source)
    if not veh then return end
    if getVehicleController(veh) ~= source then return end
    if not getElementData(veh,"vehicle:lic"then return end
    destroyElement(veh)
end)

addEventHandler("onVehicleDamage"resourceRoot, function(loss)
    local kierowca=getVehicleController(source)
    if not kierowca then return end
    if not getElementData(source,"vehicle:lic"then return end
    destroyElement(source)
    outputChatBox("* Uszkodziłeś(aś) pojazd, nie zdajesz egzaminu!"kierowca25500)
    triggerClientEvent(kierowca"license:finish"resourceRoottrue)
end)

addEventHandler("onVehicleStartExit"resourceRoot, function()
    cancelEvent()
end)

addCommandHandler("lotgp", function(plr,cmd)
    local x,y,z=getElementPosition(plr)
    local p=string.format("{%.02f, %.02f, %.02f},"x,y,z)
    outputChatBox(pplr)
end)

addCommandHandler("lotgp2", function(plr,cmd)
    local veh=getPedOccupiedVehicle(plr)
    if not veh then return end
    local x,y,z=getElementPosition(veh)
    local rx,ry,rz=getElementRotation(veh)
    local p=string.format("%.02f, %.02f, %.02f, %.02f, %.02f, %.02f"x,y,z,rx,ry,rz)
    outputChatBox(pplr)
end)


[ Dodano: 2016-12-20, 17:39 ]
Podałem kod i czekam :/

_________________

Moje umiejętności:
HTML [Podstawa]
CSS [Podstawa]
LUA [Podstawa]




Projekt serwera : Light RPG
Adres Forum : www.lightrpg.pe.hu
Rejestruj się już dziś !




- Dopiero się uczę ;)
Postaw piwo autorowi tego posta
 
Tagi: prawo :: jazdy
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:






Wyświetl posty z ostatnich:   
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
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,2 sekundy. Zapytań do SQL: 18