Jump to content

Benevolence

Members
  • Posts

    367
  • Joined

  • Last visited

Everything posted by Benevolence

  1. I'm not going to argue with you Arran. I'm here to give suggestions. If I say I dislike something, it means I'm suggesting something different, which I have.
  2. So everyone is having this issue? I didn't read all the posts sorry, I skimmed through some of them but I didn't notice it was the same issue.
  3. I'm not complaining, I'm suggesting. @jhxp - When you open MTA:SA and it says there is an update and asks you if you want to download/install, I hit ok it downloads and I press ok again then it closes MTA and installs. MTA restarts and it gives me a random nick. It's a nick that makes sense, not like 4rteduje6r55gtyh. I haven't had to download and install an update in a while, if it happens again I will let you guys know.
  4. I'm using Windows 7 Ultimate 64-bit and when I run "Script Editor" it works fine. When I hit like Open and Save (Don't know about the rest), it says "Script Editor has stopped working". I downloaded the patch and patcher. When I run the patcher, it says "Use MTA:Script Editor to get the latest updates". I tried running as comparability and running as administrator but no luck. Any ideas?
  5. Make a new resource folder. In there, create an .lua file with the name you desire. Then copy and paste the first code into it. Edit the name of the .txd file where it says 'namehere'. Then make a meta.xml file and write then here put the 2nd code I posted then after it write and then edit the 'namehere' and that's it. After that, put the .txd file into the resource folder, start the server and start the resource. But like I said, I don't know what the result will be since you also need to load the .dff to replace the ped (which isn't possible as Solidsnake14 stated)... but try it, I'm also curious to hear what the result will be.
  6. Good work, I wish you luck. I found this video a few days ago, before seeing this thread. Check it out, I liked it I was messing around a bit so I decided to compare with the mod and without the mod =P.
  7. I got some screenshots from another forum in order to show you guys an example. This would be at the bottom of the post, under the poster's signature. Note: The first picture cuts off the "Thanks" button on the right so to view the full image, click here http://img40.imageshack.us/img40/2323/epvp1.png The button to give thanks to the person for the post. One person has already given thanks in the image above. On this other picture below, now I clicked the thanks button. Note: This picture is also cut off on the right, but the thanks button dissapears, that's pretty much it. To view it click http://img820.imageshack.us/img820/3526/epvp2.png anyway. Hope you guys like it.
  8. It's kind of hard to explain it in detail without screenshots but what I mean is like I liked EVERYTHING better about the MTA 1.0.5 theme better than the 1.1. Like I said, I dislike how the server browser list takes up the whole screen. Though, I like the skin for 1.1 better since it's like more detailed and high quality. Hope I'm not confusing you..
  9. Solidsnake14 said you can't replace the .dff for peds, so yeah I don't know. But if you want to load the .txd then use this script: function onResourceStart() ---KELVin742---Script.lua TV = engineLoadTXD ( "namehere.txd" ) -- where it says namehere put the name of the file engineImportTXD ( TV, 285 ) -- Skin ID to replace end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), onResourceStart) Don't forget to load it in meta.xml "namehere.txd" /> I used this to use an edited skin for the SWAT ped, he only had different color camo for army.
  10. I was thinking about a few things. First, I think it would be neat to have a Global Friend List and Chat feature on MTA:SA. You would add people to friend list by sending them a friend request via right clicking their name on the list and clicking Send Friend Request by a little box/option box that pops up when you right click on their name (see image example below) In the option box that opens up when you right click their name, there should be an option for a little chat box. Servers should be able to restrict chat via this way since it could lead to people advertising to join other servers, etc. If you have them on friend list though, you should be able to chat with them anytime, unless the players decides to disable the chat. Now, where the friend list record would be stored, I don't know. Maybe make it so people can register accounts and login for MTA Globally? If not, maybe make a program similar to how xfire works? When you download MTA:SA, it would also let you download the friend and chat feature. Then, when you run MTA:SA, it would ask you if you want to also run the feature externally (or internally, however it would be if you guys do it). If this can be considered, perhaps you could also look at this example (which is kinda different then what I suggested, but has an idea for friend list), just look at the image gallery http://img691.imageshack.us/slideshow/webplayer.php?id=mtascreen20110901123038.png. This could also work too, if it's made globally with MTA:SA and you don't have to separately download (because alot of people won't download it on its own, imo...) These are just some ideas I thought of and thought I'd share. I don't know if it's been suggested before, but I'm pretty sure it's been discussed/thought of before since it sounds typical.
  11. I never got this when my server was 1.0.5. A bunch of problems presented themselves (which I think I've gotten fixed) when I updated to 1.1. Well, I just noticed that when I respawn all the vehicles, the vehicles owned by players spawn with black smoke and blown up doors. Weird thing is, the faction vehicles (ex. LSPD, News, Taxi, Bus) don't respawn all messed up. Only vehicles owned by players. Note: I don't get any errors/warnings about it on debugscript 3 Here's the vehicle respawn command code/script: function respawnAllVehicles(thePlayer, commandName, timeToRespawn) if (exports.global:isPlayerAdmin(thePlayer)) then if commandName then if isTimer(respawnTimer) then outputChatBox("There is already a Vehicle Respawn active, /respawnstop to stop it first.", thePlayer, 255, 0, 0) else timeToRespawn = tonumber(timeToRespawn) or 30 timeToRespawn = timeToRespawn < 10 and 10 or timeToRespawn for k, arrayPlayer in ipairs(exports.global:getAdmins()) do local logged = getElementData(arrayPlayer, "loggedin") if (logged) then if exports.global:isPlayerLeadAdmin(arrayPlayer) then outputChatBox( "LeadAdmWarn: " .. getPlayerName(thePlayer) .. " executed a vehicle respawn.", arrayPlayer, 255, 194, 14) end end end outputChatBox("*** All vehicles will be respawned in "..timeToRespawn.." seconds! ***", getRootElement(), 255, 194, 14) outputChatBox("You can stop it by typing /respawnstop!", thePlayer) respawnTimer = setTimer(respawnAllVehicles, timeToRespawn*1000, 1, thePlayer) end return end local tick = getTickCount() local vehicles = exports.pool:getPoolElementsByType("vehicle") local counter = 0 local tempcounter = 0 local tempoccupied = 0 local occupiedcounter = 0 local unlockedcivs = 0 local notmoved = 0 local dimensions = { } for k, p in ipairs(getElementsByType("player")) do dimensions[ getElementDimension( p ) ] = true end for k, theVehicle in ipairs(vehicles) do if isElement( theVehicle ) then local dbid = getElementData(theVehicle, "dbid") if not (dbid) or (dbid<0) then -- TEMP vehicle local driver = getVehicleOccupant(theVehicle) local pass1 = getVehicleOccupant(theVehicle, 1) local pass2 = getVehicleOccupant(theVehicle, 2) local pass3 = getVehicleOccupant(theVehicle, 3) if (dbid and dimensions[dbid + 20000]) or (pass1) or (pass2) or (pass3) or (driver) or (getVehicleTowingVehicle(theVehicle)) or #getAttachedElements(theVehicle) > 0 then tempoccupied = tempoccupied + 1 else destroyElement(theVehicle) tempcounter = tempcounter + 1 end else local driver = getVehicleOccupant(theVehicle) local pass1 = getVehicleOccupant(theVehicle, 1) local pass2 = getVehicleOccupant(theVehicle, 2) local pass3 = getVehicleOccupant(theVehicle, 3) if (dimensions[dbid + 20000]) or (pass1) or (pass2) or (pass3) or (driver) or (getVehicleTowingVehicle(theVehicle)) or #getAttachedElements(theVehicle) > 0 then occupiedcounter = occupiedcounter + 1 else if isVehicleBlown(theVehicle) or isElementInWater(theVehicle) then fixVehicle(theVehicle) if armoredCars[ getElementModel( theVehicle ) ] then setVehicleDamageProof(theVehicle, true) else setVehicleDamageProof(theVehicle, false) end for i = 0, 5 do setVehicleDoorState(theVehicle, i, 4) -- all kind of stuff missing end setElementHealth(theVehicle, 300) -- lowest possible health end exports['anticheat-system']:changeProtectedElementDataEx(theVehicle, 'i:left') exports['anticheat-system']:changeProtectedElementDataEx(theVehicle, 'i:right') if getElementData(theVehicle, "owner") == -2 and getElementData(theVehicle,"Impounded") == 0 then if isElementAttached(theVehicle) then detachElements(theVehicle) end respawnVehicle(theVehicle) setVehicleLocked(theVehicle, false) unlockedcivs = unlockedcivs + 1 else local checkx, checky, checkz = getElementPosition( theVehicle ) local x, y, z, rx, ry, rz = unpack(getElementData(theVehicle, "respawnposition")) if (round(checkx, 6) == x) and (round(checky, 6) == y) then notmoved = notmoved + 1 else if isElementAttached(theVehicle) then detachElements(theVehicle) end setElementPosition(theVehicle, x, y, z) setVehicleRotation(theVehicle, rx, ry, rz) setElementInterior(theVehicle, getElementData(theVehicle, "interior")) setElementDimension(theVehicle, getElementData(theVehicle, "dimension")) counter = counter + 1 end end -- fix faction vehicles if getElementData(theVehicle, "faction") ~= -1 then fixVehicle(theVehicle) if (getElementData(theVehicle, "Impounded") == 0) then exports['anticheat-system']:changeProtectedElementDataEx(theVehicle, "enginebroke", 0, false) if armoredCars[ getElementModel( theVehicle ) ] then setVehicleDamageProof(theVehicle, true) else setVehicleDamageProof(theVehicle, false) end end end end end end end local timeTaken = (getTickCount() - tick)/1000 outputChatBox(" =-=-=-=-=-=- All Vehicles Respawned =-=-=-=-=-=-=") outputChatBox("Respawned " .. counter .. "/" .. counter + notmoved .. " vehicles. (" .. occupiedcounter .. " Occupied) .", thePlayer) outputChatBox("Deleted " .. tempcounter .. " temporary vehicles. (" .. tempoccupied .. " Occupied).", thePlayer) outputChatBox("Unlocked and Respawned " .. unlockedcivs .. " civilian vehicles.", thePlayer) outputChatBox("All that in " .. timeTaken .." seconds.", thePlayer) end end addCommandHandler("respawnall", respawnAllVehicles, false, false)
  12. Yes my server is hosted by no1servers.
  13. John Montague. (If replied "correct" by JR10, THEN answer my question) Who is the current leader of Al-Qaeda?
  14. I don't know the answer to this question. serverFFS used to be very good until 1.1 came out, they completely bombed because of a 'bug' they had with hosting 1.1 servers. So DO NOT even order from them unless you want a useless un-connectable server. Really, there is no perfect hosting solution. I would suggest you check out no1servers at http://www.no1servers.com/billing/aff.php?aff=036. Please use the link I provided because it will tell them I refered you. I personally use this host and I've had no problems with them. Their prices are quite cheap. There are only 2 things I will honestly tell you that I dislike about their MTA Hosting service: 1) Doesn't let you upload .dll's for security reasons. (Don't worry though, you can install any version server and MySQL modules by a option they have in the cpanel anytime) 2) Only 1 hosting Location which is in UK. Besides that, I've had my server up and running with no problems since I ordered from them.
  15. I would never have my server hosted by someone else's personal computer, especially if I don't know them in real life. /facepalm
  16. I'm assuming he got it working since he hasn't replied.
  17. Benevolence

    Windows 8

    Cool, I hope it's better than the rest of the Windows.
  18. http://www.global500.org/img/g500_logo.gif @Samer - Don't purposely advertise
  19. About time someone made this. I never thought about it before, so nice job.
  20. Dude you don't need to make so many posts. Use the 'edit' button.
×
×
  • Create New...