giampa Posted March 26, 2013 Share Posted March 26, 2013 race/dm gamemode l ---scripts made by giampa--- ---fix version--- ---lost world--- function lostworld () setWaterColor( 0 , 225 , 225 ) setSkyGradient( 100 , 140 , 140 , 90 , 110 , 210 ) end addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), lostworld ) ---outputchatbox--- outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox ("#6699cc[MAP]: #FFFFFFgiampa #6699cc& #FFFFFFTonyX Presents : #6699ccLost World.", 27, 89, 224, true) outputChatBox ("#6699cc[MAP]: #FFFFFFPress #6699cc'M'#FFFFFF to toggle the music On/Off.", 27, 89, 224, true) outputChatBox ("#6699cc[MAP]: #FFFFFFGood Luck #6699cc& #ffffffHave Fun!", 27, 89, 224, true) ---retexture function retexture () ---palms--- palmtxd = engineLoadTXD("gta_tree_palm.txd") engineImportTXD(palmtxd, 622 ) local palmdff = engineLoadDFF('veg_palm03.dff', 0) engineReplaceModel(palmdff, 622) palmtxd2 = engineLoadTXD("gta_tree_palm.txd") engineImportTXD(palmtxd2, 710 ) local palmdff2 = engineLoadDFF('vgs_palm01.dff', 0) engineReplaceModel(palmdff2, 710) end addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), retexture ) ---objectsscale--- function scale () cactus1 = createObject(653,-6294.1,3408.5,7,0,0,334) cactus2 = createObject(653,-6341.4,3424.1,7,5,0,301) cactus3 = createObject(653,-6323.6,3457.5,7,0,0,32) deserttree1 = createObject(858,-6261.4,1950,0,0,0,0) deserttree2 = createObject(858,-6242.1,1933.2,0,0,0,100) water1 = createObject(6964,-6166.7,3308.6,1.2,0,0,0) quercia = createObject(709,-6951.8833007813,2161.4934082031,0,0,0,16) quercia2 = createObject(709,-7130.6293945313,2454.3,0,0,0,0) statue = createObject(3935,-7019.2446289063,2199.2590332031,27,0,0,251) paracadute = createObject(2903,-7243.146484375,2310.84765625,124,0,0,0) paracadute2 = createObject(2903,-7364.67578125,2297,93,0,0,0) cartello = createObject(3379,-7298.24609375,2436.3,0,0,0,41) cartello2 = createObject(3379,-7203.8447265625,2435,0,0,0,316) cartello3 = createObject(3379,-7262.8110351563,2399,0,0,0,305) setObjectScale ( cactus1, 7) setObjectScale ( cactus2, 13) setObjectScale ( cactus3, 9) setObjectScale ( deserttree1, 17) setObjectScale ( deserttree2, 10) setObjectScale ( water1, 2.7) setObjectScale ( quercia, 3.5) setObjectScale ( statue, 20) setObjectScale ( quercia2, 4.2) setObjectScale ( paracadute, 6) setObjectScale ( paracadute2, 4) setObjectScale ( cartello, 21) setObjectScale ( cartello2, 26) setObjectScale ( cartello3, 16) end addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), scale ) function drawndistance () engineSetModelLODDistance ( 653, 1600) engineSetModelLODDistance ( 858, 1400) engineSetModelLODDistance ( 6964, 1400) engineSetModelLODDistance ( 3935, 1400) engineSetModelLODDistance ( 11629, 2000) engineSetModelLODDistance ( 2903, 1400) engineSetModelLODDistance ( 709, 1800) engineSetModelLODDistance ( 11629, 2000) engineSetModelLODDistance ( 9586, 1800) engineSetModelLODDistance ( 9585, 1800) engineSetModelLODDistance ( 17541, 1500) engineSetModelLODDistance ( 3715, 1500) engineSetModelLODDistance ( 10822, 2200) engineSetModelLODDistance ( 9694, 2200) engineSetModelLODDistance ( 9587, 1800) end addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), drawndistance ) ---jumps--- jumpb = createMarker(-7135.990234375, 2236.9404296875, 2, "corona", 6, 0, 0, 0, 0) jumpa = createMarker(-6342.470703125, 1936.2958984375, 30, "ring", 10, 0, 0, 0, 0) jumpc = createMarker(-7315.8344726563, 2236.7587890625, 2, "corona", 8, 0, 0, 0, 0) function jumps(player) if getElementType(player)=="player" then local vehicle = getPedOccupiedVehicle(player) if source == jumpb then setElementVelocity(vehicle, -0.8, 0, 1.0) end end if getElementType(player)=="player" then local vehicle = getPedOccupiedVehicle(player) if source == jumpa then setElementVelocity(vehicle, -0.04, -1.5, 1.3) end end if getElementType(player)=="player" then local vehicle = getPedOccupiedVehicle(player) if source == jumpc then setElementVelocity(vehicle, 0.17, 0.6, 1.29) end end ---end of function, now--- end addEventHandler("onClientMarkerHit", resourceRoot, jumps) arrivati al pezzo dove è presente il "salto" .. tutti nel server crash sapreste dirmi quale è il problema? Link to comment
HunT Posted March 27, 2013 Share Posted March 27, 2013 La funzione jumps è totalmente sbagliata. Link to comment
giampa Posted March 27, 2013 Author Share Posted March 27, 2013 (prima faceva ma ora non fà piu) sapevo già che era sbagliata quella funzione... ma non mi dà niente sul debugscript. Link to comment
HunT Posted March 27, 2013 Share Posted March 27, 2013 Se aspetti stasera ora sto lavorando. Link to comment
HunT Posted March 28, 2013 Share Posted March 28, 2013 Client Side : local root = getRootElement() local this = getThisResource() local resourceRoot = getResourceRootElement(this) local localPlayer = getLocalPlayer() local Marker = {} addEventHandler("onClientResourceStart", resourceRoot, function() -- Chat -- outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox("",255,255,255,true) outputChatBox ("#6699cc[MAP]: #FFFFFFgiampa #6699cc& #FFFFFFTonyX Presents : #6699ccLost World.", 27, 89, 224, true) outputChatBox ("#6699cc[MAP]: #FFFFFFPress #6699cc'M'#FFFFFF to toggle the music On/Off.", 27, 89, 224, true) outputChatBox ("#6699cc[MAP]: #FFFFFFGood Luck #6699cc& #ffffffHave Fun!", 27, 89, 224, true) -- Texture -- palmtxd = engineLoadTXD("gta_tree_palm.txd") engineImportTXD(palmtxd, 622 ) local palmdff = engineLoadDFF('veg_palm03.dff', 0) engineReplaceModel(palmdff, 622) palmtxd2 = engineLoadTXD("gta_tree_palm.txd") engineImportTXD(palmtxd2, 710 ) local palmdff2 = engineLoadDFF('vgs_palm01.dff', 0) engineReplaceModel(palmdff2, 710) -- Objects / Scale -- cactus1 = createObject(653,-6294.1,3408.5,7,0,0,334) cactus2 = createObject(653,-6341.4,3424.1,7,5,0,301) cactus3 = createObject(653,-6323.6,3457.5,7,0,0,32) deserttree1 = createObject(858,-6261.4,1950,0,0,0,0) deserttree2 = createObject(858,-6242.1,1933.2,0,0,0,100) water1 = createObject(6964,-6166.7,3308.6,1.2,0,0,0) quercia = createObject(709,-6951.8833007813,2161.4934082031,0,0,0,16) quercia2 = createObject(709,-7130.6293945313,2454.3,0,0,0,0) statue = createObject(3935,-7019.2446289063,2199.2590332031,27,0,0,251) paracadute = createObject(2903,-7243.146484375,2310.84765625,124,0,0,0) paracadute2 = createObject(2903,-7364.67578125,2297,93,0,0,0) cartello = createObject(3379,-7298.24609375,2436.3,0,0,0,41) cartello2 = createObject(3379,-7203.8447265625,2435,0,0,0,316) cartello3 = createObject(3379,-7262.8110351563,2399,0,0,0,305) setObjectScale ( cactus1, 7) setObjectScale ( cactus2, 13) setObjectScale ( cactus3, 9) setObjectScale ( deserttree1, 17) setObjectScale ( deserttree2, 10) setObjectScale ( water1, 2.7) setObjectScale ( quercia, 3.5) setObjectScale ( statue, 20) setObjectScale ( quercia2, 4.2) setObjectScale ( paracadute, 6) setObjectScale ( paracadute2, 4) setObjectScale ( cartello, 21) setObjectScale ( cartello2, 26) setObjectScale ( cartello3, 16) -- Distance -- engineSetModelLODDistance ( 653, 1600) engineSetModelLODDistance ( 858, 1400) engineSetModelLODDistance ( 6964, 1400) engineSetModelLODDistance ( 3935, 1400) engineSetModelLODDistance ( 11629, 2000) engineSetModelLODDistance ( 2903, 1400) engineSetModelLODDistance ( 709, 1800) engineSetModelLODDistance ( 11629, 2000) engineSetModelLODDistance ( 9586, 1800) engineSetModelLODDistance ( 9585, 1800) engineSetModelLODDistance ( 17541, 1500) engineSetModelLODDistance ( 3715, 1500) engineSetModelLODDistance ( 10822, 2200) engineSetModelLODDistance ( 9694, 2200) engineSetModelLODDistance ( 9587, 1800) -- Markers -- Marker[1] = createMarker(-7135.990234375, 2236.9404296875, 2, "corona", 6, 0, 0, 0, 0) Marker[2] = createMarker(-6342.470703125, 1936.2958984375, 30, "ring", 10, 0, 0, 0, 0) Marker[3] = createMarker(-7315.8344726563, 2236.7587890625, 2, "corona", 8, 0, 0, 0, 0) end ) addEventHandler("onClientResourceStop", root, function(res) if res == this then -- Qui (volendo) puoi resettare quello che hai impostato sopra -- Esempio il restore del txd sky etc.. end end ) addEventHandler("onClientMarkerHit", root, function(player, matchingDimension) if not matchingDimension then return end if player == localPlayer and isPedInVehicle(player) then local vehicle = getPedOccupiedVehicle(player) if source == Marker[1] then setElementVelocity(vehicle, -0.8, 0, 1.0) elseif source == Marker[2] then setElementVelocity(vehicle, -0.04, -1.5, 1.3) elseif source == Marker[3] then setElementVelocity(vehicle, 0.17, 0.6, 1.29) end end end ) -- Amen -- Link to comment
giampa Posted March 28, 2013 Author Share Posted March 28, 2013 grazie tante sò che non te lo vuoi sentire dire.. la funzione jump funzionava lo stesso... almeno se toglievo quella "l" sopra tutto grazie lo stesso Link to comment
HunT Posted March 28, 2013 Share Posted March 28, 2013 In effetti stavo per dirtelo nel primo post però pensai che era un fail con il copia e incolla. Poi e meglio usare elseif che end end,sinceramente dubito che funzionava Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now