Wysłany: 2016-01-13, 14:03
Toffiaaak.
Wiek: 23 Na forum: 4410 dni Posty: 128
Nick w MP: Toffy.
Piwa : 1836
Czesc, chcialem napisalem sobie kodzik na "dawanie" mi ownera pojazdu jednak?e co? mi nie dzia?a.
Kodzik: (s-side)
function zerowanie ( thePlayer )
local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- get his account name
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Admin" ) ) then -- Does he have access to Admin functions ?
local veh = getPedOccupiedVehicle ( thePlayer )
local id = getElementData ( veh , "car_id" ) or " "
if veh then
ustawDanePojazdu ( veh , 'id' , PrzemeK )
local query = dbQuery ( handler , "INSERT INTO pojazdy (wlasciciel, model, x, y, z, rot, ca, cb, cc, przebieg, paliwo) VALUES (?, ?, ?, ?, ?, ?,?,?,?,?,?)" , wlasciciel , id , x , y , z , rot , r , g , b , 50 , 0 )
end
end
end
addCommandHandler ( "elo" , zerowanie )
Wysłany: 2016-01-13, 14:07
Novovix
xNinja powraca
Wiek: 26 Na forum: 4870 dni Posty: 240
Nick w MP: xNinja
Piwa : 452
To wygl?da jakby? skopiowa? 4 inne lub wi?cej system?w prywatnych pojazd?w i sklei? razem...
Nic si? kupy nie trzyma, i do tego gdze masz zdefiniowanego w?asciciela, kt?rego u?ywasz przy zapytaniu ?
Wysłany: 2016-01-13, 14:11
Toffiaaak.
Wiek: 23 Na forum: 4410 dni Posty: 128
Nick w MP: Toffy.
Piwa : 1836
Tak wygl?da komenda tworz?ca.
-- komenda tworzaca
function stworzPojazdCMD ( player , cmd , id , wlasciciel )
local acc = getAccountName ( getPlayerAccount ( player ))
if acc then
if isObjectInACLGroup ( "user." .. acc , aclGetGroup ( "Admin" )) then
if id and wlasciciel then
local id = tonumber ( id )
if id then
if getVehicleNameFromModel ( id ) then
local x , y , z = getElementPosition ( player )
local _ , _ , rot = getElementRotation ( player )
local veh = createVehicle ( id , x , y , z )
if veh then
setElementData ( veh , "pojazdy_paliwo" , 50 ) -- na specjalna prosbe ;)
setElementData ( veh , "pojazdy_przebieg" , 0 )
local r , g , b = getVehicleColor ( veh , true )
--<<-->>
local query = dbQuery ( handler , "INSERT INTO pojazdy (wlasciciel, model, x, y, z, rot, ca, cb, cc, przebieg, paliwo) VALUES (?, ?, ?, ?, ?, ?,?,?,?,?,?)" , wlasciciel , id , x , y , z , rot , r , g , b , 50 , 0 )
local result , num_affected_rows , last_insert_id = dbPoll ( query , - 1 )
local r , g , b = getVehicleHeadLightColor ( veh )
dbExec ( handler , "INSERT INTO tuning (id, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, paintjob, hr, hg, hb) VALUES (?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)" , last_insert_id , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "0" , "3" , r , g , b )
--<<-->>
setElementRotation ( veh , 0 , 0 , rot )
ustawDanePojazdu ( veh , last_insert_id , wlasciciel )
warpPedIntoVehicle ( player , veh )
else
outputChatBox ( "Podane ID jest niepoprawne." , player , 255 , 255 , 255 , true )
end
else
outputChatBox ( "Podane ID jest niepoprawne." , player , 255 , 255 , 255 , true )
end
end
else
outputChatBox ( "Wpisz /auto [id-pojazdu] [wlasciciel]" , player , 255 , 255 , 255 , true )
end
end
end
end
addCommandHandler ( "auto" , stworzPojazdCMD )
Szczerze to nie mia?em pomys?u na ustawianie tego wlasciciela.
Sam system to system pojazd?w by pan Prezes lecz lekko zmodyfikowany.
Wysłany: 2016-01-13, 14:24
Novovix
xNinja powraca
Wiek: 26 Na forum: 4870 dni Posty: 240
Nick w MP: xNinja
Piwa : 452
Hmm, z twojego kodu wynika, ?e je?eli jeste? w poje?dzie to zmienia si? si? ID pojazdu na "PrzemeK" nawet nie jest to w cudzys?owiu... Mo?esz zrobi? tak:
setElementData ( twoj_pojazd , "tutaj_rekord_ktory_chcesz_zmienic" , "PrzemeK" )
I to lepiej by wygl?da?o bo by zmienia?o w?a?ciciela na "PrzemeK", o tyle, ?e musisz zna? kt?ry rekord odpowiada za w?a?ciciela.
Tagi: system :: pojazdow :: ustawianie :: wlasciciela
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: