Wysłany: 2014-09-29, 18:49
Dixers
No-Life
Wiek: 26 Na forum: 4313 dni Posty: 549
Nick w MP: Dixers
Piwa : 412
Witam serdecznie. Mam skrypt na prac? odmalowywania ?cian budynk?w. Wszystko dzia?a jak ma. Animacja si? w??cza, bo wy??czeniu si? znika marker, a kas? dostaje, ALE. Ale problem polega na tym ?e czasami dostaj? x2, lub x4. Czemu tak si? dzieje? B??d w kodzie? Ja nie widz?, a mo?e bugi MTA, ?e my?lisz ?e wchodz? kilka razy w marker? Prosz? o pomoc. Oczywi?cie w zamian piwko
function wejdzDoMarkera ( hitElement , matchingDimension )
if getElementData ( source , "Biegnij" ) == true then
if hitElement == getLocalPlayer () then
if not isPedInVehicle ( hitElement ) then
setTimer ( setElementFrozen , 450 , 1 , hitElement , true )
setTimer ( setPedAnimation , 451 , 1 , hitElement , "GRAFFITI" , "spraycan_fire" , 9000 , true , false , true )
toggleControl ( "forwards" , false )
toggleControl ( "backwards" , false )
destroyElement ( source )
setTimer (function()
setElementFrozen ( hitElement , false )
triggerServerEvent ( "dajKase" , root , hitElement , 11 )
outputChatBox ( "Dosta?e? 11 PLN za odmalowanie budynku." )
setPedAnimation ( hitElement , false )
toggleControl ( "forwards" , true )
toggleControl ( "backwards" , true )
end , 9000 , 1 )
end
end
end
end
addEventHandler ( "onClientMarkerHit" , root , wejdzDoMarkera )
[ Dodano : 2014-09-29, 18:54 ]
Chwilk? pomy?la?em, posprawdza?em z koleg? i okazuje si?, ?e "buguje" si? tak je?li w pracy jest kilka os?b (wystarczy ?e 2). Macie jaki? pomys??
Wysłany: 2014-09-29, 19:04
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Spr?buj tak.
function wejdzDoMarkera ( hitElement , matchingDimension )
if getElementData ( source , "Biegnij" ) == true then
if hitElement == getLocalPlayer () then
if not isPedInVehicle ( hitElement ) then
setTimer ( setElementFrozen , 450 , 1 , hitElement , true )
setTimer ( setPedAnimation , 451 , 1 , hitElement , "GRAFFITI" , "spraycan_fire" , 9000 , true , false , true )
toggleControl ( "forwards" , false )
toggleControl ( "backwards" , false )
destroyElement ( source )
setTimer (function()
setElementFrozen ( hitElement , false )
localPlayer = getLocalPlayer ()
triggerServerEvent ( "dajKase" , localPlayer , 11 )
outputChatBox ( "Dosta?e? 11 PLN za odmalowanie budynku." )
setPedAnimation ( hitElement , false )
toggleControl ( "forwards" , true )
toggleControl ( "backwards" , true )
end , 9000 , 1 )
end
end
end
end
addEventHandler ( "onClientMarkerHit" , getRootElement (), wejdzDoMarkera )
Podpis
Something is coming..
Wysłany: 2014-09-30, 15:58
Dixers
No-Life
Wiek: 26 Na forum: 4313 dni Posty: 549
Nick w MP: Dixers
Piwa : 412
Artysta , nie dzia?a. Dalej pojawia si? outputChatBox x2, ale teraz nawet nie daje kasy.
[ Dodano : 2014-09-30, 16:05 ]
db3 :
[ Dodano : 2014-09-30, 16:07 ]
S-side:
addEvent ( "dajKase" , true )
addEventHandler ( "dajKase" , getRootElement (), function( gracz , kasa )
givePlayerMoney ( gracz , kasa )
end
)
function funkcja ()
restartResource ( getThisResource ())
for k , v in ipairs ( getElementsByType ( "player" )) do
setElementFrozen ( v , false )
toggleControl ( v , "forwards" , true )
toggleControl ( v , "backwards" , true )
setPedAnimation ( v , false )
end
end
setTimer ( funkcja , 60000 * 3 , 0 )
Wysłany: 2014-09-30, 17:22
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
Prosz?
Kod: function wejdzDoMarkera(hitElement,matchingDimension)
if getElementData(source,"Biegnij") == true then
if hitElement == getLocalPlayer() then
if not isPedInVehicle(hitElement) then
setTimer(setElementFrozen,450,1,hitElement,true)
setTimer(setPedAnimation,451,1,hitElement,"GRAFFITI","spraycan_fire",9000,true,false,true)
toggleControl("forwards",false)
toggleControl("backwards",false)
destroyElement(source)
setTimer(function()
setElementFrozen(hitElement,false)
localPlayer = getLocalPlayer()
triggerServerEvent("dajKase",localPlayer, localPlayer, 11)
outputChatBox("Dosta?e? 11 PLN za odmalowanie budynku.")
setPedAnimation(hitElement,false)
toggleControl("forwards",true)
toggleControl("backwards",true)
end, 9000, 1)
end
end
end
end
addEventHandler("onClientMarkerHit",getRootElement(),wejdzDoMarkera)
Wysłany: 2014-09-30, 17:56
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Spr?buj jeszcze tak.
server
addEvent ( "dajKase" , true )
addEventHandler ( "dajKase" , getRootElement (), function( kasa )
givePlayerMoney ( source , kasa )
end
)
Podpis
Something is coming..
Wysłany: 2014-09-30, 19:48
Dixers
No-Life
Wiek: 26 Na forum: 4313 dni Posty: 549
Nick w MP: Dixers
Piwa : 412
Artysta , kas? daje.
TheTroll , nadal wyskakuje x5
[ Dodano : 2014-09-30, 20:16 ]
db3 nie ma. Tera dostaje kase potr?jnie, nawet jak jestem sam w pracy.
Wysłany: 2014-10-01, 15:40
PolskiSebek12
Programista
Wiek: 28 Na forum: 4347 dni Posty: 343
Nick w MP: CrosRoad95
Piwa : 3883
powinno zadzia?a?
function wejdzDoMarkera ( hitElement , matchingDimension )
if getElementData ( source , "Biegnij" ) == true then
if hitElement == getLocalPlayer () then
if not isPedInVehicle ( hitElement ) then
setTimer ( setElementFrozen , 450 , 1 , hitElement , true )
setTimer ( setPedAnimation , 451 , 1 , hitElement , "GRAFFITI" , "spraycan_fire" , 9000 , true , false , true )
toggleControl ( "forwards" , false )
toggleControl ( "backwards" , false )
destroyElement ( source )
setTimer (function()
if getElementData ( hitElement , "Dostalkase" ) == false then
setElementFrozen ( hitElement , false )
triggerServerEvent ( "dajKase" , root , hitElement , 11 )
outputChatBox ( "Dosta?e? 11 PLN za odmalowanie budynku." )
setElementData ( hitElement , "Dostalkase" , true )
setTimer (function()
setElementData ( hitElement , "Dostalkase" , false )
end , 1000 , 1 )
setPedAnimation ( hitElement , false )
toggleControl ( "forwards" , true )
toggleControl ( "backwards" , true )
end
end , 9000 , 1 )
end
end
end
end
addEventHandler ( "onClientMarkerHit" , root , wejdzDoMarkera )
Wysłany: 2014-10-01, 17:46
Dixers
No-Life
Wiek: 26 Na forum: 4313 dni Posty: 549
Nick w MP: Dixers
Piwa : 412
Okej dzia?a. Dzi?ki, mo?na zamyka?. Leci
Tagi: dlaczego :: daje :: hajs :: kilka :: razy?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: