Jump to content

Zahl

Members
  • Posts

    47
  • Joined

  • Last visited

Everything posted by Zahl

  1. Thanks, I'll delete the whole resources folder and then try that one.
  2. So I haven't played MTA:SA in over a year and just downloaded 1.0.5... Now the problem is that very rarely in race mode, when you go to spectator mode, the cam will follow the player for a second and then just stop, so the player you're watching just drives away. Switching to another player using < or > will follow another player for a second and then just do the same. If you respawn and die the next time, it might just work perfectly again. Also when this happens and you keep hammering < or >, it might be that on respawn, you fall off your bike or out of your car and die again right away. I downloaded the race game mode from the "maps and modes" section on the main page, so I assume it should be the latest version. Am I doing anything wrong?
  3. Zahl

    Resolution Help

    Any chance this will happen soon? I know lots of people who want to use 1920x1080....
  4. OK finally I found the cause In util_server.lua the warpPedIntoVehicle() function gets redefined, and this version does not support peds and seats... Simple reason, long time to find it
  5. Well as I am a fan of learning by doing, I thought I should try to add some (mostly useless) features to existing resources instead of immediately trying to create a new game mode. So one simple idea I had was to add some passengers to every vehicle in the race resource, but apparently this doesn't work. Below the line vehicle = createVehicle(spawnpoint.vehicle, x, y, z, 0, 0, spawnpoint.rotation, #nick <= 8 and nick or nick:sub(1, 8)) in race_server.lua, I added: local ped = createPed(9, x + 2, y + 2, z + 1) warpPedIntoVehicle(ped, vehicle, 1) The ped gets created, but it stays outside the vehicle, the function returns false. ... So what's wrong here?
  6. if (z < 1900) then was meant to move the barrels up that are currently on the ground, the else-part was meant to move the barrels down that are currently at z + 2000... But well, if 1.0.1 is about to be released I sure can wait a few more days :)
  7. Hi there, since I have lots of race tracks on my server that use plenty of explosive barrels, there are a lot of desyncs happening, where player A can still see a barrel while player B can't, and if player B hits the barrel on player A's client, he will still explode, which causes a lot of confusion or frustration. Maybe some of you are familiar with this occurrence. So while I don't really know how to make it work like in the old race client, where the player only exploded if he hit the barrel in his own client, my idea now was to make the barrels respawn periodically. It should at least be less confusing. More precisely that means: - For every barrel, create another barrel which will be located at z + 2000 - Every X seconds, call a function that iterates through all barrels and if z > 1900 move it to z - 2000, otherwise move it to z + 2000 (all modifications happen in race_client.lua) So this would make each pair of barrels switch places. Since the barrel is out of reach when it is at z + 2000, it will be streamed out and is not visible anymore, so when it is moved back down on the second call to the function, it is visible again. I tried modifying the code in initRace() to something like this: -- objects g_Objects = {} local pos, rot, cnt = 0 -- use the cnt var to get a unique index for all objects for i,object in ipairs(objects) do pos = object.position rot = object.rotation cnt = cnt + 1 g_Objects[cnt] = createObject(object.model, pos[1], pos[2], pos[3], rot[1], rot[2], rot[3]) if object.model == 1225 then -- if the object was a barrel, create another one at (x, y, z + 2000) cnt = cnt + 1 g_Objects[cnt] = createObject(object.model, pos[1], pos[2], pos[3] + 2000, rot[1], rot[2], rot[3]) end end But this already fails... 1225 would be the explosive barrel, but the second set of barrels won't be created. My switching function looks like this: -- Reset all explosives function resetExplosives() allObjects = getElementsByType ( "object" ) --outputConsole( 'objects: ' .. tostring(#allObjects)) for i,obj in ipairs(allObjects) do local model = getElementModel(obj) if model == 1225 then local x,y,z = getElementPosition(obj) if (z < 1900) then setElementPosition(obj, x, y, z + 2000) else setElementPosition(obj, x, y, z - 2000) end end end end Which works perfectly, the only problem being that since there is no second set of barrels, the barrels will just appear and disappear all the time. The function gets called by a timer created in the onClientResourceStart event: g_ExplosiveResetTimer = setTimer(resetExplosives, 2000, 0) I must admit that I'm still very unfamiliar with MTA scripting and some parts of the race resource are totally unclear to me Hopefully someone can understand what I am trying to do and provide a little help.
  8. So I copied all the missing libs from a 32bit debian and now the server even starts up, but doesn't get really far: libehs.so.0 is in the executable's directory... The deathmatch.so also exists in the place the server reports.
  9. I just want to run the server on 5.0 64bit. I cannot use the debian package, as debian looks for a 64bit release at that url and doesn't find one of course. Then I downloaded the generic linux build, but when I try to launch that one I get an error about a missing libcurl.so.3 Where can I get that one? apt-getting libcurl doesn't help, I guess this only installs the 64bit libs. Any ideas?
  10. Racemode thing was my first idea too, but then it doesn't make sense, because you will eventually get out of the car after tapping F for like 10 times. You can't do that in racemode. So we got two people with windows servers where that happened... Any linux servers with the same symptoms here? Or any windows server without?
  11. Hmmm... Is your server running on windows? My new theory is, that this happens on windows servers only.. Its not just on my modified ctv script, its in everygamemode now that I've checked that. So it really seems like a bug. Can maybe more people confirm that or say anything about that problem? Unfortunately I baraly have time for MTA atm because of tests at univ
  12. I just started scripting with lua, and since my favourite gamemode is ctv, I thought a good thing to start with would be understanding the script and trying to modify it. And so I did. My ideas were: -- Add a scorecounter for the teams -- Add a message when the car is delivered (relized there was such a message, but the call was screwed up so it never showed up in game) -- Make the car not just disappear but explode when it gets delivered, so get out of the car and run! -- Remove the /bring command And there comes the trouble: Suddenly with this script, sometimes you can't get out of the car. You press F (or whatever key you use to enter/exit) and the player in car just makes a strange movement with the hands (like he is steering left/right) and stays in car. Sometimes the radio stops for half a second too. So currently you end up pressing F all the time until he finally gets out of the car. I don't see any reason why this suddenly happens, I checked the playerExitVehicle funtion, nothing suspicious there, the event isn't called if the driver stays in the car. I also checked the wiki for any function like that, but didn't find one. Maybe its just that something is screwed up with my server, but I at least know that it happens for other players too, so its not just my client/game. Any ideas? I attached the modified ctv scripts, in case that helps... Err no, I didn't: "Could not upload attachment to ./files/15278_f66a0276935a100b2697cd1ab2718dbc." Here it is: http://www.file-upload.net/download-664527/ctv.zip.html
  13. Its Debian GNU/Linux 2.6.14.2-grsec #1 SMP Thu Nov 24 16:00:28 CET 2005 i686
  14. Hi, following Error appears: Any ideas whats wrong? EDIT: Already tried chpaxing the mta_server and disabled all security flags, but no change...
  15. Dont have friends? Bad at computer gaming? Your mum still wipes your butt? You just feel like a loser? Dont worry! There is a solution: Use cheats. You will feel so good once you used them. You are the greatest, everyone will like you, you will even be able to go to school on your own and wont cry anymore if your brother hides your teddybear!
  16. What about just reading what I wrote?Or is my english so bad that nobody understands me? I never said people should be kicked for swearing, goddamn.. Its just about those kiddies insulting other players all the time. That kind of behaviour is immature and has nothing to do with M rated. But it seems I'm the only one who feels bothered by that, so nvm. I really get sick of that. It always takes some time to find a server with "normal" players, mainly using MTA to race, not to argue about which county sucks and which is cool and which religion is the best and wether Denmark sucks or rulez and stuff.
  17. Zahl

    bg?

    I got another bug in spectator mode which happened like 2 or 3 times for me... I am watching someone and the next second his CJ falls through the floor (without vehicle). When I switch to the next player and then back he is in his car again and everything looks like it should.
  18. Zahl

    bg?

    I got another bug in spectator mode which happened like 2 or 3 times for me... I am watching someone and the next second his CJ falls through the floor (without vehicle). When I switch to the next player and then back he is in his car again and everything looks like it should.
  19. Works fine for me too with both GTA and MTA
  20. I played gtat for a shirt while and there replays seemed to work well in MP. Would really like that feature maybe as Semi-retired said with some advanced features, bigger filesize, or save replay by name, so you won't have only one That would rock
  21. I'd like to see the race's name in the middle of the screen before a race, while the countdown is running... And maybe the map author's name too, so he gets a little credit And yeah, it should be possible to see the servers Name and IP/Port after connecting
  22. Moving objects would be a first attempt to create fake-traffic... You just had to add some car-objects and give them a route
  23. Hi, dont know if this is already known, didnt find any topic on that. I just made a map and when I tried to play it on my server it said "starting of xx faild due to errors in the map file. The server log also said: [23:49:39] ERROR: invalid rotation specified in spawnpoint (range 0-359) So I had a look at the map file and saw some spawnpoints that looked like this: 2205.371582 -1436.485352 23.644753 360 522 Removing the rotation line solves the problem and everything works like it should. I dont know exactly how to reproduce, but I think I added a spawn point, cloned it, rotated it by 180°, cloned it again and rotated again by 180° so that it hat the same rotation like the first one.[/code]
  24. Yeah would be really cool, an plz don't set the vote limit too high so onecan actually test one's map
×
×
  • Create New...