Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: daje
41. Skrypt nie daje pojazdu graczom.
Skrypt nie daje graczom auta, za pewien czas wrzuce log z /debugscript3

server:

[code]rentCar = {}

function rentCarFuntion ( player )
if getDistanceBetweenPoints3D ( -2483.9, 775.7, 35.2, getElementPosition(player) ) <2 then
rentCar[player] = createVehicle( 514, -1499.6687011719, 961.82623291016, 8.5192012786865, 0, 0, 0, "Rent" )
warpPedIntoVehicle( player, rentCar[player] )
takePlayerMoney(player, 75)
setTimer(
function ()
destroyElement(rentCar[player])
end
,1800000,1
)
end
end
addEvent( "rentroller", true )
addEventHandler( "rentroller", getRootElement(),rentCarFuntion )
addCommandHandler("rentroller",rentCarFuntion )

rentCar2 = {}

function rentCar2Funtion ( player )
if getDistanceBetweenPoints3D ( -2483.9, 775.7, 35.2, getElementPosition(player) ) <2 then
rentCar2[player] = createVehicle( 403, -1499.6687011719, 961.82623291016, 8.5192012786865, 0, 0, 0, "Rent" )
warpPedIntoVehicle( player, rentCar2[player] )
takePlayerMoney(player, 110)
setTimer(
function ()
destroyElement(rentCar2[player])
end
,1800000,1
)
end
end
addEvent( "rentroller1", true )
addEventHandler( "rentroller1", getRootElement(),rentCar2Funtion )
addCommandHandler("rentroller1",rentCar2Funtion )

rentCar3 = {}

function r...
42. Dlaczego daje hajs kilka razy?
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

addEventHandler("onClientMarkerHit",root,wejdzDoMarkera)
[/lua]

[ 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??...
43. Pickup nie daje broni.
Witam, tworze pickup M4

test createPickup (261.22680664063111.421249389651004.6171875335610050 )
setElementInterior (test10)

Wy?wietla si? on, jednak po wej?ciu w niego broni nie dostaj?. Pom??cie!
44. [INNE] Oddanie Broni - jedemu zabiera, drugiemu daje
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 :piwo: :piwo: + Rep
45. Nie daje kasy
function give(thePlayerkasaa)
    
local kasaa math.random(minnmaxx)
    
givePlayerMoney(thePlayerkasaa)
end

function timer()
    
setTimer(give50000)
end
addEventHandler
("onResourceStart"getRootElement(), timer)


B??d z debuga:
Kod:

gamemode/server/kasa1.lua:16: Bad argument @ 'givePlayerMoney'


Nie wiem co tu jest ?le ;/
46. [INNE] Daje podwójne score
W wi?c mam taki problem:

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?.

Z g?ry dzi?ki.