Jump to content

evox91

Members
  • Posts

    13
  • Joined

  • Last visited

Everything posted by evox91

  1. Hi! I downloaded resources from a free website stroage server,but after downloaded ~70kb ,the connection lost,and give crc mismatch,whats the problem ? Thaks for help!
  2. Hi! I made a taxiteleport script, teleport a player to a selected place for money,but i have few errors. When i solo,the script works good,but when players count is >=2 ,then teleport function isn"t work. What"s the error? --client addEventHandler("onClientResourceStart",resourceRoot, function() GUIEditor_Window = {} GUIEditor_TabPanel = {} GUIEditor_Tab = {} GUIEditor_Grid ={} column = {} row ={} GUIEditor_Window[1] = guiCreateWindow(276,179,460,381,"",false) GUIEditor_TabPanel[1] = guiCreateTabPanel(9,25,442,347,false,GUIEditor_Window[1]) GUIEditor_Tab[1] = guiCreateTab("Általános helyek",GUIEditor_TabPanel[1]) GUIEditor_Grid[1] = guiCreateGridList(4,7,432,312,false,GUIEditor_Tab[1]) column[1] = guiGridListAddColumn(GUIEditor_Grid[1],"Hely",5) row[1] = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText(GUIEditor_Grid[1],row[1],column[1],"Los Santos",false,false) row[2] = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText(GUIEditor_Grid[1],row[2],column[1],"San Fierro",false,false) row[3] = guiGridListAddRow ( GUIEditor_Grid[1]) guiGridListSetItemText(GUIEditor_Grid[1],row[3],column[1],"Las Venturas",false,false) GUIEditor_Tab[2] = guiCreateTab("Küldetési helyek",GUIEditor_TabPanel[1]) guiSetVisible(GUIEditor_Window[1], false) addEventHandler("onClientGUIClick",GUIEditor_Grid[1],elementClicked,false) end ) function greetingHandler ( ) if(getElementData (getLocalPlayer(), "taxi" )=="on") then guiSetVisible(GUIEditor_Window[1], true) showCursor ( true ) end end addEvent( "gui", true ) addEventHandler( "gui", getRootElement(), greetingHandler ) function elementClicked() fadeCamera (false, 0.5, 0, 0, 0 ) guiSetVisible(GUIEditor_Window[1], false) showCursor ( false ) if ( guiGridListGetItemText ( GUIEditor_Grid[1], guiGridListGetSelectedItem ( GUIEditor_Grid[1] ), 1 ) == "Los Santos") then -- check setVehicleFrozen( getPedOccupiedVehicle(getLocalPlayer()), true ) setElementPosition(getPedOccupiedVehicle(getLocalPlayer()),2485, -1667,13.3) setTimer( setVehicleFrozen, 500, 1, getPedOccupiedVehicle(getLocalPlayer()), false ) elseif ( guiGridListGetItemText ( GUIEditor_Grid[1], guiGridListGetSelectedItem ( GUIEditor_Grid[1] ), 1 ) == "San Fierro") then setVehicleFrozen( getPedOccupiedVehicle(getLocalPlayer()), true ) setElementPosition(getPedOccupiedVehicle(getLocalPlayer()),-2405,-598,132.6,true) setTimer( setVehicleFrozen, 500, 1, getPedOccupiedVehicle(getLocalPlayer()), false ) elseif ( guiGridListGetItemText ( GUIEditor_Grid[1], guiGridListGetSelectedItem ( GUIEditor_Grid[1] ), 1 ) == "Las Venturas") then setVehicleFrozen( getPedOccupiedVehicle(getLocalPlayer()), true ) setElementPosition(getPedOccupiedVehicle(getLocalPlayer()),2005,1543,13.5,true) setTimer( setVehicleFrozen, 500, 1, getPedOccupiedVehicle(getLocalPlayer()), false ) else end setTimer ( fadeCamera, 1000, 1, true, 1 ) end function remotePlayerJoin() --function() GUIEditor_Window = {} GUIEditor_TabPanel = {} GUIEditor_Tab = {} GUIEditor_Grid ={} column = {} row ={} GUIEditor_Window[1] = guiCreateWindow(276,179,460,381,"",false) GUIEditor_TabPanel[1] = guiCreateTabPanel(9,25,442,347,false,GUIEditor_Window[1]) GUIEditor_Tab[1] = guiCreateTab("places 1",GUIEditor_TabPanel[1]) GUIEditor_Grid[1] = guiCreateGridList(4,7,432,312,false,GUIEditor_Tab[1]) column[1] = guiGridListAddColumn(GUIEditor_Grid[1],"Hely",5) row[1] = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText(GUIEditor_Grid[1],row[1],column[1],"Los Santos",false,false) row[2] = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText(GUIEditor_Grid[1],row[2],column[1],"San Fierro",false,false) row[3] = guiGridListAddRow ( GUIEditor_Grid[1]) guiGridListSetItemText(GUIEditor_Grid[1],row[3],column[1],"Las Venturas",false,false) GUIEditor_Tab[2] = guiCreateTab("places2",GUIEditor_TabPanel[1]) guiSetVisible(GUIEditor_Window[1], false) addEventHandler("onClientGUIClick",GUIEditor_Grid[1],elementClicked,false) -- end end addEventHandler("onClientPlayerJoin", getRootElement(), remotePlayerJoin) --server local ped1 local timer function displayLoadedRes () for index, player in ipairs ( getElementsByType ( "player" ) ) do bindKey (player,"F2", "down", funcInput ) end end addEventHandler ( "onResourceStart", getRootElement(), displayLoadedRes ) function funcInput ( player) if(getElementData (player, "taxi" )~="on" and getPlayerMoney(player)>100) then outputChatBox("Hurry,the taxi isn't wait much longer!",player) fadeCamera (player,false, 0.5, 0, 0, 0 ) local x,y,z = getElementPosition(player) ped1 = createPed (255, x,y,z+50) setTimer ( fadeCamera, 1000, 1, player, true, 1 ) local veh = createVehicle ( 420, x-3, y-3, z + 1 ) warpPedIntoVehicle ( ped1, veh ) givePlayerMoney(player,-100) setElementData ( player, "taxi", "on" ,true) timer = setTimer(taxiremove,10000,1,player,veh,ped1) else outputChatBox("Not enough money(101$)",player) end end function taxiremove(player,vehicle,ped) fadeCamera (player,false, 0.5, 0, 0, 0 ) local ped = getVehicleOccupant(vehicle,0) destroyElement ( ped ) destroyElement(vehicle) setElementData( player, "taxi", "off" ) setTimer ( fadeCamera, 500, 1, player, true, 1 ) end function enterVehicle ( ) if(getElementData(source ,"taxi")=="on") then killTimer(timer) triggerClientEvent("gui", getRootElement()) end end addEventHandler ( "onPlayerVehicleEnter", getRootElement(), enterVehicle) function removeHelmetOnExit ( vehicle, seat, jacked ) if(getElementData (source, "taxi" )=="on") then fadeCamera (source,false, 0.5, 0, 0, 0 ) local ped = getVehicleOccupant(vehicle,0) destroyElement ( ped ) destroyElement(vehicle) setElementData( source, "taxi", "off" ) setTimer ( fadeCamera, 500, 1, source, true, 1 ) end end addEventHandler ( "onPlayerVehicleExit", getRootElement(), removeHelmetOnExit ) function greetPlayer ( ) for index, player in ipairs ( getElementsByType ( "player" ) ) do bindKey (player,"F2", "down", funcInput ) end end addEventHandler ( "onPlayerJoin", getRootElement(), greetPlayer ) Thanks for help!
  3. Hello, How can i return a table from server to client ? --server function f() return table end addEvent( "f", true ) addEventHandler( "f", getRootElement(), f) --client table =triggerServerEvent("f",getRootElement()) ?
  4. i want refresh the gui text but now ,not changed
  5. thats ok,but i use the variables ind gui, this is client code: local vm ="" local vm2="" local vm3="" local vm4="" local vm5="" local vm6="" function cw() GUIEditor_Window = {} GUIEditor_TabPanel = {} GUIEditor_Tab = {} GUIEditor_Memo = {} GUIEditor_Label = {} GUIEditor_Window[1] = guiCreateWindow(179,118,691,542,"Server ver- 0.1.1",false) GUIEditor_TabPanel[1] = guiCreateTabPanel(17,27,658,506,false,GUIEditor_Window[1]) GUIEditor_Tab[1] = guiCreateTab("Főoldal",GUIEditor_TabPanel[1]) GUIEditor_Label[1] = guiCreateLabel(13,16,600,69,"Jelenlegi szint: ".. vm,false,GUIEditor_Tab[1]) guiSetFont(GUIEditor_Label[1],"sa-header") GUIEditor_Label[2] = guiCreateLabel(13,81,196,45,"Jelenlegi élménypont: ".. vm2,false,GUIEditor_Tab[1]) guiSetFont(GUIEditor_Label[2],"default-bold-small") GUIEditor_Label[3] = guiCreateLabel(14,117,185,43,"Következő szinthez:",false,GUIEditor_Tab[1]) GUIEditor_Label[4] = guiCreateLabel(13,152,220,26,"Be vagy jelentkezve:".. vm3 ,false,GUIEditor_Tab[1]) GUIEditor_Label[5] = guiCreateLabel(13,189,131,28,"Banki összeg:" ..vm4 ,false,GUIEditor_Tab[1]) GUIEditor_Label[6] = guiCreateLabel(11,228,240,30,"Birtokolt házak:" .. vm5,false,GUIEditor_Tab[1]) GUIEditor_Label[7] = guiCreateLabel(6,269,216,41,"Játékos tulajdonságok:",false,GUIEditor_Tab[1]) guiSetAlpha(GUIEditor_Label[7],1) guiLabelSetColor(GUIEditor_Label[7],0,255,0) GUIEditor_Label[8] = guiCreateLabel(44,311,322,35,"Jelenlegi pénz: getPlayerMoney()",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[8],255,255,0) GUIEditor_Label[9] = guiCreateLabel(44,346,199,26,"Jelenlegi hely: "..vm6 ,false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[9],250,240,230) GUIEditor_Label[10] = guiCreateLabel(44,382,198,27,"Körözöttségi szint: getPlayerWantedLevel()",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[10],255,0,0) GUIEditor_Tab[2] = guiCreateTab("A szerver bemutatása",GUIEditor_TabPanel[1]) GUIEditor_Memo[1] = guiCreateMemo(4,7,653,467,"\n majd szerver bemutatása",false,GUIEditor_Tab[2]) GUIEditor_Tab[3] = guiCreateTab("Fejlődési szintek",GUIEditor_TabPanel[1]) GUIEditor_Memo[2] = guiCreateMemo(5,9,646,466,"",false,GUIEditor_Tab[3]) GUIEditor_Tab[4] = guiCreateTab("Használható parancsok,funkciók",GUIEditor_TabPanel[1]) GUIEditor_Memo[3] = guiCreateMemo(4,10,647,462,"",false,GUIEditor_Tab[4]) GUIEditor_Tab[5] = guiCreateTab("Szabályok",GUIEditor_TabPanel[1]) GUIEditor_Memo[4] = guiCreateMemo(6,6,644,467,"",false,GUIEditor_Tab[5]) GUIEditor_Tab[6] = guiCreateTab("Admilista",GUIEditor_TabPanel[1]) GUIEditor_Memo[5] = guiCreateMemo(4,7,649,469,"",false,GUIEditor_Tab[6]) guiSetVisible(GUIEditor_Window[1],false) end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function() cw() bindKey('f1', 'down', servermessage) end ) function servermessage() if(guiGetVisible(GUIEditor_Window[1])==true) then guiSetVisible(GUIEditor_Window[1],false) showCursor(false) else guiSetVisible(GUIEditor_Window[1],true) showCursor(true) end end function remotePlayerJoin() cw() vm=getElementData( getLocalPlayer(), "m" ) vm2=getElementData( getLocalPlayer(), "m1" ) vm3=getElementData( getLocalPlayer(), "m3" ) vm4=getElementData( getLocalPlayer(), "m4" ) vm5=getElementData( getLocalPlayer(), "m5" ) vm6=getElementData( getLocalPlayer(), "m2" ) end addEventHandler("onClientPlayerJoin", getRootElement(), remotePlayerJoin)
  6. Sorry for lot of nuub questions, but this is important for me: This is full server code ,and when a new player connecting to server got error, but when i restart the script from adminpanel then working good,but when again joinning a player fail I tried modyfy the event ,but other event also got error How can sync the variables without error ? --full server code(the client codes are good) addEventHandler ( "onResourceStart", resourceRoot, displayLoadedRes ) function refresh() for index, player in ipairs ( getElementsByType ( "player" ) ) do setElementData ( player, "m", exports.exp_system:getPlayerLevel ( player) ) setElementData ( player, "m1", exports.exp_system:getPlayerEXP ( player) ) local x,y,z =getElementPosition ( player ) setElementData ( player, "m2", getZoneName(x,y,z,false) ) local playerAccount = getPlayerAccount(player) if isGuestAccount ( playerAccount ) then setElementData ( player, "m3", "logged" ) else setElementData ( player, "m3", "not logged" ) end setElementData ( player, "m4",exports.bank:getBankAccountBalance( player) ) setElementData ( player, "m5",exports.house_system:gethouseccount( playerAccount) ) outputChatBox (exports.house_system:gethouseccount( playerAccount) ) end end function displayLoadedRes ( ) setTimer ( refresh, 1000, 100) end Very thanks for help,this is my last question !
  7. ok in empty script the first solution is working but when i put in my gamemode then not work
  8. i call the function with simple keybind,and i not changed. but i try now in empty sript
  9. Hi, How can i share a variable from server to client ? i tried this code but fail --serverside local info ="string" function displayLoadedRes ( thePlayer ) setElementData ( thePlayer, "m", info ) end addEventHandler ( "onResourceStart", getRootElement(), displayLoadedRes ) --clientside function xy() outputChatBox ( getElementData( getLocalPlayer(), "m" )) end thx for help
×
×
  • Create New...