[Tutorial]Making Gangs or Teams!
#1

Hi all!

For those who dont know how to, Im going to teach you to make gangs and teams!


Open up pawno and start new file.
You will get a blank script.

Put this somewhere near the top of your script:

pawn Код:
new gTeam[MAX_PLAYERS];
#define TEAM_WORKERS 1
#define TEAM_AGENTS 2

Under OnGameModeInIt()

pawn Код:
public OnGameModeInit()
{
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}
Now, go to this website and choose some skins, its up to you...
Ok, i will choose skins 16 and skin 174

Do this with your OnGameModeInIt:
pawn Код:
public OnGameModeInit()
{
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(16, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
       AddPlayerClass(174, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}
Ok, so you have the skins set up!

Under OnPlayerRequestClass:

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid,1541.2833, -1362.4741, 329.6457);//You can change these to your co-ordinates, read wiki for more info!
    SetPlayerFacingAngle(playerid, 360);
    SetPlayerCameraLookAt(playerid,1541.2833, -1362.4741, 329.6457);
    SetPlayerCameraPos(playerid,1540.8374,-1358.4910,329.4645);
   
    SetPlayerTeamFromClass(playerid, classid);//Add this line to the end!
    return 1;
}
Now... After OnPlayerRequestClass:

pawn Код:
SetPlayerTeamFromClass(playerid, classid)
{
  if(classid == 0)
  {
             gTeam[playerid] = TEAM_WORKERS;
        SetPlayerTeam(playerid,TEAM_WORKERS);//You can delete this line if you want to allow team killing...
        GameTextForPlayer(playerid,"~g~Workers",10,0);
  }
  else if(classid == 1)
  {
             gTeam[playerid] = TEAM_AGENTS;
        SetPlayerTeam(playerid,TEAM_AGENTS);//Same for this!
        GameTextForPlayer(playerid,"~r~Agents",10,0);
  }
}
pawn Код:
public OnPlayerSpawn(playerid)
{
    if(GetPlayerTeam(playerid) == TEAM_AGENTS)
    {
        SetPlayerPos(playerid,-2136.3921,-124.4632,36.5191);//Chnage this to the spawnpoint of your Agents Team!
        SetPlayerHealth(playerid,100);
    }
    else if(GetPlayerTeam(playerid) == TEAM_WORKERS)
    {
      SetPlayerHealth(playerid,100);
      SetPlayerPos(playerid,-2016.3192,130.2446,27.6875);//Chnage this to the spawnpoint of your Workers Team!
      }
    }
    return 1;
}
And thats it! I hope you found this tutorial helpful! More comming soon!





Note: Plz be kind, this is my first tutorial! And plz leave good comments.
Reply
#2

Nice tutorial,But there's already one on wiki:
https://sampwiki.blast.hk/wiki/PAWN_tutorial
But nevermind,I appreciate your effort.
You know that's very nice trying to help other people.
Reply
#3

Yes, they beat me to it LOL

But my tut explains more in less words
Reply
#4

Good job , yeah its on wiki to but its not bad if it is here too lol
Reply
#5

Thnx for the nice comments guys! Its my first tutorial too
Reply
#6

Sorry, dont mean to bump

Note: If you get any errors whilst compiling, plz post them here, ill try to help you fix them
Reply
#7

Your tutorial only shows the way that one class = one team. When there are so many more possibilities You should edit it with more things to do with the gTeam variable.
Reply
#8

Ive only made it basic to teach newbies!

On my server, it is very complex =P
Reply
#9

Quote:
Originally Posted by Tigerbeast11
Ive only made it basic to teach newbies!

On my server, it is very complex =P
The newbies have to learn the complex stuff also, if you have it why not teach them.
Reply
#10

Quote:
Originally Posted by retart441
Quote:
Originally Posted by Tigerbeast11
Ive only made it basic to teach newbies!

On my server, it is very complex =P
The newbies have to learn the complex stuff also, if you have it why not teach them.
Start out small.
Reply
#11

Quote:
Originally Posted by sizeof(Sky));
Quote:
Originally Posted by retart441
Quote:
Originally Posted by Tigerbeast11
Ive only made it basic to teach newbies!

On my server, it is very complex =P
The newbies have to learn the complex stuff also, if you have it why not teach them.
Start out small.
Ya but its a good lesson variables also.
Reply
#12

Ok, ill make another tut of this but in a more complex way! How many skins do you want? Or how many gangs?
Reply
#13

Quote:
Originally Posted by Tigerbeast11
Ok, ill make another tut of this but in a more complex way! How many skins do you want? Or how many gangs?
Nice but needs a bit more explanation for those who dont know anything about PAWNO , the others will understand in this bit too
Reply
#14

Quote:
Originally Posted by ►Peter Corneile [ideal-host.co.uk
◄ ]
Quote:
Originally Posted by Tigerbeast11
Ok, ill make another tut of this but in a more complex way! How many skins do you want? Or how many gangs?
Nice but needs a bit more explanation for those who dont know anything about PAWNO , the others will understand in this bit too
If I explain too much, the pro scripters start complaining saying this tut is too babyish. lol
what do i do?
Reply
#15

Good tutorial, but there's one on the wiki i think
Reply
#16

Quote:
Originally Posted by Tigerbeast11
Quote:
Originally Posted by ►Peter Corneile [ideal-host.co.uk
◄ ]
Quote:
Originally Posted by Tigerbeast11
Ok, ill make another tut of this but in a more complex way! How many skins do you want? Or how many gangs?
Nice but needs a bit more explanation for those who dont know anything about PAWNO , the others will understand in this bit too
If I explain too much, the pro scripters start complaining saying this tut is too babyish. lol
what do i do?
Nothing , let it be like this .. I was just expressing my views
Reply
#17

Quote:
Originally Posted by ►Peter Corneile [ideal-host.co.uk
◄ ]
Quote:
Originally Posted by Tigerbeast11
Quote:
Originally Posted by ►Peter Corneile [ideal-host.co.uk
◄ ]
Quote:
Originally Posted by Tigerbeast11
Ok, ill make another tut of this but in a more complex way! How many skins do you want? Or how many gangs?
Nice but needs a bit more explanation for those who dont know anything about PAWNO , the others will understand in this bit too
If I explain too much, the pro scripters start complaining saying this tut is too babyish. lol
what do i do?
Nothing , let it be like this .. I was just expressing my views
Ok! Anymore comments?
Reply
#18

Bump! Plz comment here if you found this topic useful!
Reply
#19

Quote:
Originally Posted by Tigerbeast11
Bump! Plz comment here if you found this topic useful!
Why do you need to bump this topic ? People will comment themself if they like
Reply
#20

Quote:
Originally Posted by ►Peter Corneile [ideal-host.co.uk
◄ ]
Quote:
Originally Posted by Tigerbeast11
Bump! Plz comment here if you found this topic useful!
Why do you need to bump this topic ? People will comment themself if they like
LOL, yes, but i want more people to see my topic. If they dont see it, then i wont get any good coments, will I?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)