Restrictions for Scripting Help
#1

Hello,

For the most part I frequent the Scripting Help board on this forums. I like to code small bits and enjoy helping people get through problems they face. With my attention to the board I tend to see a lot of things I find "inappropriate" for the board. These things include:

1) Replying with no knowledge of the problem at hand or how to fix it.

2) Simply giving the code to make the original poster's problem get fixed. No explanation of what was wrong or what they did to fix the issue. No examples of alternative use cases or help to prevent future errors.

3) Suggestions of using outdated and inefficient methods.

There are more (IMO) problems throughout the board, but I label these most important. Constantly seeing these things arise while browsing and helping fellow members, it makes things very un-enjoyable and even sometimes harder. Explanations as to why I find the things noted above problems:

Quote:

1) Replying with no knowledge of the problem at hand or how to fix it.

This is probably the most common thing I run into. People come to the board to seek help from the community with the issue they are experiencing, not to further complicate the matter. A handful of people reply simply in the hopes (from what I have seen) of getting higher reputation points. Thus, with their lack of knowledge, reading, and/or comprehension skills, they answer the problem with an incorrect solution which sometimes damages the original problem further. This makes it harder for people who can contribute to the problem in a positive way.

I understand this is a community and the recent push for some of the rules is to make it more like such (i.e. no posting just to retrieve private help). Do not get me wrong, I very much like the fact that there are people here to try and help in a bonded fashion. However, I don't think you should be replying when you don't have a remote idea on how to fix the problem. "Know your limitations" is a quote that comes to mind.

I cannot think off the top of my head a way to help prevent this, so hopefully some replies can stir up a conversation.

Quote:

2) Simply giving the code to make the original poster's problem get fixed. No explanation of what was wrong or what they did to fix the issue. No examples of alternative use cases or help to prevent future errors.

Also a very common occurrence. This by itself destroys the whole purpose of the board. When replying you should be giving advise on how they can attempt to fix the problem themselves. Otherwise, they'll be posting again tomorrow asking the same thing; "How can I fix this??". Neglecting this and just giving the code prevents them from being able to identify and prevent the problem later on. Their natural response to any problem will be to post on the forums, as they will continually get non-contested code.

Quote:

3) Suggestions of using outdated and inefficient methods.

This is commonly seen by new coders coming and asking how to save data for offline players. Often, when one less experienced replies, they will give the suggestion of dini. With it being (IMHO) the simplest system to use, the original poster isn't going to convert to anything else once they get it working - even if you suggest it is outdated - they won't care. As they are beginning they will just want to see results with what they do. At this point, they can write an entire saving system with it in 10 minutes and see no use learning a whole new system. The same theory will apply 4 years from now when dini is still being used to save player data.

As of now, I cannot think of a rational way of attempting to fix the first and third issues. Telling them? They will most likely ignore the request and move on. Report them? It's not a rule. Take some reputation points? Sure, but I think that is kind of cruel as some people are truly there just trying to help. Beyond that, I don't know. Perhaps some ideas?

As for the second issue, I think it should be a rule. It it no way helps anything beside allowing that person to run the code at that current time. They will be right back 10 minutes later when they get another warning. This should be addressed as "#pragma *******" recently was.
Reply
#2

Sorry for not reading ALL of this I will later and update this post but:

2) Simply giving the code to make the original poster's problem get fixed. No explanation of what was wrong or what they did to fix the issue. No examples of alternative use cases or help to prevent future errors.

Is exactly why people cant learn from their mistakes, they then continue to make the same mistake and make another post about it and still aren't told about why it happened. This as much as I have read anyway should be stickied as rules, such as You cant just post the fix yet have to explain why.
Reply
#3

Yeah, I agreed with point 2
It creates more spam on forums.
Reply
#4

I agree with everything said here.

The thing is, most newbies don't want to 'learn', they just want their code to work and they're happy with that.
Reply
#5

Quote:
Originally Posted by MP2
Посмотреть сообщение
I agree with everything said here.

The thing is, most newbies don't want to 'learn', they just want their code to work and they're happy with that.
They just want their NGRP edit to work?
Reply
#6

I agree with all what you have said.

Quote:
Originally Posted by Duck
Посмотреть сообщение
They just want their NGRP edit to work?
Most of the RP servers are NG Edited scripts.
Reply
#7

Agreed. Yet it's not so simply. 90% of the users won't read this post, 80% of the users who do read this post, will either ignore it or forget about it. We just can't teach humans by just making them read something.
Reply
#8

As someone already stated newbies olny want there script to work but thats not true most newbies just want power to be owner to be boss they dont care about the samp forums or the rules as ****** already stated.
Reply
#9

What's even more annoying is when you offer them a better solution than someone else and yet they still go with the "quick & easy" approach. Oh, you have identation warnings? Just put a pragma! Oh, you have the code size warning? Just put a pragma.
Reply
#10

Vince so true most of the time pragma causes problems ondialogresponse it interferes with the brackets and the identions(as we all know)
This community is filled with kids that can't control themselves.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)