Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-09-29, 17:49


Dixers

No-Life






Wiek: 24
Na forum: 3481 dni
Posty: 551
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8


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(hitElementthen
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,hitElement11)
outputChatBox("Dosta?e? 11 PLN za odmalowanie budynku.")
setPedAnimation(hitElement,false)
toggleControl("forwards",true)
toggleControl("backwards",true)
end90001)
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??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-29, 18:04


Artysta

Lua, Lua, Czekolada






Wiek: 26
Na forum: 3635 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8


Spr?buj tak.


function wejdzDoMarkera(hitElement,matchingDimension)
if getElementData(source,"Biegnij") == true then
if hitElement == getLocalPlayer() then
if not isPedInVehicle(hitElementthen
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",localPlayer11)
outputChatBox("Dosta?e? 11 PLN za odmalowanie budynku.")
setPedAnimation(hitElement,false)
toggleControl("forwards",true)
toggleControl("backwards",true)
end90001)
end
end
end
end

addEventHandler("onClientMarkerHit",getRootElement(),wejdzDoMarkera)


Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-30, 14:58


Dixers

No-Life






Wiek: 24
Na forum: 3481 dni
Posty: 551
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8


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"trueaddEventHandler("dajKase"getRootElement(), function(graczkasagivePlayerMoney(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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-30, 16:22


TheTroll

Pan Majster






Wiek: 36
Na forum: 3933 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1072

Respekt: 120
Respekt: 120


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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-30, 16:56


Artysta

Lua, Lua, Czekolada






Wiek: 26
Na forum: 3635 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8


Spr?buj jeszcze tak.

server

addEvent("dajKase"trueaddEventHandler("dajKase"getRootElement(), function( kasagivePlayerMoney(source,kasa)
end
)




Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-30, 18:48


Dixers

No-Life






Wiek: 24
Na forum: 3481 dni
Posty: 551
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8


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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-01, 14:40


PolskiSebek12

Programista






Wiek: 26
Na forum: 3516 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3817

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8


Ostrzeżeń: 100%
powinno zadzia?a?

function wejdzDoMarkera(hitElement,matchingDimension)
    if getElementData(source,"Biegnij") == true then
        if hitElement == getLocalPlayer() then
            if not isPedInVehicle(hitElementthen
                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,hitElement11)
                        outputChatBox("Dosta?e? 11 PLN za odmalowanie budynku.")
                        setElementData(hitElement,"Dostalkase",true)
                        setTimer(function()
                            setElementData(hitElement,"Dostalkase",false)
                        end10001)
                        setPedAnimation(hitElement,false)
                        toggleControl("forwards",true)
                        toggleControl("backwards",true)
                    end
                end90001)
            end
        end
    end
end
addEventHandler("onClientMarkerHit",root,wejdzDoMarkera)


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-01, 16:46


Dixers

No-Life






Wiek: 24
Na forum: 3481 dni
Posty: 551
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8


Okej dzia?a. Dzi?ki, mo?na zamyka?. Leci :arrow: :piwo: :piwo:

Postaw piwo autorowi tego posta
 

 
Tagi: dlaczego :: daje :: hajs :: kilka :: razy?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:








Wyświetl posty z ostatnich:   

Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do: