How did YOU start scripting?
#1

Share your stories about how YOU started scripting.

My story is;
I used to play servers and stick for a long time to them (2-3 years), and then i felt that the server is lacking few things and i should look into creating my own one in which i can add and develop what i want.

This idea failed as i didn't knew anything about scripting, later on i started working on a Gamemode edit which i learned all my knowlage from (about 5 months ago), since then i started creating my own unique systems and things, i served as a scripter in DayZ Survival Instinct and a Mapper aswell.
Scripting have done only good to me!


So what is your story?
Reply
#2

Someone showed me a "custom vehicle"(vehicle in different virtual world with attached objects to it), so I asked "how did you do it?" He told me he scripted it.... That's what got me into it. Ofcourse it was hard because I knew nothing about it but I only wrote code that I understand not just copy/paste code from a tutorial. I learned to create commands, registration/login, house systems, vehicle systems... When I though I knew everything there is to know about it I started reading advanced topics and I still am. Pawn is also the thing that got me interested in programming!
Reply
#3

I started with the markup language HTML and CSS. After that I started scripting Javascript and quickly thereafter PHP and MySQL. I got tired of web development and went to learn JAVA. I made a few games and some applications in JAVA and also made a few plugins for my Minecraft server. I also remember that I used a lot of engines like Unity 3D. Later on I started with C based languages and Pawn. I've also looked at C++. That's a short story about my learning throughout the years.
Reply
#4

Well, I originally first saw scripting in the Java format, but never understood it or took interest in it. #RunescapeNerd.

Eventually I had started playing SA-MP, had no clue how people made their servers & etc; played at one server for two years before getting banned for false reasons, will miss that server. - eventually a friend asked me if I wanted to start a server with him, and we did and I went on from there. I started out as one that couldn't even change the name of something without messing the entire script up to one that can create practically anything. (in SA-MP boundaries) - Now working on my own roleplay script that will be quite advanced compared to most.
Reply
#5

I used to play at some server in 2008-09, I loved the feature of the server. One day I thought to try to develop server like that, but I was quite beginner, I failed alot. After that I got into scripting. I learned many stuff from tutorials, and by asking several questions at Scripting Help board. From 2013, I came back to SA-MP and again started revising everything which I've learned so far. I've started learning Advance tutorials too. My skills in scripting alot improved, I made many stuff by myself during the year. SA-MP is the one who got me into scripting to be honest.
Reply
#6

I used to play in alot of servers and the fact that scripters get to add anything they want was pretty amusing to me and then late 2012 I started checking the zG:RP script, editing it, and right now I created a scratch (not intending to release it) with other 2 fail scratches along with a FS.
Reply
#7

I was so beginner in pawno, I just started messing up with the codes and after that results came very exciting, Like teleporting, /me cmd etc.

Then i started on big things like gamemode etc. since 2007 and now 2014.

-
Reply
#8

Your stories are amazing, people reading this will be surely inspired about getting into scripting.
Reply
#9

I seem to remember a similar topic.

Now, I realize how ironic this is going to sound, but I actually started through the godfather script. Basically dissecting different parts. Looking up unknown functions on the wiki along the way. It was a huge leap for me when I finally understood how format works.

After that, it was no longer a question about how it's done, but why it's done. This is a turning point. If you start questioning the abilities of the scripter and are able to do something in a better way then you've effectively outperformed said scripter.

It has to be said though: you require at least some logical insight. If you're completely new to any kind of programming, but don't realize within 10 minutes that a block of code starts with { and ends with } then you're not going to get very far. Other languages use keywords instead of braces, but the same principle applies.
Reply
#10

Quote:
Originally Posted by Vince
View Post
It was a huge leap for me when I finally understood how format works.
Haha, same here!
Reply
#11

I used to play on a 'Cops and Robbers' server, and I was simply amazed by it. I wanted to replicate it and I started learning. I'll be frank, I had totally transparent intentions of making a copy of that server because I simply loved it. But then.. I learnt to script over the years and I grew up. I enjoy scripting so much now, that I don't play. I do sometimes, on that old server I started appreciating server owners, and the SA-MP team for what they created! Now, thanks to SA-MP, I have chosen my future education as computer sciences. Thank you, SA-MP!
Reply
#12

This is going to sound funny, but I just realized I'm in the same boat as Vince, yet just occurred a couple weeks ago.

I first started "scripting" on a TI-82(?) graphing calculator in high school math class. It was simple and basic.

I learned Batch script next, still very simple but more complex than the TI-82. I created a zombie apocalypse adventure story game that was left unfinished. Want to see it? Find it here:Mediafire

Later on I wanted to create a Minecraft mod that included more biome structures, so I started learning Javascript only to lose interest.

Then there was a period where I learned about torrents. And long before that, I was never able to play GTA SA because I never owned it. So I got it and found out somewhere along the way about MTA, which then led me on to SA:MP.

I really liked Freeroam and stunt servers (cause I was a noob) so I started scripting a Freeroam server and later started creating individual Filterscripts and maps, which I posted on the forums.

I left SA:MP for a period before GTA 5 came out, and came back to SA:MP and MTA when R* left my tickets unread for 3 weeks. During that time I started learning CLEO in order to create and edit mods for GTA:VCS PC edition.

Since then I've learned a LOT more about PAWN and am still learning each day. I'm in college now and building my own Role Play server in SA:MP. I have since gotten back into GTA Online in GTA 5, but my intentions are still with SA:MP.

I am pretty much doing exactly what Vince stated, only I'm doing it right now:
Quote:

Basically dissecting different parts [of scripts]. Looking up unknown functions on the wiki along the way. It was a huge leap for me when I finally understood how format works.

I learned "format" very recently and created my very first original script -- never created before -- that is a server restart command for Rcon admins. You can find it here:Mediafire

That pretty much sums up my scripting abilities as far as I can remember. Hope this inspires someone out there.
Reply
#13

I started like an year ago. I was in a roleplay server and I always had great suggestions in mind. I thought scripting would be too hard, I always appreciated the work of scripters. When they posted things like, "we're working on a blablabla system" , I thought the system requires a lot of coding. I left the server and started to learn scripting myself. I watched some tutorials but most of them were outdated. But then I foundwiki.sa-mp.com. I learned where to place functions and just started playing with them. Then I slowly learned loops and also learned how to make our own functions. Then I learned File writing with Y_INI and some similar things. Then I left sa-mp for some time. I opted for computer science in my high school and learned even better scripting and came back. Now I'm back developing a really nice gamemode, Currently it's on hold as my exams are near, I will resume it soon and post the update on forums.

TLDR: Learned scripting entirely from wilki.sa-mp.com . That's a really nice resource.
Reply
#14

Well. My story is probably like mosts.

I joined samp around 2010, only to get into role playing. During my time there, I enjoyed the stuff you were able to do and I was always interested in how things worked. Even as a child I would open stuff up, just to see how it worked.

I joined the samp forums in 2011, only to get more involved in the samp community. Upon joining the forums, I was just browsing through topics and eventually stumbled upon "Scripting Help", and other topics regarding pawn. So of course, I opened the topic just out of curiosity to see what it was.

What did I see? Something called code.

pawn Код:
CMD:locker(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 3.0, X Y Z)) return SendClientMessage(playerid,-1, "Error: You're not near the locker.");
    if(PlayerInfo[playerid][pVip] > 1)
    {
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Locker", "Option 1", "Select", "Cancel");
    }
    return 1;
}
My eyes almost started to bleed upon seeing this the very first time. It practically gave me a headache. But then, all of a sudden I just take another look at the code and tried to read it. "SendClientMessage" for example. I thought to myself, "Hey. Wouldn't that send a message to a player?"

I then looked more into the pawn language, eventually hitting the "new" button in pawno. Every time I needed help, I reffered to this place, or the samp wiki. I than began to understand the code, learning what things do and just overall getting it. Another way I learned how to code was just simply copy and pasting from other game modes, and modifying functions. I eventually got tired of copy and pasting, as I didn't feel I was getting anywhere. So I looked what I needed help with up on the wiki. And if the wiki didn't make sense, I'd ask here.

3 years later I think I'm doing pretty good. It's funny just looking back at your first post on this forums and then realizing how much you've improved. https://sampforum.blast.hk/showthread.php?tid=276223
Reply
#15

Quote:
Originally Posted by rangerxxll
Посмотреть сообщение
Well. My story is probably like mosts.

I joined samp around 2010, only to get into role playing. During my time there, I enjoyed the stuff you were able to do and I was always interested in how things worked. Even as a child I would open stuff up, just to see how it worked.

I joined the samp forums in 2011, only to get more involved in the samp community. Upon joining the forums, I was just browsing through topics and eventually stumbled upon "Scripting Help", and other topics regarding pawn. So of course, I opened the topic just out of curiosity to see what it was.

What did I see? Something called code.

pawn Код:
CMD:locker(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 3.0, X Y Z)) return SendClientMessage(playerid,-1, "Error: You're not near the locker.");
    if(PlayerInfo[playerid][pVip] > 1)
    {
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Locker", "Option 1", "Select", "Cancel");
    }
    return 1;
}
My eyes almost started to bleed upon seeing this the very first time. It practically gave me a headache. But then, all of a sudden I just take another look at the code and tried to read it. "SendClientMessage" for example. I thought to myself, "Hey. Wouldn't that send a message to a player?"

I then looked more into the pawn language, eventually hitting the "new" button in pawno. Every time I needed help, I reffered to this place, or the samp wiki. I than began to understand the code, learning what things do and just overall getting it. Another way I learned how to code was just simply copy and pasting from other game modes, and modifying functions. I eventually got tired of copy and pasting, as I didn't feel I was getting anywhere. So I looked what I needed help with up on the wiki. And if the wiki didn't make sense, I'd ask here.

3 years later I think I'm doing pretty good. It's funny just looking back at your first post on this forums and then realizing how much you've improved. https://sampforum.blast.hk/showthread.php?tid=276223
The first post is always embarrassing, I remember mine and it was funny and gay! Almost like your mom telling your friends how you shit your pants at age 6
Reply
#16

Playing around with/editing LuxAdmin. I thought it was amazing xD
Reply
#17

I used to play on the server called Streetz of Los Santos, after a few of months playing there, even I think, a year or so, then I got banned for a lame reason. I developed my own server and after a month or so I closed it, it was a streetzoflossantos-look-like script, I released it and after a week I removed it again, then lot of people was using my script and made edits. Now noone got the script and I made it way better now.

Now i'm working as the head developer on Vision Roleplay and I made the script contains 56k lines mysql and is a ls-rp-look like script X)
Reply
#18

When I found out about GTA multiplayer, I started looking for an interesting server.
DM, stunt, roleplay and such were not my kind of server, but I found a trucking server which I enjoyed for a few days.
Then suddenly, after completing a mission, I got auto-banned by the server, it thought I hacked money while I wasn't hacking.
I don't use hacks and even don't know how to hack.

3 days later, I got unbanned but I figured this auto-ban could happen again.
So I played a little more, investigating how they did it all and started my own script, so I could have my own server at home without the risk of getting banned because some script thinks I hacked money.

4 months later, it was pretty complete and now it's one of the most famous trucking scripts around.

I had reasonably good experience with coding (mostly BASIC languages like BlitzBasic3D and Visual Basic 6.0) but I was completely new to pawn.
But because of my coding experience, pawn wasn't that hard to learn and to get started with it.

I quit samp for 3 years and now my second version of the gamemode is in development.
I'm still learning new things every day, and my coding has improved as well, making things even more flexible and simpler at the same time.
Reply
#19

I started out with HTML and CSS when I was about 10, and then moved on to PHP (which also includes MySQL) and some JavaScript.
I discovered SA-MP when I was... I think I was 13? That would be almost 5 years ago. The version was either 0.3a or 0.3b, can't remember properly. Anyway, I started playing on this roleplay server, and got really into it, and after hearing about scripting and such things I went to these forums, found the old Vortex Roleplay script, downloaded it and basically learnt by trial and error.

Never really followed any tutorials or anything, I always preferred learning by doing. That script used zcmd, and I have in fact never used anything else than zcmd and sscanf for command processing. I tried making y_cmd work, but just found that I couldn't be bothered with sorting out all the different files when all I really needed was zcmd (Sounds nooby, I know. Never really 'wanted' to switch out zcmd for something else).

Anyway, here I am today, been scripting in PAWN for quite a few years, and I am well into the endless journey of creating the perfect RP-script. Note endless.

Edit: First topic, here it is. It's terrible. https://sampforum.blast.hk/showthread.php?tid=188318
Reply
#20

I started with the markup language of HTML. Of course it is easy, and that's why I looked to harder coding. From HTML I went to C++, and then I decided I'd try my hand at Pawn. I'm still learning Pawn, and C++, but I'm making strides in both. I also did a bit of studying on Javascript, PHP, and Python.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)