[Tutorial] How to make teams - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Tutorials (
https://sampforum.blast.hk/forumdisplay.php?fid=70)
+---- Thread: [Tutorial] How to make teams (
/showthread.php?tid=544018)
Re: How to make teams -
Glossy42O - 14.11.2014
Quote:
Originally Posted by sammp
Right on Kwarde,
He shouldn't be writing tutorials if he is unsure as to what he is doing.....
|
unsure? lol i pretty tested it by my self and it worked.
Re: How to make teams -
Kwarde - 14.11.2014
Quote:
Originally Posted by Stuun
unsure? lol i pretty tested it by my self and it worked.
|
Have you read my post on page 2? Because that what you provided to us
can't work. It's most likely that you did write a proper script with that testing, but what you provided us will
not work.
Quote:
But i remember once i used without it and it still worked..
|
Again, perhaps you did test it but I'm 200% sure you didn't write something like this:
pawn Code:
#include <a_samp>
#define TEAM_TEST 0
public OnPlayerConnect(playerid)
{
case 1..5:
{
SetPlayerTeam(playerid, TEAM_TEST);
}
return 1;
}
Don't say again it will work, because it won't. This simply is not a valid code. The script can't handle "cases" without a switch statement.
Here, just tested it once again to make doubly sure that what I say is true:
Quote:
Originally Posted by PAWN Compiler
C:\Users\Kevin\Desktop\SAMP\#M3SA\filterscripts\tm p.pwn(7) : error 014: invalid statement; not in switch
C:\Users\Kevin\Desktop\SAMP\#M3SA\filterscripts\tm p.pwn(7) : warning 215: expression has no effect
C:\Users\Kevin\Desktop\SAMP\#M3SA\filterscripts\tm p.pwn(7) : error 001: expected token: ";", but found ".."
C:\Users\Kevin\Desktop\SAMP\#M3SA\filterscripts\tm p.pwn(7) : error 029: invalid expression, assumed zero
C:\Users\Kevin\Desktop\SAMP\#M3SA\filterscripts\tm p.pwn(7) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
|
Also, you didn't add an ID to TEAM_TEST (I refer you to my previous post again), doing this:
pawn Code:
#include <a_samp>
#define TEAM_TEST
public OnPlayerConnect(playerid)
{
SetPlayerTeam(playerid, TEAM_TEST);
return 1;
}
will give these errors:
Quote:
Originally Posted by PAWN Compiler
C:\Users\Kevin\Desktop\SAMP\#M3SA\filterscripts\tm p.pwn(7) : error 029: invalid expression, assumed zero
C:\Users\Kevin\Desktop\SAMP\#M3SA\filterscripts\tm p.pwn(7) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.
|
Quote:
Originally Posted by Stuun
And how to add more teams? i think i explained it well -.-
Just define it under it i mean #define TEAM_yourteamname.
|
I posted that to see if you would know about those IDs. But since you didn't tell to add those IDs (which is really important - again, see my last post on page 2), it wouldn't work. Also, by adding just a define, a whole team won't be added! You should also add more classes etc (if you want to put people in teams that way).
Re: How to make teams -
Glossy42O - 15.11.2014
Ah wait, i admit i forgot that switch(GetPlayerTeam(playerid)){
Exepct that everything is ok.
Re: How to make teams -
Quickie - 15.11.2014
Please Edit your whole tutorial for the sake of newbies
and read some team tutorial references
Re: How to make teams -
Kwarde - 15.11.2014
Quote:
Originally Posted by Stuun
Ah wait, i admit i forgot that switch(GetPlayerTeam(playerid)){
Exepct that everything is ok.
|
No it is not! Did you even read the part about the macros (the defines) (you know, my previous two posts)