SA-MP Forums Archive
Team commands and more - 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: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Team commands and more (/showthread.php?tid=234352)



Team commands and more - Markx - 03.03.2011

hello all.

I got 2 questiones:

1. When a player spawns he will chose if he wants to be engineer, pilot, assult or sniper in dialog, i know how to make that, but i want to make when a player choses pilot it will attach a 3D text to his head (over his head) and when he diies he wont chose the class anymore (Engineer, Pilot etc...) and a chat for only Army and only Terrorsists (like /a for army, /t for terrorists)

2. How can i make commands for teams only (like /m4 for army only, /ak for terrorists [example])

Thanks for any help, soon my server will be hosted (not home) and the one who helps me now will get /credits. (if someone cares about that)


Re: Team commands and more - Markx - 03.03.2011

please someone help me


Re: Team commands and more - Ironboy - 03.03.2011

Your first question..
1.if you did anything like this ..

pawn Код:
public OnPlayerRequestClass(playerid, classid)
    {
    switch (classid)
    {
        case 0:
        {
            SetPlayerPos(playerid, 1541.1511,-932.8580,43.1303);
            SetPlayerFacingAngle(playerid, 4.9192);
            SetPlayerCameraPos(playerid, 1540.8115,-926.4645,43.0597);
            SetPlayerCameraLookAt(playerid, 1541.1511,-932.8580,43.1303);
        }
    }
    return 1;
}
then add this..

pawn Код:
GameTextForPlayer(playerid, "~g~~h~BMXer", 1500, 6);
you can change "BMXer" according to your wish

Your second question
2.Use gTeam and make commands for each team.
here is the samp wiki for more informations
https://sampwiki.blast.hk/wiki/PAWN_tutorial


Re: Team commands and more - k3nw00d_kri5ty - 03.03.2011

2. // at OnPlayerCommandText
Код:
dcmd(m4, 2, cmdtext);
dcmd(ak, 2, cmdtext);
// Put at bottom of script
Код:
dcmd_m4(playeri, params[])// Command for cops
{
	#pragma unused params
	if(gTeam == TEAM_COPS) {
		GivePlayerWeapon(playerid, 31);
	}
	return 1;
}
Код:
dcmd_ak(playeri, params[])// Command for terrorists
{
	#pragma unused params
	if(gTeam == TEAM_TERRORIST) {
		GivePlayerWeapon(playerid, 30);
	}
	return 1;
}



Re: Team commands and more - Markx - 04.03.2011

Thanks thats what i wanted!


Re: Team commands and more - Ironboy - 04.03.2011

you are welcome


Re: Team commands and more - Markx - 04.03.2011

And BTW how to make it like if army does /copshelp it giives him a message like: You arent a cop! :P


Re : Team commands and more - Soumi - 04.03.2011

Put this in OnPlayerCommandText
Quote:

dcmd(copshelp, 2, cmdtext);

and put this after
Quote:

dcmd_copshelp(playeri, params[])
{
#pragma unused params
if(gTeam == TEAM_COPS)
{
GivePlayerWeapon(playerid, 30);
}
else
{
GameTextForPlayer(playerid, "~w~You're not allowed to use this command", 1500, 6);
}
return 1;
}