![](https://forum.multitheftauto.com/uploads/set_resources_22/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Dealman
Members-
Posts
1,421 -
Joined
-
Last visited
-
Days Won
1
Everything posted by Dealman
-
You don't need to use Stereo Mix to record desktop audio. Most recording software records desktop audio either way, not to mention using Stereo Mix would likely make it appear out of sync. I might give it a whirl later, possibly record it for you if desired. Edit: Okay, I gave it a quick go and for being a demo - it's not too bad. If you want some feedback, here's what I've got to say; Good: • Tachometer seems to work nicely, smooth and no hiccups. • Shifting feels pretty responsive, simulated clutching would be cool. • Nice to see that fuel simulation is being implemented to some extent as well. Bad: • Sound effects are absolutely horrendously bad, no idea what made you think it was the best part. I think it is by far the worst. • Rev limiter doesn't sound nor feel realistic, especially for a NASCAR(Hotring). • Bullet doesn't work (Understand it's a demo. Starts automatically and no engine sound) And to be blunt, I find Topo's project to be more interesting and well-made. But I don't want to discourage you, you've done a great job so far. Maybe the both of you could work together...? And please, just add some basic on-screen text whether GUI Labels or DX Text for the other information instead of spamming the outbox chat - it would be much easier to read.
-
And what kind of gamemode can you actually make...?
-
Great job! Would be cool to simulate WiFi hotspots on a roleplay server with this
-
function checkboxSong() if(source == songcheckbox) then if(guiCheckBoxGetSelected(songcheckbox)) then stopSound(song) else playSound(song) end end end addEventHandler("onClientGUIClick", root, checkboxSong)
-
It is possible, using the event onClientGUISize. You can create the memobox as a child of the window, and make its size relative to that of the window. I don't think it will work just slapping one in there, however, you could create one and hide it. If the text reaches a certain length make it visible. If a user scrolls it you can use the event onClientGUIScroll and then use guiScrollBarGetScrollPosition to get its position. Then use guiMemoSetCaretIndex to set the caret index depending on the scrollbars position. Of course, this is just theory so I'm not sure how well it would work in practice.
-
I basically gave you what you need. Are you even trying to understand? It's basically right there, served on a silver platter right before you.
-
Or instead of doing all of that 30-60 times per second, you could do this: 1. Use the Client-Side event onClientPlayerDamage. This event triggers when a player is damaged. 2. Isolate it to the local player, thus it only runs the code on your client if YOU were damaged. function exampleCode_Client(theAttacker, theWeapon, theBodyPart) if(source == localPlayer) then outputChatBox("You were damaged!", 187, 0, 0, true); end end addEventHandler("onClientPlayerDamage", root, exampleCode_Client); 3. Fetch the player's new health after being damaged, store it in a local variable. 4. Update the rendered image depending on current health. Use <= (Less than or equal to) and >= (Greater than or equal to). local dxHealthImage = "health/100.png"; function exampleCode_Client(theAttacker, theWeapon, theBodyPart) if(source == localPlayer) then outputChatBox("You were damaged!", 187, 0, 0, true); local localPlayerHealth = getElementHealth(localPlayer); if(localPlayerHealth >= 96) then -- Is the health between 96-100+? Draw 100.png dxHealthImage = "health/100.png"; elseif(localPlayerHealth <= 95 and localPlayerHealth > 91) then -- Is the health between 95 and 91? Draw 95.png dxHealthImage = "health/95.png"; elseif(localPlayerHealth <= 90 and localPlayerHealth > 86) then -- Is the health between 90 and 86? Draw 90.png dxHealthImage = "health/90.png"; end end end addEventHandler("onClientPlayerDamage", root, exampleCode_Client);
-
No, it's not the reply he quoted. I meant the one before that. And how am I being arrogant? I am simply providing my opinion on the pricing, yes, in the end he does decide what price he wants to try to sell it for. But there are no rules stating we're not allowed to provide feedback on the pricing - is there? No. I think it's a nice script, but at the same time I thought he was asking for too much - which would make it hard for him to sell it. ...Excuse me? So I'm the reason that the majority of people here also thought he was asking for too much? Alright, whatever floats your boat man. His videos proved its functionality - which is what I asked for. It doesn't prove whether it's stolen or not, and as I already said before - had you spent the time reading, there's no way for us to accurately tell whether it's stolen or not anyway. And if someone can't take feedback and/or suggestions, they shouldn't be releasing or trying to sell stuff. I am merely but trying to help him, so calm down jeesh.
-
I list the features, made two videos, you can even test it live. Why is this not enough? See my previous reply...
-
It's still too much since you don't provide any information about it whatsoever. I doubt you'll ever sell this with that attitude...
-
I don't think $30 is a justified price at all because of lack of information; Does it work with native createBlip functions? Does it come with any custom functions and/or events? And other information that could be provided as well. But even then, I think that $30 is a fair bit overpriced, I think $15-$20 would be a more appropriate price.
-
You're still asking much for something we don't even know how it works. At least post a video of it so everyone can see HOW it works. Screenshots of a radar doesn't tell us much.
-
Of course people will get suspicious if you just now registered an account solely to release something. But for all we know, you might just have created it whilst not being registered - we'll never know for sure. I'm not sure if there's a good way for you to prove to us that you wrote it, but it would probably increase your chances of selling it.
-
Except the fact that a script is not a car. You don't have the right to further sell it if you bought it - unless it is stated that by buying it you acquire a license to use it for commercial purposes. Or if the author specifically gave you permission to sell it. Your logic is flawed in so many ways.
-
I'm confused. I'm assuming your website is a rented hosting solution, yes? If that is the case, you can't connect it to your local server using its local IP. You'll need to use your external IP.
-
You can't expect us to magically know if it's going to work or not. Test it out yourself first, if it doesn't work - post the errors if there are any here. And don't start with that "you're not helping" attitude, you'll only make people less likely to help you.
-
I apologize for the lack of updates. I really don't have anything to update you with either, since I haven't had too much time nor motivation to put into this as of lately. I also rejoined a old team I used to be part of to help them out a bit, even more limiting my time to work on this. Hopefully, I'll get back on it soon. Just posting this to let everyone know - it is not dead. Just paused for a moment while I sort other things out. And writing a gamemode from scratch really makes you lose hair fast.
-
In all honesty, I think you're better off trying yourself. You really don't need a teacher when you have the MTA Wiki. So long as you learn how to use the Wiki and look for functions/events that might help you find a solution - you're golden. As always, go with trial and error, it's basically what programming is all about, really. And if you really get stuck, this forum is your go-to. We'll be here to try and help you the best way we can I came here without even knowing what a variable or an integer was, now I can pretty much make whatever I desire in MTA so long as I have the motivation to do it. And I taught it all by myself and using the Wiki, of course I had the occasional help from a friend with math(Trigonometry's far too much for my head...).
-
Unless some of the files are made private, he shouldn't have to re-download it. He'd have to download the private ones again though, I reckon.
-
Not sure what you're asking for but the default admin panel can edit the ACL file.
-
For example; guiGridListSetItemText(GridList, RowID, ColID, string.gsub(getPlayerName(playerElement), "#%x%x%x%x%x%x", ""), false, false)
-
The problem is that you're trying to sell something that was leaked. Which means, it was never meant to be released for public. You trying to make a profit out of it just makes you look like a jerk, whether intentional or not. I really don't get the general mindset around here; "Oh I got this from someone, so I'll just sell it.". So if a friend of yours let you borrow their car, would you put it up for sale?