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
[lua]
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
[ 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??...
Potrzebna mi pomoc, potrzebuj? kod na komend?, kt?ra je?li gracz A
ma bro? o np. id 24 i wpisze komend? /oddajbron idgracza to automatycznie oddaje mu swoj? bro? wraz z ca?? amunicj?, bez wzgl?du ile jej ma.
Za pomoc + Rep
Przyk?adowo wchodz? na serwer i zarobie 4 score. Nast?pnie wychodz? i wchodz? jeszcze raz, zaloguje si? i pokazuje mi ?e mam 8 sc. Czyli daje mi moje score x2. I tak za ka?dym razem podwaja liczb?.
Nie wiem co mo?e to powodowa? wi?c nie podam kodu bo nie wiem jak? jego cz???. Kto si? orientuje niech napisze jakiego publica mam wklei?.