Komenda tworzy po?ar, niestety Vectoru nie da si? zgasi? w przeciwie?stwie do vector?w ustawionych lu?no w skrypcie.
Tutaj ?e tak to ujm? po?ary, kt?re da si? zgasi?:
Prosz? o edycje kodu, kt?ry znajduje si? na samej g?rze, je?li kto? wie co zrobi?. Dodam jeszcze, ?e w przypadku u?ycia komendy pos po?ar si? gasi, ale potem odrazu si? odnawia.
Komenda tworzy po?ar, niestety Vectoru nie da si? zgasi? w przeciwie?stwie do vector?w ustawionych lu?no w skrypcie.
Tutaj ?e tak to ujm? po?ary, kt?re da si? zgasi?:
Prosz? o edycje kodu, kt?ry znajduje si? na samej g?rze, je?li kto? wie co zrobi?. Dodam jeszcze, ?e w przypadku u?ycia komendy pos po?ar si? gasi, ale potem odrazu si? odnawia.
Heja, mam zas?b z emsa na plamy jak i po?ary. Co do plam da?em local is strazak na 2 i plamy si? nie pojawiaj? na serwerze przy dw?ch stra?akach. Co do po?ar?w prawie ich nie ma. Pomo?e ktos?
A wiec chodzi o to ze w niektorych miejscach sa pozary za ktore nie odpowiada zaden skrypt z mojego ftp tzn. nie umiem tego znalezc przegladnalem cale ftp i nic nie znalazlem , posiadam dwa skrypty z pozarami ale zaden nie odpowiada za wlasnie te pozary bo wylaczylem oba skrypty o nazwie pozaryOSP i pozary a ogien dalej byl, nie wiem przegladnalem dosyc dokladnie ftp i nw co mam zrobic te pozary sa w takich jak np remiza a jak ma funkcjonowac straz w pozarze ktorego sie nie da zgasic, a i czasami moj skin sie pali a nie podchodzilem nwt do ognia xD
Tu SS: https://imgur.com/a/mZ6d7VM
Paczka: PSSM
oczywiscie za pomoc stawiam zimne
Witam, posiadam paczke nowego iyw i np auta w psp lub wszystkie inne po prostu maj? zbugowane vmaxy sultan jedzie 154 a jezdzi 180 jak dobrze wiem. 2 pytanie to czy ma kto? mo?e skrypt na po?ary ale takie ?eby da?o si? je ugasi? fire truckiem i widzia? je ka?dy gracz.
witam nie wiem jak zrobi? aby player duty PSP ?eby pokazywa?o mu blip a nie wszystkim b??dy wywalaj? [skrypty]/fire/synced_fire.lua:26: Bad argument @ 'getElementData' [Expected element at argument 1, got nil] [lua]local fireModel = 2023
local fires = {}
addEvent("onFireExtinguished",true)
addEvent("onFireCreate",true)
local function isFireNearby(x,y,z) -- todo d,i
local cs=createColSphere(x,y,z,3)
local obiekty=getElementsWithinColShape(cs, "object")
destroyElement(cs)
for i,v in ipairs(obiekty) do
if (getElementModel(v)==fireModel) then return true end
end
return false
end
function createFire(x,y,z,d,i)
if (isFireNearby(x,y,z,d,i)) then return nil end
local fireElem = createObject(fireModel,x,y,z)
setElementCollisionsEnabled(fireElem,false)
local col = createColSphere(x,y,z+1,2)
setElementParent(col, fireElem)
setElementData(fireElem, "ts", getTickCount(), false)
setElementData(fireElem,"fire:Endvalue",math.random(40,80))
for k,v in ipairs(getElementsByType("player")) do
if getElementData(v, "player:duty") == "PSP" then
local blip = createBlipAttachedTo ( fireElem, 12, 2, 0, 0, 0, 255, 0, 275.0,v)
fires[fireElem] = {fireElem,col,blip}
addEventHandler("onColShapeHit",col,setFire)
if (d) then
setElementDimension...
Mam ot?? problem poniewa? pisze sobie system po?ar?w i mam ma?y problem poniewa? mam ju? napisane tak:
-Model po?aru, ( Strona server,client )
-List? po?ar?w, ( Strona server )
-Funkcj? sprawdzaj?c? czy jeste?my na s?u?bie, ( Strona server )
-Funkcj? kt?ra tworzy randomowo po?ary, ( Strona server )
-Funkcj? od samego tworzenia czyli createFire ( Strona server )
I jest problem taki ?e chc? zrobi? jak jestem na s?u?bie w SAFD to mog? gasi? po?ary ga?nic?, wozem stra?ackim. Oraz jak zgasi si? ten po?ar to dostanie si? kas?.
Witam mo?e kto? mi pom?c z tym skryptem na po?ary.Chodzi o to ?eby informacja o Po?arach wy?wietla?a si? tylko graczy w acl PSP
client:
[lua]local fireTypes = {'fire', 'fire_med', 'fire_large'};
local fireData = {};
addEvent('attemptCreateFire', true);
addEventHandler('attemptCreateFire', root, function(colshape)
if not isElement(colshape) and getElementType(colshape) == false then return end
local x,y,z = getElementPosition(colshape)
local effect = createEffect(fireTypes[math.random(1, #fireTypes)], x,y,z)
fireData[colshape] = effect
addEventHandler('onClientPlayerWeaponFire', localPlayer, function(wep,_,_,hitX,hitY)
if wep ~= 42 then return end
for _, v in ipairs(getElementsByType('colshape',resourceRoot)) do
local x,y,z = getElementPosition(v)
local dist = getDistanceBetweenPoints2D(hitX,hitY,x,y,z);
if dist < 3 then
triggerServerEvent('attemptDestroyFire', localPlayer, v)
end
end
end);
No wi?c tak. Znalaz?em przerobiony skrypt syncedfire przez http://Ricka i zmieni?em w nim tylko, ?e zamiast sprawdza? getelementdaty sprawdza czy gracz jest w acl. Niestety skrypt nie dzia?a, nie pokazuje ?adnych b??d?w. U?ytkownik, kt?ry wystawia? ten skrypt w innym dziale napisa?, ?e mu dzia?a wi?c nie wiem.
function ShowFireValue()
local CameraX,CameraY,CameraZ = getCameraMatrix ()
for _, col in pairs(getElementsByType("colshape")) do
local X,Y,Z = getElementPosition(col)
local Distance = getDistanceBetweenPoints3D(X,Y,Z,CameraX,CameraY,CameraZ)
if Distance > Config[1].Maxdistance then return end
if isLineOfSightClear(X,Y,Z,CameraX,CameraY,CameraZ,true,true,false,true,false,false,false,localplayer ) == false then return end
local BoneX,BoneY,BoneZ = getElementPosition(col)
local screenX,screenY = getScreenFromWorldPosition(BoneX,BoneY,BoneZ+0.5)
local accname = getAccountName ( getPlayerAccount ( element ) )
if not(screenX) then return end
if getElementData(col,"fire:Endvalue") and isObjectInACLGroup("user."..accname, aclGetGroup("SAFD")) then
dxDrawText (getElementData(col,"fire:Endvalue").."%", screenX, screenY, screenX, screenY, tocolor ( 255, 255, 255, 150 ), 1, "defalut-bold", "center","center")
end
end
end
addEventHandler("onClientR...
Witam, jak zrobi? skrypt po?ar?w. Aby w niekt?rych miejscach pojawia?o si? kilka ogni. Chodzi o to ?e po w??czeniu skryptu ognie s? wsz?dzie, ale je?li ugasimy to pojawia si? dopiero np. za 1h. A no i ?eby za ka?dy ugaszony p?omie? dostawa?o si? 10$
Tak jak w temacie szukam jaki? dynamicznych po?ar?w dla stra?y po?arnej widzia?em na wcze?niejszych w?tkach kto? da? ale nie ca?y kod. Chodzi mi dos?ownie aby co np 30 min powsta? po?ar aby ta frakcja mia?a co robi? i ?eby si? pokazywa? komunikat gdzie to si? znajduje.
Z g?ry thx daje
Witam
Mam cz??? takiego kodu:
[code]public Pozary()
{
switch(random(5))
{
case 0:
{
SendClientMessageToAll(morski,"!!!!!! Do wszystkich jednostek !!!!");
SendClientMessageToAll(morskazielen,"Po?ar przy {93FFEA}Caligula's Casino w {3500FF}Las Venturas.");
}
case 1:
{
SendClientMessageToAll(morski,"!!!!!! Do wszystkich jednostek !!!!");
SendClientMessageToAll(morskazielen,"Po?ar przy {93FFEA}domu Johnson'?w w {3500FF}Los Santos.");
}
case 2:
{
SendClientMessageToAll(czerwony,"!!!!!! Do wszystkich jednostek !!!!");
SendClientMessageToAll(morskazielen,"Po?ar przy {93FFEA}Wang Cars w {3500FF}San Fierro.");
}
case 3:
{
SendClientMessageToAll(czerwony,"!!!!!! Do wszystkich jednostek !!!!");
}
case 4:
{
SendClientMessageToAll(czerwony,"!!!!!! Do wszystkich jednostek !!!!");
}
}
return 1;
}[/code]
Timer:
[code]SetTimer("Pozary", 600000, 1);[/code]
Tam gdzie pisze:
[code]SendClientMessageToAll(morski,"!!!!!! Do wszystkich jednostek !!!!");
SendClientMessageToAll(morskazielen,"Po?ar przy {93FFEA}Caligula's Casino w {3500FF}Las Venturas.");[/code]
Dodajemy byle jak? map ikon?.Dobra to ju? jest.Mamy kolejne wezwanie i tu si? pytam jak mo?na usun?? t? map ikon? pierwsz? i ?eby na jej miejsce wesz?a ikona z drugiego wezwania(pierwsze wezwanie,pojawia si? pierwsza ikona,drugie wezwanie,usuwa si? pierwsza ikona i pojawia si? druga ik...