SuleymanM Posted June 17, 2013 Posted June 17, 2013 Hi all, Lol ... what server i have .... i no modify anithing and do an error .... idk what to solve pls help me : - No function ranklist ... and others ERROR: Client triggered serverside event onClientCallsServerFunction, but event is not added serverside[2013-06-17 16:31:21] ERROR: Client triggered serverside event onClientCallsServerFunction, but event is not added serverside [2013-06-17 16:31:21] ERROR: Client triggered serverside event onClientCallsServerFunction, but event is not added serverside [2013-06-17 16:31:21] ERROR: Client triggered serverside event onClientCallsServerFunction, but event is not added serverside [2013-06-17 16:31:22] ERROR: Client triggered serverside event onClientCallsServerFunction, but event is not added serverside
mcer Posted June 17, 2013 Posted June 17, 2013 Hi all,Lol ... what server i have .... i no modify anithing and do an error .... idk what to solve pls help me : - No function ranklist ... and others ERROR: Client triggered serverside event onClientCallsServerFunction, but event is not added serverside[2013-06-17 16:31:21] ERROR: Client triggered serverside event onClientCallsServerFunction, but event is not added serverside [2013-06-17 16:31:21] ERROR: Client triggered serverside event onClientCallsServerFunction, but event is not added serverside [2013-06-17 16:31:21] ERROR: Client triggered serverside event onClientCallsServerFunction, but event is not added serverside [2013-06-17 16:31:22] ERROR: Client triggered serverside event onClientCallsServerFunction, but event is not added serverside Use /debugscript 3 and see where is the problem.
SuleymanM Posted June 17, 2013 Author Posted June 17, 2013 lol ... debugscript 3 is to set debugscript level ! and no function in-game or other!
mcer Posted June 17, 2013 Posted June 17, 2013 lol ... debugscript 3 is to set debugscript level ! and no function in-game or other! /debugscript 3 Only with one space, Do it in-game window.
SuleymanM Posted June 17, 2013 Author Posted June 17, 2013 i write .... and give an error ... this will repeat , pls help me ...Man , i delete some lines to not see healthbar -- race_client.lua g_Root = getRootElement() g_ResRoot = getResourceRootElement(getThisResource()) g_Me = getLocalPlayer() g_ArmedVehicleIDs = table.create({ 425, 447, 520, 430, 464, 432 }, true) g_WaterCraftIDs = table.create({ 539, 460, 417, 447, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454 }, true) g_ModelForPickupType = { nitro = 2221, repair = 2222, vehiclechange = 2223 } g_HunterID = 425 g_Checkpoints = {} g_Pickups = {} g_VisiblePickups = {} g_Objects = {} function setNextMap ( mapname ) g_NextMap = mapname end addEvent ( "setNextMap", true ) addEventHandler ( "setNextMap", getRootElement(), setNextMap ) addEventHandler('onClientResourceStart', g_ResRoot, function() g_Players = getElementsByType('player') exports.scoreboard:scoreboardSetSortBy("race rank") fadeCamera(false,0.0) -- create GUI local screenWidth, screenHeight = guiGetScreenSize() g_dxGUI = { checkpoint = dxText:create('0/0', screenWidth - 15, screenHeight - 254, false, 'bankgothic', 0.8, 'right'), -- mapdisplay = dxText:create('Map: ', 2, screenHeight - dxGetFontHeight(0.4, 'bankgothic'), false, 'bankgothic', 0.6, 'left'), mapdisplayName = dxText:create('-', 55, screenHeight - dxGetFontHeight(0.4, 'bankgothic'), false, 'bankgothic',0.6, 'left'), -- nextdisplay = dxText:create('Next Map: ', 2, screenHeight - dxGetFontHeight(0.4, 'bankgothic'), false, 'bankgothic', 0.6, 'left'), nextdisplayName = dxText:create('-', 100, screenHeight - dxGetFontHeight(0.4, 'bankgothic'), false, 'bankgothic', 0.6, 'left'), -- } g_dxGUI.checkpoint:color(0,170,70,255) g_dxGUI.mapdisplay:color(0,170,70,255) g_dxGUI.mapdisplayName:color(255,255,255,255) g_dxGUI.mapdisplay:type('shadow', 1, 0, 0, 0, 255) g_dxGUI.mapdisplayName:type('shadow', 1, 0, 0, 0, 255) g_dxGUI.nextdisplay:color(0,170,70,255) g_dxGUI.nextdisplayName:color(255, 255, 255, 255) g_dxGUI.nextdisplay:type('shadow', 1, 0, 0, 0, 255) g_dxGUI.nextdisplayName:type('shadow', 1, 0, 0, 0, 255) g_dxGUI.nextdisplay:visible(false) g_dxGUI.nextdisplayName:visible(false) g_dxGUI.checkpoint:type('shadow', 2, 0, 0, 0, 255) g_GUI = { timeleftbg = guiCreateStaticImage(screenWidth/2-65, 0, 165, 50, 'img/timeleft.png', false, nil), timeleft = guiCreateLabel(screenWidth/2-70, 24, 100, 30, '', false), timepassed = guiCreateLabel(screenWidth/2+38, 24, 100, 30, '', false), } guiSetFont(g_GUI.timeleft, 'default-bold-small') guiSetFont(g_GUI.timepassed, 'default-bold-small') guiLabelSetHorizontalAlign(g_GUI.timeleft, 'center') --g_GUI.speedbar:setProgress(0) hideGUIComponents('timeleftbg', 'timeleft', 'healthbar', 'ranknum', 'ranksuffix', 'checkpoint', 'timepassed') RankingBoard.precreateLabels(10) -- set update handlers g_PickupStartTick = getTickCount() addEventHandler('onClientRender', g_Root, updateBars) g_WaterCheckTimer = setTimer(checkWater, 1000, 0) -- load pickup models and textures for name,id in pairs(g_ModelForPickupType) do engineImportTXD(engineLoadTXD('model/' .. name .. '.txd'), id) engineReplaceModel(engineLoadDFF('model/' .. name .. '.dff', id), id) -- Double draw distance for pickups engineSetModelLODDistance( id, 60 ) end if isVersion101Compatible() then -- Dont clip vehicles (1.0.1 function) setCameraClip ( true, false ) end -- Init presentation screens TravelScreen.init() TitleScreen.init() -- Show title screen now TitleScreen.show() setPedCanBeKnockedOffBike(g_Me, false) end ) ------------------------------------------------------- -- Title screen - Shown when player first joins the game ------------------------------------------------------- TitleScreen = {} TitleScreen.startTime = 0 function TitleScreen.init() local screenWidth, screenHeight = guiGetScreenSize() local adjustY = math.clamp( -30, -15 + (-30- -15) * (screenHeight - 480)/(900 - 480), -15 ); g_GUI['titleImage'] = guiCreateStaticImage(screenWidth/2-256, screenHeight/2-256+adjustY, 512, 512, 'img/title.png', false) g_dxGUI['titleText1'] = dxText:create('', 30, screenHeight-77, false, 'bankgothic', 0.60, 'left' ) g_dxGUI['titleText2'] = dxText:create('', 120, screenHeight-77, false, 'bankgothic', 0.60, 'left' ) g_dxGUI['titleText1']:text( 'KEYS: \n' .. 'F9 \n' .. 'F5 \n' .. 'ENTER' ) g_dxGUI['titleText2']:text( '\n' .. '- HELP \n' .. '- TOP TIMES \n' .. '- SUICIDE' ) hideGUIComponents('titleImage','titleText1','titleText2') end function TitleScreen.show() showGUIComponents('titleImage','titleText1','titleText2') guiMoveToBack(g_GUI['titleImage']) TitleScreen.startTime = getTickCount() TitleScreen.bringForward = 0 addEventHandler('onClientRender', g_Root, TitleScreen.update) end function TitleScreen.update() local secondsLeft = TitleScreen.getTicksRemaining() / 1000 local alpha = math.min(1,math.max( secondsLeft ,0)) guiSetAlpha(g_GUI['titleImage'], alpha) g_dxGUI['titleText1']:color(220,220,220,255*alpha) g_dxGUI['titleText2']:color(220,220,220,255*alpha) if alpha == 0 then hideGUIComponents('titleImage','titleText1','titleText2') removeEventHandler('onClientRender', g_Root, TitleScreen.update) end end function TitleScreen.getTicksRemaining() return math.max( 0, TitleScreen.startTime - TitleScreen.bringForward + 10000 - getTickCount() ) end -- Start the fadeout as soon as possible function TitleScreen.bringForwardFadeout(maxSkip) local ticksLeft = TitleScreen.getTicksRemaining() local bringForward = ticksLeft - 1000 outputDebug( 'MISC', 'bringForward ' .. bringForward ) if bringForward > 0 then TitleScreen.bringForward = math.min(TitleScreen.bringForward + bringForward,maxSkip) outputDebug( 'MISC', 'TitleScreen.bringForward ' .. TitleScreen.bringForward ) end end ------------------------------------------------------- ------------------------------------------------------- -- Travel screen - Message for client feedback when loading maps ------------------------------------------------------- TravelScreen = {} TravelScreen.startTime = 0 function TravelScreen.init() local screenWidth, screenHeight = guiGetScreenSize() g_GUI['travelImage'] = guiCreateStaticImage(screenWidth/2-256, screenHeight/2-20, 512, 256, 'img/travelling.png', false, nil) g_dxGUI['travelText1'] = dxText:create('Switching map to:', screenWidth/2, screenHeight/2-130, false, 'bankgothic', 0.6, 'center' ) g_dxGUI['travelText2'] = dxText:create('', screenWidth/2, screenHeight/2-100, false, 'bankgothic', 0.70, 'center' ) g_dxGUI['travelText3'] = dxText:create('', screenWidth/2, screenHeight/2-40, false, 'bankgothic', 0.70, 'center' ) g_dxGUI['travelText4'] = dxText:create('', screenWidth/2, screenHeight/2-70, false, 'bankgothic', 0.6, 'center' ) g_dxGUI['travelText1']:color(0,170,70) g_dxGUI['travelText4']:color(0,170,70) hideGUIComponents('travelImage', 'travelText1', 'travelText2', 'travelText3', 'travelText4') end function TravelScreen.show( mapName, authorName ) TravelScreen.startTime = getTickCount() g_dxGUI['travelText2']:text(mapName) g_dxGUI['travelText3']:text(authorName and "" .. authorName or "") g_dxGUI['travelText4']:text(authorName and "Author:" or "") showGUIComponents('travelImage', 'travelText1', 'travelText2', 'travelText3', 'travelText4') guiMoveToBack(g_GUI['travelImage']) end function TravelScreen.hide() hideGUIComponents('travelImage', 'travelText1', 'travelText2', 'travelText3', 'travelText4') end function TravelScreen.getTicksRemaining() return math.max( 0, TravelScreen.startTime + 3000 - getTickCount() ) end ------------------------------------------------------- -- Called from server function notifyLoadingMap( mapName, authorName ) fadeCamera( false, 0.0, 0,0,0 ) -- fadeout, instant, black TravelScreen.show( mapName, authorName ) end -- Called from server function initRace(vehicle, checkpoints, objects, pickups, mapoptions, ranked, duration, gameoptions, mapinfo, playerInfo) outputDebug( 'MISC', 'initRace start' ) unloadAll() exports.scoreboard:scoreboardSetSortBy("race rank") g_Players = getElementsByType('player') g_MapOptions = mapoptions g_GameOptions = gameoptions g_MapInfo = mapinfo g_PlayerInfo = playerInfo triggerEvent('onClientMapStarting', g_Me, mapinfo ) ShowingNext(false) g_dxGUI.mapdisplay:text("Map: ") g_dxGUI.mapdisplayName:text(g_MapInfo.name) fadeCamera(true) showHUD(false) g_Vehicle = vehicle setVehicleDamageProof(g_Vehicle, true) OverrideClient.updateVars(g_Vehicle) --local x, y, z = getElementPosition(g_Vehicle) setCameraBehindVehicle(vehicle) --alignVehicleToGround(vehicle) updateVehicleWeapons() setCloudsEnabled(g_GameOptions.cloudsenable) setBlurLevel(g_GameOptions.blurlevel) g_dxGUI.mapdisplay:visible(g_GameOptions.showmapname) g_dxGUI.mapdisplayName:visible(g_GameOptions.showmapname) if engineSetAsynchronousLoading then engineSetAsynchronousLoading( g_GameOptions.asyncloading ) end -- checkpoints g_Checkpoints = checkpoints -- pickups local object local pos local colshape for i,pickup in pairs(pickups) do pos = pickup.position object = createObject(g_ModelForPickupType[pickup.type], pos[1], pos[2], pos[3]) setElementCollisionsEnabled(object, false) colshape = createColSphere(pos[1], pos[2], pos[3], 3.5) g_Pickups[colshape] = { object = object } for k,v in
Castillo Posted June 17, 2013 Posted June 17, 2013 That's because "fps" and "healthbar" aren't defined.
mcer Posted June 18, 2013 Posted June 18, 2013 I think it will work now. g_Root = getRootElement() g_ResRoot = getResourceRootElement(getThisResource()) g_Me = getLocalPlayer() g_ArmedVehicleIDs = table.create({ 425, 447, 520, 430, 464, 432 }, true) g_WaterCraftIDs = table.create({ 539, 460, 417, 447, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454 }, true) g_ModelForPickupType = { nitro = 2221, repair = 2222, vehiclechange = 2223 } g_HunterID = 425 g_Checkpoints = {} g_Pickups = {} g_VisiblePickups = {} g_Objects = {} function setNextMap ( mapname ) g_NextMap = mapname end addEvent ( "setNextMap", true ) addEventHandler ( "setNextMap", getRootElement(), setNextMap ) addEventHandler('onClientResourceStart', g_ResRoot, function() g_Players = getElementsByType('player') exports.scoreboard:scoreboardSetSortBy("race rank") fadeCamera(false,0.0) -- create GUI local screenWidth, screenHeight = guiGetScreenSize() g_dxGUI = { checkpoint = dxText:create('0/0', screenWidth - 15, screenHeight - 254, false, 'bankgothic', 0.8, 'right'), -- mapdisplay = dxText:create('Map: ', 2, screenHeight - dxGetFontHeight(0.4, 'bankgothic'), false, 'bankgothic', 0.6, 'left'), mapdisplayName = dxText:create('-', 55, screenHeight - dxGetFontHeight(0.4, 'bankgothic'), false, 'bankgothic',0.6, 'left'), -- nextdisplay = dxText:create('Next Map: ', 2, screenHeight - dxGetFontHeight(0.4, 'bankgothic'), false, 'bankgothic', 0.6, 'left'), nextdisplayName = dxText:create('-', 100, screenHeight - dxGetFontHeight(0.4, 'bankgothic'), false, 'bankgothic', 0.6, 'left'), -- } g_dxGUI.checkpoint:color(0,170,70,255) g_dxGUI.mapdisplay:color(0,170,70,255) g_dxGUI.mapdisplayName:color(255,255,255,255) g_dxGUI.mapdisplay:type('shadow', 1, 0, 0, 0, 255) g_dxGUI.mapdisplayName:type('shadow', 1, 0, 0, 0, 255) g_dxGUI.nextdisplay:color(0,170,70,255) g_dxGUI.nextdisplayName:color(255, 255, 255, 255) g_dxGUI.nextdisplay:type('shadow', 1, 0, 0, 0, 255) g_dxGUI.nextdisplayName:type('shadow', 1, 0, 0, 0, 255) g_dxGUI.nextdisplay:visible(false) g_dxGUI.nextdisplayName:visible(false) g_dxGUI.checkpoint:type('shadow', 2, 0, 0, 0, 255) g_GUI = { timeleftbg = guiCreateStaticImage(screenWidth/2-65, 0, 165, 50, 'img/timeleft.png', false, nil), timeleft = guiCreateLabel(screenWidth/2-70, 24, 100, 30, '', false), timepassed = guiCreateLabel(screenWidth/2+38, 24, 100, 30, '', false), } guiSetFont(g_GUI.timeleft, 'default-bold-small') guiSetFont(g_GUI.timepassed, 'default-bold-small') guiLabelSetHorizontalAlign(g_GUI.timeleft, 'center') --g_GUI.speedbar:setProgress(0) hideGUIComponents('timeleftbg', 'timeleft', 'healthbar', 'ranknum', 'ranksuffix', 'checkpoint', 'timepassed') RankingBoard.precreateLabels(10) -- set update handlers g_PickupStartTick = getTickCount() addEventHandler('onClientRender', g_Root, updateBars) g_WaterCheckTimer = setTimer(checkWater, 1000, 0) -- load pickup models and textures for name,id in pairs(g_ModelForPickupType) do engineImportTXD(engineLoadTXD('model/' .. name .. '.txd'), id) engineReplaceModel(engineLoadDFF('model/' .. name .. '.dff', id), id) -- Double draw distance for pickups engineSetModelLODDistance( id, 60 ) end if isVersion101Compatible() then -- Dont clip vehicles (1.0.1 function) setCameraClip ( true, false ) end -- Init presentation screens TravelScreen.init() TitleScreen.init() -- Show title screen now TitleScreen.show() setPedCanBeKnockedOffBike(g_Me, false) end ) ------------------------------------------------------- -- Title screen - Shown when player first joins the game ------------------------------------------------------- TitleScreen = {} TitleScreen.startTime = 0 function TitleScreen.init() local screenWidth, screenHeight = guiGetScreenSize() local adjustY = math.clamp( -30, -15 + (-30- -15) * (screenHeight - 480)/(900 - 480), -15 ); g_GUI['titleImage'] = guiCreateStaticImage(screenWidth/2-256, screenHeight/2-256+adjustY, 512, 512, 'img/title.png', false) g_dxGUI['titleText1'] = dxText:create('', 30, screenHeight-77, false, 'bankgothic', 0.60, 'left' ) g_dxGUI['titleText2'] = dxText:create('', 120, screenHeight-77, false, 'bankgothic', 0.60, 'left' ) g_dxGUI['titleText1']:text( 'KEYS: \n' .. 'F9 \n' .. 'F5 \n' .. 'ENTER' ) g_dxGUI['titleText2']:text( '\n' .. '- HELP \n' .. '- TOP TIMES \n' .. '- SUICIDE' ) hideGUIComponents('titleImage','titleText1','titleText2') end function TitleScreen.show() showGUIComponents('titleImage','titleText1','titleText2') guiMoveToBack(g_GUI['titleImage']) TitleScreen.startTime = getTickCount() TitleScreen.bringForward = 0 addEventHandler('onClientRender', g_Root, TitleScreen.update) end function TitleScreen.update() local secondsLeft = TitleScreen.getTicksRemaining() / 1000 local alpha = math.min(1,math.max( secondsLeft ,0)) guiSetAlpha(g_GUI['titleImage'], alpha) g_dxGUI['titleText1']:color(220,220,220,255*alpha) g_dxGUI['titleText2']:color(220,220,220,255*alpha) if alpha == 0 then hideGUIComponents('titleImage','titleText1','titleText2') removeEventHandler('onClientRender', g_Root, TitleScreen.update) end end function TitleScreen.getTicksRemaining() return math.max( 0, TitleScreen.startTime - TitleScreen.bringForward + 10000 - getTickCount() ) end -- Start the fadeout as soon as possible function TitleScreen.bringForwardFadeout(maxSkip) local ticksLeft = TitleScreen.getTicksRemaining() local bringForward = ticksLeft - 1000 outputDebug( 'MISC', 'bringForward ' .. bringForward ) if bringForward > 0 then TitleScreen.bringForward = math.min(TitleScreen.bringForward + bringForward,maxSkip) outputDebug( 'MISC', 'TitleScreen.bringForward ' .. TitleScreen.bringForward ) end end ------------------------------------------------------- ------------------------------------------------------- -- Travel screen - Message for client feedback when loading maps ------------------------------------------------------- TravelScreen = {} TravelScreen.startTime = 0 function TravelScreen.init() local screenWidth, screenHeight = guiGetScreenSize() g_GUI['travelImage'] = guiCreateStaticImage(screenWidth/2-256, screenHeight/2-20, 512, 256, 'img/travelling.png', false, nil) g_dxGUI['travelText1'] = dxText:create('Switching map to:', screenWidth/2, screenHeight/2-130, false, 'bankgothic', 0.6, 'center' ) g_dxGUI['travelText2'] = dxText:create('', screenWidth/2, screenHeight/2-100, false, 'bankgothic', 0.70, 'center' ) g_dxGUI['travelText3'] = dxText:create('', screenWidth/2, screenHeight/2-40, false, 'bankgothic', 0.70, 'center' ) g_dxGUI['travelText4'] = dxText:create('', screenWidth/2, screenHeight/2-70, false, 'bankgothic', 0.6, 'center' ) g_dxGUI['travelText1']:color(0,170,70) g_dxGUI['travelText4']:color(0,170,70) hideGUIComponents('travelImage', 'travelText1', 'travelText2', 'travelText3', 'travelText4') end function TravelScreen.show( mapName, authorName ) TravelScreen.startTime = getTickCount() g_dxGUI['travelText2']:text(mapName) g_dxGUI['travelText3']:text(authorName and "" .. authorName or "") g_dxGUI['travelText4']:text(authorName and "Author:" or "") showGUIComponents('travelImage', 'travelText1', 'travelText2', 'travelText3', 'travelText4') guiMoveToBack(g_GUI['travelImage']) end function TravelScreen.hide() hideGUIComponents('travelImage', 'travelText1', 'travelText2', 'travelText3', 'travelText4') end function TravelScreen.getTicksRemaining() return math.max( 0, TravelScreen.startTime + 3000 - getTickCount() ) end ------------------------------------------------------- -- Called from server function notifyLoadingMap( mapName, authorName ) fadeCamera( false, 0.0, 0,0,0 ) -- fadeout, instant, black TravelScreen.show( mapName, authorName ) end -- Called from server function initRace(vehicle, checkpoints, objects, pickups, mapoptions, ranked, duration, gameoptions, mapinfo, playerInfo) outputDebug( 'MISC', 'initRace start' ) unloadAll() exports.scoreboard:scoreboardSetSortBy("race rank") g_Players = getElementsByType('player') g_MapOptions = mapoptions g_GameOptions = gameoptions g_MapInfo = mapinfo g_PlayerInfo = playerInfo triggerEvent('onClientMapStarting', g_Me, mapinfo ) ShowingNext(false) g_dxGUI.mapdisplay:text("Map: ") g_dxGUI.mapdisplayName:text(g_MapInfo.name) fadeCamera(true) showHUD(false) g_Vehicle = vehicle setVehicleDamageProof(g_Vehicle, true) OverrideClient.updateVars(g_Vehicle) --local x, y, z = getElementPosition(g_Vehicle) setCameraBehindVehicle(vehicle) --alignVehicleToGround(vehicle) updateVehicleWeapons() setCloudsEnabled(g_GameOptions.cloudsenable) setBlurLevel(g_GameOptions.blurlevel) g_dxGUI.mapdisplay:visible(g_GameOptions.showmapname) g_dxGUI.mapdisplayName:visible(g_GameOptions.showmapname) if engineSetAsynchronousLoading then engineSetAsynchronousLoading( g_GameOptions.asyncloading ) end -- checkpoints g_Checkpoints = checkpoints -- pickups local object local pos local colshape for i,pickup in pairs(pickups) do pos = pickup.position object = createObject(g_ModelForPickupType[pickup.type], pos[1], pos[2], pos[3]) setElementCollisionsEnabled(object, false) colshape = createColSphere(pos[1], pos[2], pos[3], 3.5) g_Pickups[colshape] = { object = object } for k,v in pairs(pickup) do g_Pickups[colshape][k] = v end g_Pickups
SuleymanM Posted June 19, 2013 Author Posted June 19, 2013 thanks man , not work , in /debugscript 3 is other problem ... at util_server and fps
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