Witam.
Mam pytanie co do tego GMa.
Jak w nim zmienić częstotliwość zapisywania się pojazdów do MySql i jak włączyć suszarkę i dodać śnieg na cała mapę sf.
Obecnie jak kupię pojazd i go zaparkuję np koło spawnu to gdy zresetuję serwa to auto się tepa do cygana.
Chciałbym dodać śnieg na całą mapę aby poruszać się skuterem śnieżnym wszędzie obecnie mogę tylko w około MC
Jak uruchomić suszarkę dodałem już siebie jako admina ownera
witam gdzy wchodze w frakcji w blipa z suszark? frakcyjn? to dostaje uzi posiadam paczke WiesiekRPG na serverze jak co? to pls o pomoc poam dc albo w komentarzach odpowiem
Witam posiadam gamemode paczki PSSM. Niestety suszarki administracyjnej na niej nie by?o wi?c musia?em doda? z innego serwera. Wszystko pi?knie dzia?a (naprawianie itp) tylko nie dzia?a opcja oddawania aut na przecho. Za pomoc daje piwo.
Witam. Zainstalowa?em paczk? PSSM na swoj serwer. Da?em sobie range w?a?ciciela w mysql. Wszystko dzia?a ale... gdy bior? suszark? admina i celuje na samoch?d to nie wy?wietla si? gui. Pomocy. Stawiam i
Siema.
Robi? skrypt na suszark? i nie wiem jaka jest funkcja na sprawdzenie pr?dko?ci pojazdu, na kt?ry celujemy oraz wy?wietlenie tej pr?dko?ci na ekranie.
Witam! Mam problem z suszark? admina, ot?? po nakierowaniu na pojazd nie pokazuje ostaniego kierowcy tak samo nie pokazuje w bazie danych mysql. Nie ma ?adnych b??d?w, a wi?c w czym mo?e by? problem?
Witam, ot?? posiadam skrypt na suszark? sapd lecz nie chce ona dzia?a? w takim sensie, ?e mam 2 opcje:
Wystaw Mandat oraz Zaci?gnij R?czny.
?adna z tych opcji nie dzia?a.
Strona client:
[lua]function roundedRectangle(x, y, w, h, color)
dxDrawRectangle(x, y, w, h, color, false)
dxDrawRectangle(x + 2, y - 1, w - 4, 1, color, false)
dxDrawRectangle(x + 2, y + h, w - 4, 1, color, false)
dxDrawRectangle(x - 1, y + 2, 1, h - 4, color, false)
dxDrawRectangle(x + w, y + 2, 1, h - 4, color, false)
end
fonte = dxCreateFont(":nm-noti/czcionka.ttf",12) or "defaul-bold"
predkosc = dxCreateFont(":nm-noti/czcionka.ttf",30) or "defaul-bold"
local screenW, screenH = guiGetScreenSize()
local vehicle={}
vehicle.id=nil
vehicle.speed=nil
vehicle.driver=nil
local option={}
value=nil
element=nil
option.selected=0
option.actived=false
option["vehicle"]={
"Wystaw Mandat",
"Zaci?gnij R?czny",
}
function isPedAiming ( thePedToCheck )
if isElement(thePedToCheck) then
if getElementType(thePedToCheck) == "player" or getElementType(thePedToCheck) == "ped" then
if getPedTask(thePedToCheck, "secondary", 0) == "TASK_SIMPLE_USE_GUN" then
return true
end
end
end
return false
end
function isRendering()
if option.actived == true then
if not element then return end
if value == "vehicle"...
Witam mam problem z suszark?, ot?? nie chce mi przenie?? auta do przecho. Problem jest w tym, ?e jest na Mysql, a ja nie wiem jak przerobi? go na sql. Pomo?ecie? za pomoc i
b??d w db3
[lua][2017-05-11 15] ERROR: SuszarkaEkipy/s_suszarka.lua:50: call: failed to call 'systempojazdow:onSaveVehicle' [string "?"]
[/lua]
[lua][2017-05-11 16:00] ERROR: SuszarkaEkipy/s_suszarka.lua:51: call: failed to call 'przecho:dbSet' [string "?"]
[/lua]
Kod na suszarke:
[lua]
if selected == 2 then
local vid=getElementData(element,"id")
if getElementData(el,"car_id") then
exports["systempojazdow"]:onSaveVehicle(el)
local query=exports["przecho"]:dbSet("UPDATE przechowywalnia SET parking=1 WHERE id=?", getElementData(element,"..id.."))
if query then
destroyElement(el)
outputChatBox("* Pomy?lnie oddano pojazd na parking.", source)
end
else
outputChatBox("Ten pojazd nie jest prywatny.", source, 255, 0, 0)
end
end
[/lua]
Witam, mam problem z suszark? ot?? gdy pr?buj? przenie?? do Przechowalni to pojawia si? b??d w db3. oto zdj?cie : http://imgur.com/pJbVKDC Mo?ecie mi pom?c?
Skrawek kodu suszarki:
[lua]
if selected == 2 then
local vid=getElementData(element,"id")
if getElementData(el,"car_id") then
exports["SystemPojazdow"]:onSaveVehicle(el)
local query=exports["pojazdy.db"]:dbSet("UPDATE przechowalnia SET parking=1 WHERE id=?", getElementData(element,"..id.."))
if query then
destroyElement(el)
outputChatBox("* Pomy?lnie oddano pojazd na parking.", source)
end
else
outputChatBox("Ten pojazd nie jest prywatny.", source, 255, 0, 0)
end
end
[/lua]
server przechowywalni
[lua]
--[[
Code by Riot
]]
--SQL LITE
handler = dbConnect("sqlite", "przechowywalnia.db")
dbExec(handler, "CREATE TABLE IF NOT EXISTS `przechowywalnia` (`id` INTEGER, `model` INTEGER, `wlasciciel` INTEGER, `paliwo` FLOAT, `przebieg` FLOAT)")
dbExec(handler, "CREATE TABLE IF NOT EXISTS `puszkodzenia` (`id` INTEGER, `hp` INTEGER, `p0` INTEGER, `p1` INTEGER, `p2` INTEGER, `p3` INTEGER, `p4` INTEGER, `p5` INTEGER, `p6` INTEGER)")
function onStartPrzechowywalnia()
--marker
local maly = createMarker( -100....
A tu kod z celowanie.lua:
[lua]function isPedAiming ( thePedToCheck )
if isElement(thePedToCheck) then
if getElementType(thePedToCheck) == "player" or getElementType(thePedToCheck) == "ped" then
if getPedTask(thePedToCheck, "secondary", 0) == "TASK_SIMPLE_USE_GUN" then
return true
end
end
end
return false
end
function checkInfo ()
if isPedAiming(source) then
local target = getPedTarget ( source )
local weapon = getPedWeapon ( source )
if getElementType(target) == "vehicle" and weapon == 22 then
local pojazd = getVehicleName(target)
local id = tonumber(getElementData(target, "car_id")) or "-"
local wlascicielP = getElementData(target, "car_owner") or "-"
local ostatniK = getElementData(target, "ostatni") or "-"
local sx, sy, sz = getElementVelocity ( target )
local speed = math.ceil( ( ( sx^2 + sy^2 + sz^2 ) ^ ( 0.5 ) ) * 161 )
setTimer(checkSpeed,255,0)
triggerEvent("otworzID", localPlayer, id, pojazd, wlascicielP, ostatniK, speed)
addEventHandler("onClientRender", root, drawStuff)
end
end
end
addEventHandler ( "onClientPlayerTarget", root, checkInfo )
Witam, chcia?em aby suszarka administratora mog?a pokaza? id pojazdu i ostatniego kierowce:
Server:
[lua]addEvent('doAdminToolAction', true);
local adminGroup = ACLGroup.get('Admin');
addCommandHandler('suszarka', function(player, cmd)
if player.account.name then
if isObjectInACLGroup('user.'..player.account.name, adminGroup) then
local state = not (player:getData('adminTool'));
player:setData('adminTool', state);
if state then
player:outputChat('Suszarka administratora zosta?a w??czona!', 0, 255, 0);
player:outputChat('Wystarczy nacelowa? na pojazd, wybra? opcj? k??kiem myszy i potwierdzi? klikaj?c LPM.', 0, 255, 0);
else
player:outputChat('Suszarka administratora zosta?a wy??czona.', 255, 150, 0);
end
triggerClientEvent(player, 'onClientToggleAdminTool', player, state);
end
end
end);
witam mam kod na suszark?, lecz gdy naceluj? na pojazd nic si? nie dzieje
[lua]local screenW,screenH = guiGetScreenSize()
function onSuszarka(target)
if target then
if getElementType(target) == "vehicle" then
vehicle = target
end
end
end
addEventHandler ("onClientPlayerTarget", getRootElement(), onSuszarka)
function dxDrawSuszarkaInfo()
if render then
if vehicle then
if isElement(vehicle) then
--if getPlayerTeam(localPlayer) == getTeamFromName("Policja") then --zamiast Policja dowolna nazwa teamu, wazne by w cudzyslowiu (i taki team faktycznie istnial )
if getPlayerWeapon(localPlayer,1) == 22 then
if (getElementModel(localPlayer) == 71) or (getElementModel(localPlayer) == 280) (getElementModel(localPlayer) == 281) or (getElementModel(localPlayer) == 282) then
local controller = getVehicleController(vehicle)
if controller then
--if controller ~= localPlayer then
if getElementType(controller) == "player" then
local x, y, z = getElementPosition(localPlayer)
local tx, ty, tz = getElementPosition(controller)
local dis = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)
local id = getElementData(vehicle, "car_id") or "brak"
local wl = getElementData(vehicle, "car_owner") or "brak"
if 100 >= dis then --jestes...
Witam. Niedawno wzi??em udzia? w konkursie GTAO na najlepszy skrypt do MTA:SA. Mo?e wiecie, mo?e nie, wygra?em ten konkurs, a praca moja by?a pono? najlepsza ze wszystkich zg?oszonych.
Postanowi?em udost?pni? t? prac? dla was, u?ytkownik?w GTAO. My?l?, ?e ka?dy znajdzie w niej co? dla siebie (jaki? nowy spos?b, etc.).
Aby w??czy? suszark? trzeba mie? uprawnienia administratora i jak?kolwiek bro?, kt?r? mo?na celowa?. Suszark? w??czamy wpisuj?c [b]/suszarka[/b]. Po nacelowaniu na pojazd pokazuje nam si? nasze menu po prawej stronie ekranu.
[img]http://i.imgur.com/23F9yK0.png[/img]
Aby zmieni? wybran? akcj? wystarczy scrollowa? w d?? lub g?r?. Klikaj?c LPM potwierdzamy wybran? akcj?.
Witam mam suszark? lecz nie dzia?a dobrze mam te? DB
[code]ERROR: Client (|MistrzAFK|sebik2303) tiggered serverside event onPokazChatMierzenie, but event is not added serverside[/code]
to by? 1 a 2
[code]ERROR: Client (|MistrzAFK|sebik2303) tiggered serverside event onWystawMandat_Suszarka, but event is not added serverside[/code]
O co z tym chodzi ?
Dam kod :
[lua]
local resourceRoot = getResourceRootElement(getThisResource())
local screenWidth, screenHeight = guiGetScreenSize ()
vehicle=nil
najwyzsza=0
dop="n/a"
rejstrator=false
moznamierzyc=true
function seter()
moznamierzyc=true
tekst="Oczekuje na pomiar..."
end
function isPlayerInTeam( thePlayer, teamName )
local pTeam = getPlayerTeam( thePlayer )
local fTeam = getTeamFromName( teamName )
if ( pTeam ) and ( fTeam ) then
if ( pTeam == fTeam ) then
return true
end
end
end
function targetingActivated ( target )
local wep=getPedWeapon(getLocalPlayer())
if wep==32 then
if isPlayerInTeam( getLocalPlayer(), "SAPD" ) then
if getPedControlState ( getLocalPlayer(), "aim_weapon" ) then
if isPedDucked ( getLocalPlayer() ) then
sx, sy, sz = getElementVelocity ( getLoca...
Rzecz jest w tym, ?e gdy paliwa si?ga -1l to auto dalej jest na chodzie, a silnik szwankuje... W panelu interakcji mo?na zauwa?y?, ?e prze??cza si? funkcja W??cz Silnik > Wy??cz silnik i taka p?tla...
Drugim problemem moim jest System Salonu, poniewa? jest taki bug przez, kt?ry mo?na sprzeda? auto za pieni?dze, kt?rych gracz nie ma. Graczowi daje na + kase, a innemu na -.
Trzecim moim problemem jest Suszarka.
Rzecz jest w tym, ?e wysiadaj?c z auta ona przestaje dzia?a? i nie sprawdza kogo to pojazd tak jak powinna to robi?.
A, czwartym ostatnim jest Teleportacja PED'a do ?rodka samochodu mianowicie, jest on spowodowany przez System salonu aut.
function isPedAiming ( thePedToCheck )
if isElement(thePedToCheck) then
if getElementType(thePedToCheck) == "player" or getElementType(thePedToCheck) == "ped" then
if getPedTask(thePedToCheck, "secondary", 0) == "TASK_SIMPLE_USE_GUN" then
return true
end
end
end
return false
end
function isEventHandlerAdded( sEventName, pElementAttachedTo, func )
if
type( sEventName ) == 'string' and
isElement( pElementAttachedTo ) and
type( func ) == 'function'
then
local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo )
if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then
for i, v in ipairs( aAttachedFunctions ) do
if v == func then
return true
end
end
end
end
return false
end
function pokazSpeed(speed,id,paliwo,ostatni,akcja_name)
dxDrawRectangle(199*width, (168-35)*height, 246*width, 44*height, tocolor(0, 0, 0, 155), true)
if speed then
dxDrawText(speed, 210*width, (168-33)*height, 431*width, 191*height, tocolor(255, 255, 255, 255), 2*width, "default", "left", "top", false,false,true,false,false,0,0,0)
end
if id then
d...
Witajcie! mam problemos ;d bo tak pisa?em sobie taki skrpt ?e jak klikn? wyceluj? w auto i klikn? lewym to niszczy auto a prawym naprawia mam o to taki kod lecz nie dzia?a . wgra?em to pod suszrk? kt?r? mam podmianion? na silenced
oto kod
Witam chcia?bym zrobi? aby suszarka ze skryptu "getspeed" usuwa?a wraki pojazd?w poprzez wycelowanie i klikni?cie prawego przycisku myszy
Za pomoc stawiam browara
Witam, zrobi?em sobie suszark? lecz jest pewien problem, poniewa? mo?na z niej strzela?, chce aby tylko mo?na by?o celowa? i nie strzela? (strzela si? tabem)
if getPedWeapon(localPlayer) == 22 then
toggleControl("aim_weapon", true)
else toggleControl("aim_weapon", false) end
Witam, zrobi?em sobie suszark?, lecz po najechaniu broni? na pojazd szybko pokazuje si? gui i znika nie wiem co mo?e by? problemem daje kawa?ek:
function maSuszarke(thePedToCheck)
if isElement(thePedToCheck) then if getElementType(thePedToCheck) == "player" or getElementType(thePedToCheck) == "ped" then if getPedTask(thePedToCheck, "secondary", 0) == "TASK_SIMPLE_USE_GUN" then return true
end
end
end return false
end
Witam. Wiecie mo?e jak napisa? skrypt polegaj?cy na tym ?e gdy osoba dodana do grupy w ACL policja, mog?aby za pomoc? danej broni celuj?c w pojazd sprawdzi? jego pr?dko??? PS. Stawiam piwo:)
Siema! Tworz? skrypt na suszark? lecz co? mi nie dzia?:
function predkosc(cmd, player ) local veh = getPedOccupiedVehicle(player)
if ( player ) then if isPedInVehicle ( player ) then
local x,y,z = getElementVelocity(veh) local predkosc = (x^2 + y^2 + z^2)^(0.5) local kmh = predkosc *180 if kmh == predkosc then
outputChatBox("Pr?dko?c" ..player.. "to:" ..kmh.."kmh!")
Witam, a wi?c chcia?bym przerobi?, ?eby zmierzona pr?dko?? zamiast na chacie, wy?wietla?a si? na ?rodku ekranu. Daje wam kod lua
function targetingActivated ( target )
if ( target ) then
local weapon = getPedWeapon ( source )
if weapon == 29 then
local predkosc = math.floor(getDistanceBetweenPoints3D(0,0,0,getElementVelocity(target)) * 100 * 1.61)
if predkosc <= 0 then
return false
else
setTimer(function() outputChatBox("Predkosc gracza wynosi "..predkosc.." km/h") end, 500, 1)
end
end
end
end
addEventHandler ( "onClientPlayerTarget", getRootElement(), targetingActivated )