Wysłany: 2018-12-28, 23:04
adaskOO
Ten który patrzy
Wiek: 24 Na forum: 3732 dni Posty: 249
Nick w MP: adaskOO
Piwa : 3168
Witam ot?? mam problem z myjn? wszystko robi podw?jnie
client
-- Myjnia pojazd ? w .
createBlip (- 2279.03 , - 175.91 , 35.32 , 55 , 2 , 0 , 0 , 0 , 0 , 0 , 275 ) -- TWORZYMY BLIP
local missionText = createElement ( "text" )
setElementData ( missionText , "name" , "Myjnia\nKoszt: 50PLN" )
setElementPosition ( missionText , - 2279.03 , - 175.91 , 35.32 + 0.8 )
shader = dxCreateShader ( "tekstura.fx" )
local marker = createMarker ( - 2279.03 , - 175.91 , 35.32 - 0.5 , "cylinder" , 3 , 0 , 255 , 0 , 0 )
function myjnia ( hitPlayer , matchingDimension )
local veh = getPlayerOccupiedVehicle ( hitPlayer )
if ( veh ) then
setElementData ( hitPlayer , "umyjdupe" , true )
engineApplyShaderToWorldTexture ( shader , "vehiclegrunge256" , veh )
engineApplyShaderToWorldTexture ( shader , "?emap*" , veh )
triggerServerEvent ( "onserver" , hitPlayer , onserver )
local ef = createEffect ( "waterfall_end" , - 2277.64 , - 175.72 , 35.32 , - 0.00 , 0.00 , 271.51 , 100 , true )
local ef2 = createEffect ( "waterfall_end" , - 2281.13 , - 175.61 , 34.73 , 0.00 , - 0.00 , 269.25 , 100 , true )
--
setTimer (function()
destroyElement ( ef )
destroyElement ( ef2 )
end , 3000 , 1 )
end
end
addEventHandler ( "onClientMarkerHit" , marker , myjnia )
server
function onserver ()
takePlayerMoney ( source , 50 )
fadeCamera ( source , false , 2.5 , 0 , 0 , 0 )
setTimer ( fadeCamera , 2500 , 1 , source , true , 2.5 )
exports [ "CL-Notyfikacje" ]: noti ( "Tw?j samoch?d jest czysty. Koszt mycia to 50PLN!" , source )
end
addEvent ( "onserver" , true )
addEventHandler ( "onserver" , root , onserver )
Dodam i? wykonuje funkcje myjnia tyle razy ile jest graczy na serwerze. Pozdrawiam z g?ry dzi?kuje.
Podpis
Zapraszam do współpracy
Discord: adaskOO#8255
Wysłany: 2018-12-28, 23:31
Pawel5321
Szkrypter
Wiek: 36 Na forum: 3809 dni Posty: 237
Nick w MP: Pawell
Piwa : 2315
spr?buj zamieni? to:
triggerServerEvent ( "onserver" , hitPlayer , onserver )
na to
triggerServerEvent ( "onserver" , localPlayer , onserver )
Wysłany: 2018-12-29, 11:14
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Nie wiem dlaczego Tw?j pierwszy argument triggerServerEvent to "onserver" skoro:
- nie jest ustalony w kodzie co to jest,
- nie jest u?ywany po stronie servera.
Spr?buj zamieni? na: triggerServerEvent ( "onserver" , resourceRoot ) i w serverside
drugi argument na resourceRoot.
[ Dodano : 2018-12-29, 11:15 ]
**poprawka!
jeszcze w serverside zamie? wszystkie source na client.
Wysłany: 2018-12-31, 19:38
adaskOO
Ten który patrzy
Wiek: 24 Na forum: 3732 dni Posty: 249
Nick w MP: adaskOO
Piwa : 3168
Kalizman , nie dzia?a tzn, nadal ten sam efekt pokazuje wszystkim graczom notyfikacje i zabiera pieni?dze.
Podpis
Zapraszam do współpracy
Discord: adaskOO#8255
Wysłany: 2018-12-31, 19:57
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Spr?buj doda? sprawdzanie, czy
hitPlayer == getLocalPlayer ()
-- Myjnia pojazd ? w .
createBlip (- 2279.03 , - 175.91 , 35.32 , 55 , 2 , 0 , 0 , 0 , 0 , 0 , 275 ) -- TWORZYMY BLIP
local missionText = createElement ( "text" )
setElementData ( missionText , "name" , "Myjnia\nKoszt: 50PLN" )
setElementPosition ( missionText , - 2279.03 , - 175.91 , 35.32 + 0.8 )
shader = dxCreateShader ( "tekstura.fx" )
local marker = createMarker ( - 2279.03 , - 175.91 , 35.32 - 0.5 , "cylinder" , 3 , 0 , 255 , 0 , 0 )
function myjnia ( hitPlayer , matchingDimension )
local veh = getPlayerOccupiedVehicle ( hitPlayer )
if ( veh ) then
if hitPlayer == getLocalPlayer () then
setElementData ( hitPlayer , "umyjdupe" , true )
engineApplyShaderToWorldTexture ( shader , "vehiclegrunge256" , veh )
engineApplyShaderToWorldTexture ( shader , "?emap*" , veh )
triggerServerEvent ( "onserver" , hitPlayer , onserver )
local ef = createEffect ( "waterfall_end" , - 2277.64 , - 175.72 , 35.32 , - 0.00 , 0.00 , 271.51 , 100 , true )
local ef2 = createEffect ( "waterfall_end" , - 2281.13 , - 175.61 , 34.73 , 0.00 , - 0.00 , 269.25 , 100 , true )
--
setTimer (function()
destroyElement ( ef )
destroyElement ( ef2 )
end , 3000 , 1 )
end
end
end
addEventHandler ( "onClientMarkerHit" , marker , myjnia )
Wysłany: 2019-01-10, 20:46
Loop
Inspektor
Wiek: 27 Na forum: 4289 dni Posty: 311
Nick w MP: Inspektor
Piwa : 201
Kod: triggerServerEvent ("onserver", hitPlayer, onserver)
co to w og?le jest?
Zmie? na Kod: triggerServerEvent ("onserver", hitPlayer)
Tagi: podwójnie :: myje :: zabiera :: pieniądze :: oraz :: pokazuje :: notyfikacje
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: