Witamy na GTAOnline Obecny czas to 2018-11-17, 18:14 Użytkowników: 76716
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj
GTAONLINE.PL
Tematy otagowane jako: pracy
1. Nie respi pojazdu w pracy
Siema nie respi pojazdu w pracy

SERVER:
[lua]Pojazdy = {
{-1851.09,-129.32,11.63,0.0,0.2,86.5},
{-1851.18,-134.53,11.63,0.1,359.9,87.2},
{-1851.25,-140.04,11.63,0.1,359.9,86.7},
{-1876.55,-149.54,11.63,0.0,0.0,358.9},
{-1882.07,-149.38,11.63,0.0,0.0,356.6},
}

for i,v in ipairs(Pojazdy) do
local Pojazd = createVehicle(609, v[1], v[2], v[3]+0.3, v[4], v[5], v[6])
setElementData(Pojazd, "pojazd_opis", "Załadowane Meble : 0%")
setVehicleColor (Pojazd, 0, 255, 84 )
setVehicleHandling(Pojazd,"maxVelocity",100)
setElementData(Pojazd, "pojazdy_przebieg", math.random(500, 1000))
setElementData(Pojazd, "pojazdy_paliwo", 50)
setElementFrozen(Pojazd, true)
setVehicleEngineState(Pojazd, false)
end

addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
if getElementData(plr, "graczPraca") == false then
setElementData(plr, "graczPraca", true)
setElementFrozen(source, false)
outputChatBox("* Rozpoczałeś Prace Jako Kurier Mebli, Jedź Załadować Meble!", plr, 255, 255, 255)
triggerClientEvent(plr, "kurier_praca", resourceRoot)
else
outputChatBox("* Posiadasz Już Aktywną Prace!", plr, 255, 0, 0)
end
end
end)



function respawnVehicles()
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleOccupant(v) then
...
2. Nie wiem jak zrobic w pracy kosiarek
Witam mam problem z tym , że jak zacznę prace kosiarek to żeby w tym miejscu gdzie jest blip na mapie pokazywal sie krzak i jak sie przejedzie przez to to on sie usuwa i pokazuje nastepny za pomoc daje :piwo:
3. Ulepszenie Auta w pracy
Witam wie ktoś może jak dodać ulepszenie auta do danej pracy chodzi, mi oto że

jak wchodze w marker pracy to chciałbym żeby pojazd dostał już jakieś ulepszenie typu: Nitro,Spoiler itp


Za pomoc R* oraz :piwo:
4. TOP lista w pracy
Błąd bad arguments #1 to 'concat' (table expected got nil)

praca.lua

function load_fabryka_table()
    
local q exports.MXL_dbb:mysql_query("select * from TABELA_users order by punkty_busy desc")
    
local ranking_table = {}

    for 
1,do
        
table.insert(ranking_tableq[i]["login"]..": "..q[i]["punkty_busy"].." punktów")
    
end

    
return ranking_table
end


job.lua

"Ranking pracy:n"..table.concat(details[13], "n"),
5. Pojazd w pracy
Cześć mam problemik ponieważ robie prace Elektryka i chcę aby tworzył się pojazd pony i nas tam tepało a po zakończeniu pracy się niszczył tutaj lua:
Kod:

ElektrykStart = createMarker(1352.30347, -1759.24646, 13.50781-0.9, "cylinder",2,255,255,0)
createBlipAttachedTo(ElektrykStart,46)

local skrzynki = {
{1554.68933, -1678.33997, 16.19531},
{1442.74133, -1582.64551, 13.54688},
{1322.10388, -1701.16809, 13.54688},
{1411.16040, -1775.11145, 14.38105},
{1372.21838, -1741.92639, 13.54688},
}

function jobStart()
if started then outputChatBox("Posiadasz aktywną pracę!",255,0,0) return end
local los=math.random(1, #skrzynki)
rnd=skrzynki
m=createMarker(rnd[los][1],rnd[los][2],rnd[los][3]-0.9, 'cylinder', 1)
b=createBlipAttachedTo(m,41)
started=true
---------------------
addEventHandler("onClientMarkerHit", m, function()
destroyElement(m)
destroyElement(b)
started=false
kasa=math.random(5,30)
outputChatBox("Za naprawienie skrzyki elektrycznej otrzymujesz "..kasa.."$",0,255,0)
givePlayerMoney(kasa)
end)
---------------------
end
addEventHandler("onClientMarkerHit", ElektrykStart, jobStart)
6. RP w pracy
Witam, robie skrypt na prace, ktora ma wymagac RP. Skrypt jest oczywiscie pod OG-RPG. Ale niestety po wrzuceniu skryptu cos sie rozwalilo z systemem RP.
Przez co nie moge rozpoczac pracy. Dodam iz nawet na hudzie znikla ilosc RP, nie edyotowalem zapisu graczy ani MySql. Jedynie co zrobilem to przeczyscilem Mysql Blad jaki mi wyskakuje w konsoli:
[2018-03-24 11:07] ERROR: [Joby]/rpg_job_autobusy/server.lua:24: attempt to compare boolean with number
Kawalek kodu:
addEvent("lvl2"true)
addEventHandler("lvl2"root, function()
if 
getElementData(source,"player:autobusy") < 150 then 
outputChatBox
("#ff0000&#10006; #FFFFFFAby pracowac na 2 poziomie musisz zdobyc 150 punktow Reputacji",source255255255true)
return
end
if getElementData(source,"player:license:pjC") < 1 then 
outputChatBox
("#ff0000&#10006; #FFFFFFAby pracowac na 2 poziomie musisz posiadac Prawo Jazdy Kategorii: C.",source255255255true)
return
end

    local x
,y,getElementPosition(source)
    
local auto createVehicle(4311741.82,-1857.70,13.51,359.5,0.1,268.8)
    
setElementData(auto"vehicle:fuel"100)
    
setElementData(auto"vehicle:mileage"math.random(50000,80000))
    
setTimer(warpPedIntoVehicle,100,1,sourceauto)
    
outputChatBox("#00cc00&#10004; #FFFFFFRozpoczeles prace zajezdni na poziomie 2.",source255255255true)
end)
7. nie ma pracy tune w zatrudnianiu
to tak wchodze w urzad prace a tam tune nie ma w mysql probowalem dodac ale nwm jak do tego sie zabrac
8. Topka do pracy w GUI
Witam, chciałbym zrobić do systemu "Top 10" tak, aby nie było to wyświetlane jako latąjący napis, tylko dxDrawText.
Kod:

str
="(odswiezanie: 10 sekund)nRanking pracy kuriera:"
local t=createElement("text")
setElementData(t,"name",str)
setElementPosition(t,2151.39, -2247.3114.89+1.5)

function 
aktualizujText()
local q=exports["ogrpg-db"]:dbGet("select * from job_kurier_topka order by ilosc desc limit 10")
str="(odswiezanie: 10 sekund)nRanking pracy kuriera:"
for i,v in ipairs(q) do
iii=i
local nick
=exports["ogrpg-db"]:dbGet("select login,login2 from ogrpg_users where id=?"v["uid"])
for 
i2,v2 in ipairs(nick) do
if 
i2 1 then return end
if v2["login2"] == false then
str
=""..str.."n"..iii..". "..v2["login"].." - "..v["ilosc"].." oddane paczki"
else
str=""..str.."n"..iii..". "..v2["login2"].." - "..v["ilosc"].." oddane paczki"
end
end
end
setElementData
(t"name"str)
end
setTimer
(aktualizujText100000)
9. Nie moge rozpocząć pracy
..
10. Przenikanie w pracy
Otóż prowadzę serwer gdzie jest ponad 80-90 graczy dziennie i ciągle narzekają na to, że w pracach są kolizje, na ParadiseRPG widziałem, że było przenikanie i chciałbym zrobić coś takiego jak tam.
Za objaśnienie jak to zrobić dam piwko i może respekt.
11. Wypłata z pracy i punkty GP
Witam otóż mam taki problem ze za jedno paczkę powinno mi dawać 15 euro + 1 GP
i pieniądze się powinny odbierać w urzędzie a GP powinno dawać odrazu a nie daje.
[b]Kawałek kodu(c)[/b]
[lua]
destroyElement(blip)
setElementFrozen(el, true)
setTimer(function()
setElementFrozen(el, false)
outputChatBox("[ Informacja ] Skrzynia dostarczona, swoje pieniądze możesz odebrać w urzedzie.( +15 euro oraz 1 GP )")
destroyElement(skrzynia)
destroyElement(cel)
setPedAnimation(localPlayer, false)
toggleControl("sprint", true)
setElementData(el, "gracz_praca", false)
local pkt = getElementData(el, "szacunek")
local wyplata = getElementData(el,"gracz_wyplata")
setElementData(el,"gracz_wyplata", wyplata + 15)
setElementData(el, "szacunek", pkt + 1)
end, 9000, 1)
end)
else
outputChatBox(" Posiadasz aktywną pracę.")
end
end)
[/lua]
[b]Kod na wypłaty w urzędzie(s)[/b]
[lua]
local wyplaty = createMarker(-169.84,-6694.25,14.24, "cylinder", 2.0, 255, 0, 0, 0)
setElementDimension(wyplaty, 0)
setElementInterior(wyplaty, 0)

function Wyplatyxd(source)
if getElementType(source) ~= "player" then return end
local pieniadze = getElementData(sourc...
12. Nie Zapisuje Punktów i nie daje ich w pracy
Wiec tak jak napisałęm w temacie daje sobie punkty przez komende to normalnie mi daje punkty ale jak wyjde z serwera to ich nie zapisuje jak np ide do pracy to kase daje mi ale punktów nie. Prosze o pomoc za pomoc R* :+: :piwo: //Błędów w debugu nie wywala.


[b]Kod na Punkty(po stronie servera][/b]
[lua]
function odczyt ()
local konto = getAccountName(getAccountPlayer(source))
local data = getAccountData(konto, "Respekt")
if data then
setElementData(source, "Respekt", data)
else
setAccountData(konto, "Respekt", 0)
setElementData(source, "Respekt", 0)
end
end
addEventHandler ( 'onPlayerLogin', getRootElement (), odczyt)

function zapis ()
local konto = getAccountName(getAccountPlayer(source))
local data = getElementData(source, "Respekt")
if data then
setAccountData(konto, "Respekt", data)
end
end
addEventHandler("OnPlayerQuit",getRootElement(),zapis)

function addScore(points)
setElementData(konto, "Respekt", getElementData(konto, "Respekt") + points)
end

addEvent("addScore", true)
addEventHandler("addScore", getRootElement(), addScore)
---------dawanie score

addCommandHandler ( "dajpunkt",
function ( player, cmd, nick, kwota )


if nick and kwota then
local aplayer = getPlayerFromName ( nick )
if aplayer then
kwota = to...
13. Wybór pracy
Tak więc chciałem się zwolnić z Tunera, i tu nagle nic. Żadnego komunikatu wogóle się nic nie pokazuje, chciałbym to naprawić. :P Proszę o pomoc :)

[code]

-- Odświeżanie tabeli


function getyesterday()
local realTime=getRealTime()
date=string.format("%04d-%02d-%02d", realTime.year+1900, realTime.month+1, realTime.monthday-1)
return date
end

function getday()
local realTime=getRealTime()
date=string.format("%04d-%02d-%02d", realTime.year+1900, realTime.month+1, realTime.monthday)
return date
end

function refreshing(client)
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_office")
if result and #result > 0 then
triggerClientEvent(client, "jobs:refresh", resourceRoot, result)
end
end


setTimer(function()
local result=exports["ogrpg-db"]:pobierzTabeleWynikow("SELECT * FROM ogrpg_jobs")
if (result) then
for ii,vv in ipairs(result) do
--if vv["code"] ~= "SAPD" then
if vv["actived"] ~= getyesterday() and vv["actived"] ~= getday() then
local query=string.format("SELECT * FROM ogrpg_office WHERE code=%q", vv["code"])
local result2=exports["ogrpg-db"]:pobierzWyniki(query)
if (result2) then
local query2=string.format("UPDATE ogrpg_office SET spaces=%d WHERE code=%q", result2["spaces"]-1, vv["code"])
export...
14. blipy w pracy na radarze
Witam, mam problem z dodaniem blipów do "missionPointsD" na radarze. Ogólnie to próbowałem je zrobić i odziwo mi się udało lecz po wleceniu w markery one nie znikały. dam czysty kod może ktoś z was by to wykonał. (pisalem w prośbie o przerobienie skryptu ale nikt sie nie odzywa -,- )

[lua]
createBlip ( 1393.81, 1251.28, 10.82, 46, 2, 255, 0, 0, 255, 0, 400)
local missionTimer
local missionVehicle
local missionWysypiskaD = {
{1393.81, 1251.28, 10.82},
}
local missionPointsD = {


{1510.02, 1469.23, 183.85},
{1454.08, 1620.11, 183.85},
{1339.48, 1593.27, 183.85},
{1432.73, 1780.46, 71.95},
{1428.17, 1948.34, 62.25},
{1437.01, 2124.77, 42.10},
{1487.96, 2203.80, 69.20},
{1538.71, 2197.85, 69.20},
{1657.53, 2177.71, 69.20},


}
local countMarkers=#missionPointsD

for i,v in ipairs(missionWysypiskaD) do
local marker=createMarker(v[1], v[2], v[3]-1, "cylinder", 4, 0, 71, 255,100)
createPickup ( v[1], v[2], v[3]+1, 3, 1318 )
setElementData(marker,"wysypisko",true)
--createBlipAttachedTo(marker, 52)


local t=createElement("text")
setElementData(t,"name","Miejsce oddanianzebranych danych!")
setElementPosition(t, v[1], v[2], v[3])
end

function showMarker()
for i,rnd in ipairs(missionPointsD) do
markerr=createMarker(rnd[1], rnd[2], rnd[3], "arrow", 7, 0, 80, 180,255)



...
15. Zakączenie pracy po śmierci
Jak zrobić by po śmierci gracza praca by się kączyła??? Bo teraz po śmierci praca się nie kączy się
16. Zakonczenei Pracy
Mam troche problem bo chce ze jak wyjde z auta to po np.10sek Auto znika i praca sie konczy.

I Auto normalnie znika itp jest i Powinna Sie praca konczyc Ale nie konczy sie


--Serwer
function respawnVehicles()
    for 
i,v in ipairs(getElementsByType("vehicle"resourceRoot)) do
        if 
not getVehicleOccupant(vthen
            respawnVehicle
(v)
            
setElementFrozen(vtrue)
            
setVehicleEngineState vfalse )
            
triggerClientEvent(plr"koniec"resourceRoot)
        
end
    end
end
setTimer
(respawnVehicles100000)


--Client


addEvent
("koniec"true)
addEventHandler("koniec"resourceRoot, function(localPlayer)
setElementData(localPlayer"gracz_praca8"false)
         
destroyElement(blip)

                
outputChatBox("#919191[#0053FFInformacja#919191] #ff0000Za Długo Byłes/as Poza Pojazdem, Zakonczono Prace",255,255,255,true
                
destroyElement(cel)



end)



//Ten OutPutChatBox:
outputChatBox("#919191[#0053FFInformacja#919191] #ff0000Za Długo Byłes/as Poza Pojazdem, Zakonczono Prace",255,255,255,true


Sie Pojawia
17. Skrypt na rozpoczęcie pracy nie działa
Cześć, mam problem z pewnym skryptem, odpalam i marker się nie pojawia w ogóle nie działa.

Server:

[lua]
local mark = createPickup(1540.06873, -1674.80566, 9838.55469,3, 1275, 1)
setElementInterior(mark, 6)

addEventHandler("onPickupHit",mark,
function(player)
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then
triggerClientEvent(player, "startGGPol", root, player)
end
end
)

addEvent("przebierzPol", true)
addEventHandler("przebierzPol",root,
function(model)
local skin = getElementModel(source)
local gracz = getPlayerName(source)
local nick = getPlayerFromName(gracz)
local acc = getPlayerAccount(nick)
local accName = getAccountName ( getPlayerAccount ( source ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then
if getAccountData(acc,"PracaPol") == false then
setAccountData(acc,"starySkinPol", skin)
setElementModel(source, model)
setAccountData(acc,"PracaPol", true)
outputChatBox("#FF0036[#919191Policja#FF0036]#919191Rozpoczynasz służbe",source,255,255,255,true)
toggleControl(source,"fire",true)
toggleControl(source,"aim_weapon",true)
toggleControl(source,"action", true)
else
outputChatBox("#FF0036[#919191Polic...
18. Jak zrobic progress bar do pracy
Witam wiem jak zrobic progress bar w gui editor ale nie umie robic w pracy ze jak wejde do markeru to mi sie laduje pasek
19. usuwanie z pracy
mam problem bo usuwa gracza z pracy ale nie zmienia liczby wolnych miejsc.
che aby codziennie o 20:00 zwalniało wrzystkich i robiło 0 miejsc.

setTimer(function()
    
local result exports['ogrpg-db']:dbGet("SELECT * from ogrpg_jobs WHERE actived<NOW() - INTERVAL 1 DAY;")
    if 
result and #result > 0 then
    
for i,v in pairs(result) do
        
exports['ogrpg-db']:dbSet("DELETE FROM ogrpg_jobs WHERE code=? and uid=?? and actived=?",v.code,v.uid,v.actived)
        
exports['ogrpg-db']:dbSet("UPDATE ogrpg_office set spaces=0 where code=?",v.code)
        
outputDebugString("Wyczyszczono prace z nieaktywnych osób!")
    
end
    end
end
864000000)
20. Freeroam w pracy
Witam mam problem, otóż nie wiem czy da się w ogóle zrobić takie coś, że po wzięciu pracy nie da się otworzyć Panelu Freeroam f1. a jeśli się da to w jaki sposób? Próbowałem tego lecz nie działa, debugscript 3 nic nie pokazuje.
    toggleControl("FRWindow"false 


Proszę o pomoc!
21. Nie wypłaca za wykonanie pracy
Witam mam problem gdy wykonam prace nie wypłaca mi kasy , próbowałem szukałem na forum rozwiązania ale nie udało się.
Kod z strony serwera
[code]
addEvent("givePlayerMoney", true)
addEventHandler("givePlayerMoney", resourceRoot, function(m)
if tonumber(m) then
givePlayerMoney(client, m)
end
end)

wejscie = createMarker (-2037.91,356.60,67.25+1, "arrow", 2, 255, 255, 0)
wyjscie = createMarker (-2073.74,273.49,36.35+1, "arrow", 2, 255, 255, 0)
setElementDimension(wyjscie, 0)

addEventHandler("onMarkerHit", wejscie, function(el, md)
if isPedInVehicle(el) then return end
setElementDimension(el, 0)
setElementPosition(el, -2073.52,275.39,36.35)
end)

addEventHandler("onMarkerHit", wyjscie, function(el, md)
if isPedInVehicle(el) then return end
setElementDimension(el, 0)
setElementPosition(el, -2040.26,356.36,67.25)
end)
[/code]
Kod z strony clienta
[code]
local praca = createMarker(-2049.55,343.55,67.29-0.8, "cylinder", 2.0, 255, 0, 0, 0)

local miejscaelektryk = {
{-2058.51,362.64,67.25},
{-2058.86,347.86,67.25},
{-2050.61,356.78,67.25},
{-2039.41,362.77,67.25},
{-2043.01,356.07,67.25},
{-2049.40,363.56,67.25},
}

addEventHandler("onClientMarkerHit", praca, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
outputChatBox("*...
22. Blip na markery, teleportowanie po zakonczeniu pracy
Witam, chcialbym sie zapytac was jak zrobic by
1. Po dojechaniu do ostatniego markera teleportowalo nas na miejsce rozpoczecia pracy ( Kordy : -1998.69, 70.68, 28.62.)
Oraz kolejne :
2. Zeby pokazywalo nam blipem gdzie mamy kolejny marker (czyli jak np zdaje sie prawo jazdy, to tam na mini mapce lub tez na F11 sa zaznaczone te markery blipem i wlasnie o to was prosze)
Z gory wielkie Dziekuje!!

Serwer

[lua]
local m1 = createMarker(-1998.69, 70.68, 28.62, "cylinder", 4.0, 255, 0, 0)
vehs = {}

local blip = createBlip(-1998.69, 70.68, 28.62, 52)

addEvent("givePlayerMoney", true)
addEventHandler("givePlayerMoney", getRootElement(),function(ile)
givePlayerMoney(source, tonumber(ile))
end)

function removePreviousVehicles(plr)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
local sby = getElementData(v, "zrespilGracz")
if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
destroyElement(v)
end
end
end

addEventHandler("onMarkerHit", m1, function(el, md)
if getElementData(el, "zrespilGracz") then
outputChatBox("[Informacja] Praca w trakcie poprawek", el)
return
end

if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(el) then return end

local x,y,z = getElementPosition(el)
local bus = createVehicle(572, x,y,z,-1992.3388671875, 75.3896484375, 27.813388824463)

setElementData(bus, "zrespilGracz", el)
...
23. Koniec Pracy
Mój problem jest taki, że gdy kończę pracę i idę po drugi kurs to po kliknięciu przycisku "Zatrudnij Się" auto się nie pojawia. Pomocy.


Client:

[lua]local marker = createMarker(642.66235, 1238.53381, 10.66666, "cylinder", 2, 0, 0, 255, 200)
znak = createBlip(642.66235, 1238.53381, 10.66666, 52)

okno = guiCreateWindow(753, 244, 408, 594, "Praca Przewoźnika Ropy", false)
guiWindowSetSizable(okno, false)

opis = guiCreateMemo(9, 25, 389, 365, "Praca polega na dowożeniu paliwa na stacji poprzez wydobycie i załadowanie do auta ropy, przeładunek ropy z samochodu do pociągu, przewóz paliwa pociągiem do Koncernu Naftowego, ponowny przyjazd do zbiornika z ropą i przewóz przerobionej ropy na benzyne do stacji paliw. Za jeden taki kurs dostaje się od 90 do 110 $, a także wzbogaca się dystrybutor z paliwem od 150 do 300 litrów paliwa.", false, okno)
guiMemoSetReadOnly(opis, true)
btnzat = guiCreateButton(11, 405, 387, 59, "Zatrudnij się", false, okno)
btnzwol = guiCreateButton(11, 483, 387, 63, "Zwolnij się", false, okno)
zamknij = guiCreateButton(347, 564, 51, 20, "X", false, okno)
guiSetVisible(okno, false)

function showGUI(hitElement)
if getElementType(hitElement) == "player" and (hitElement == localPlayer) then
if not guiGetVisible(okno) then
if not getPedOccupiedVehicle(localPlayer) then
guiSetVisible(okno, true)
showCursor(tr...
24. [SKRYPT] Skrypt - System pracy by
Witam!
Chciałbym Wam przedstawić System prac By Stw0reK, który napisałem z nudów :D System prac miał przypominać ten z serwerów typu tokyo.
Do podanych już prac typu: fbi, policjan, medyk, strażak itp. została dodana praca dziwki :P
Komendy skyptu:


/medyk
/swat
/taksowkarz
/policjant
/strazak
/robotnik
/fbi
/wojak
/listonosz
/dziwka
/prostytutka - wzywamy prostytutkę
/praca
/autor
SS:






I to tyle, dziękuje za pobranie skryptu :D


Dowloand:
http://hostuje.net/file.p...2bfe7750d760e35
[/i][/b][/hide]
R*
25. Destroy i dalsze czesci pracy
Witam nie dziala mi destroy auta jak sie z auta wysiadzie
[lua]marker = createMarker (-2477.85,741.61,34.0,"cylinder",3.0,0,255,255,255)

function zresp ( player )
local auto = createVehicle (552,-2473.05,740.76,34.73,359.7,360.0,179.4)
setElementData ( auto, "pojazd_paliwo", 50 )
setElementData ( auto, "pojazd_opis", "Praca dorywcza - Łatanie dziur " )
setVehiclePlateText(auto, "ZRD")
warpPedIntoVehicle ( player , auto, 0 )
outputChatBox (" ",player,0,200,0)
outputChatBox ("Praca dorywcza - Łatanie dziur ",player,0,200,0)
outputChatBox (" ",player,0,200,0)
end
addEventHandler ("onMarkerHit",marker,zresp)

local punkty = {
{-2337.45,725.73,43.49},
{-2149.48,654.08,51.84},
{-1999.69,514.99,34.59},
{-1893.74,800.24,37.61},
{-1789.41,978.51,24.32},
{-1776.95,1267.21,10.43},
{-2169.30,1277.51,27.65},
{-2269.48,1066.80,81.08},
{-2255.72,340.48,33.47},
}

function markery (player)
local pkt = punkty[math.random(1, #punkty)]
marker = createMarker(pkt[1], pkt[2], pkt[3], "checkpoint",2.0, 123, 225, 56, 150,player)
blip = createBlipAttachedTo(marker, 11,2,255,0,0,255,0,99999.0,player)
end
addEventHandler("onMarkerHit",marker, markery)

function destroyauto ( player, seat )
if seat == 1 then
outputChatBox("Zakonczyles prace.",player)
destroyElement(auto)
end
end
addE...
26. Zabezpieczenia dla Pracy dorywczej
Witam,
Mam pytanie jakie dać zabezpieczenia do prac dorywczych?
Proszę składać swoje propozycje i wyjaśnienie w jakim celu ma być.
27. [DM] Kasa i EXP za czas na Serwerze i Pracy
Witam

Chciałbym Ulepszyć Skrypt poprzez Dodanie pieniędzy i Exp za czas spędzony w na Serwerze naprzykład lub Wynagrodzenie Pieniężne za GOdzine w Pracy naprzykłąd 100$. Może ktoś pomóc mi w tym ?
28. Nie usuwa się pojazd w pracy busa.
Witam, skończyłem moją prace, lecz mam pewien problem otóż ustawiłem sobie busa funkcją:
jobVehicle bus


przypominam iż na samą górę kodu też:
local jobVehicle


potem przy kończeniu pracy:
    if jobVehicle and isElement(jobVehiclethen
        destroyElement
(jobVehicle)
        
jobVehicle nil
    end


lecz ten pojazd się nie usuwa, nie wiem co może być problemem.
29. Ogranicznie Pracy
Witam mój problem polega na tym jak zrobić ograniczenie do logowanie teamu np. Chciałbym żeby tylko mogło 5 osob się zalogować na serwie a jak się zaloguje to np jedna wyjdzie z serwa to żeby mogła zalogować się za nia.
Jakich funkcji użyć itp

Kod:

fc createTeam "Warsztat Los Santos"999333
pickupeq createPickup ( -278.100006103521449.30004882811084.4000244141 3,1277)
setElementInterior pickupeq)
setElementData(pickupeq,"message","Logowanie do Warsztatu Fort Carson")
function 
ls1 thePlayer 
local playerName getAccountName getPlayerAccount thePlayer ) ) 
if 
isObjectInACLGroup "user." .. playerNameaclGetGroup "Cywile" ) ) then 
setPlayerTeam 
thePlayerfc 
setElementModel thePlayer50 )
outputChatBox"Szef: Zacząłeś prace, a teraz do roboty!",thePlayer225,0,0)  
else 

outputChatBox"Nie jesteś pracownikiem warsztatu, a więc nie możesz się zalogować do frakcji!"getRootElement(),225,0,0
end 
end 
addEventHandler 
"onPickupHit"pickupeqls1 )
30. Spawn po pracy
Witam serdecznie, podam cześć kodu, który to ukazuje, że jak dojedziemy tirem do miejsca to niszczy nam tira, daje kasę itd. Chodzi o to, czy zrobiłem coś źle ze spawnem? Bo chciałbym zrobić, tak, że jak już dojadę to niszczy tira tak jak jest dotychczas, a potem teleportuje mnie do kordów które tam wpisałem.

[center][you] pomożesz?[/center]

[size=18][center]Stawiam :arrow: :piwo: :piwo: [/center][/size]

[ Dodano : 2014-10-03, 08:05 ]
A oto kod:

[lua]
function reward (hitElement)
if hitElement == rekka then
--other
startBlip = createBlip (2776.9, -2423.9, 12.7, 51)
outputChatBox ("#ffaa00// #ffffffDobra robota, za przewóz zarobiłeś " .. tableMoney[randomLoc] .. "PLN", pelaaja, 255, 255, 255, true)
setElementPosition (marker, 2776.6, -2425.5, 12.6)
palkittava = getVehicleOccupant (rekka, 0)
givePlayerMoney (palkittava, tableMoney[randomLoc])
spawnPlayer ( thePlayer, 2780.0856933594, -2425.1669921875, 13.635544776913)
--destroyThings
destroyElement (rekka)
destroyElement (vaunu)
destroyElement (finish)
destroyElement (blip)
--removeEventHandlers
removeEventHandler ("onTrailerDetach", getRootElement(), trailerDetach)
removeEventHandler ("onVehicleExit", getRootElement(), vehicleExit)
removeEventHandler ("onPlayerQuit", getRootElement(), onQuit)
else
return ...
31. Panel Pracy
Bugi:
Gdy naciskam przycisk "Policja", podpalaja sie auta.
nie pobiera getAccountName po stronie servera.
Nie daje broni
nie przenosi do innego teamu

SERVER :
[lua]
poli = createTeam ( "Policja", 0, 0, 205 )
mech = createTeam ( "Mechanicy", 165, 42, 42 )
lekarze = createTeam ( "Lekarze", 127, 255, 212 )
urzad = createTeam ( "Urząd Miasta", 236, 171, 83 )
taxi = createTeam ( "Taksówkarze", 255, 255, 0 )


function policja ( thePlayer )
local accName = getAccountName ( getPlayerAccount ( source ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then
setElementModel ( source, 280 )
giveWeapon ( source, 21, 100 )
setPedArmor ( source, 100 )
setElementHealth ( source, 100 )
setPlayerTeam ( source, poli )
else
outputChatBox ( "Nie należysz do Policjantów ", source, 0, 0, 205 )
end
end
addEvent("policja", true)
addEventHandler("policja", getRootElement(), policja)[/lua]

CLIENT:
[lua]

GUIEditor = {
button = {},
window = {}
}
GUIEditor.window[1] = guiCreateWindow(542, 242, 463, 448, "Panel Pracy", false)
guiWindowSetMovable(GUIEditor.window[1], false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetVisible(GUIEditor.window[1], false)
policja1 = guiCreateButton(54, 171, 165, 53, "Policja", false, GUIEditor.window[1])
mechan...




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,14 sekundy. Zapytań do SQL: 8