Team invite +REP - 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)
+--- Thread: Team invite +REP (
/showthread.php?tid=660993)
Team invite +REP -
Spawe - 18.11.2018
How do I do it so that when they select the team members they say that you need an invitation
It would /invite [playerid] [members] this is my leader variable is only defined in an enum
PlayerInfo[playerid][cLider] != 1) //one is Members
PHP код:
//OnPlayerRequestClass
ShowPlayerDialog(playerid, DIALOG_TEAMS, DIALOG_STYLE_LIST, "Seleccione un equнpo", "{77B45A}Of Dragons\n{59BCD6}Templarios\n{FF5FAB}Members Only", "Seleccionar","");
//OnPlayerSpawn
if(GetPlayerTeam(playerid) == DRAGONS)
{
SetPlayerPos(playerid, 318.8639, 1121.6978, 1083.8828);
SetPlayerFacingAngle(playerid, 180.1659);
SetPlayerInterior(playerid, 5);
}
else if(GetPlayerTeam(playerid) == TEMPLARIO)
{
SetPlayerPos(playerid, 2264.5317, -1209.7946, 1049.0234);
SetPlayerFacingAngle(playerid, 253.0367);
SetPlayerInterior(playerid, 10);
}
else if(GetPlayerTeam(playerid) == MEMBERS)
{
SetPlayerPos(playerid, 2324.6138, -1143.4207, 1050.4922);
SetPlayerFacingAngle(playerid, 178.6559);
SetPlayerInterior(playerid, 12);
}
//OnDialogResponse
if(listitem == 0) //Dragons
{
SetPlayerTeam(playerid, DRAGONS);
SetPlayerColor(playerid, COLOR_DRAGONS);
SpawnPlayer(playerid);
}
if(listitem == 1) //Templarios
{
SetPlayerTeam(playerid, TEMPLARIO);
SetPlayerColor(playerid, COLOR_TEMPLARIOS);
SpawnPlayer(playerid);
}
if(listitem == 2) //Members
{
SetPlayerTeam(playerid, MEMBERS);
SetPlayerColor(playerid, COLOR_MEMBERS);
SpawnPlayer(playerid);
}
Re: Team invite +REP -
scripter112 - 19.11.2018
Why you don't use switch(listitem)?
Re: Team invite +REP -
Spawe - 19.11.2018
Quote:
Originally Posted by scripter112
Why you don't use switch(listitem)?
|
What does it work for? how I have it goes well
Re: Team invite +REP -
scripter112 - 19.11.2018
https://sampwiki.blast.hk/wiki/OnDialogResponse
Re: Team invite +REP -
Spawe - 19.11.2018
How I have it is going well, I just want that to enter the team members need an invitation
Re: Team invite +REP -
Spawe - 20.11.2018
UP help please
Re: Team invite +REP -
Electrifying - 20.11.2018
Quote:
Originally Posted by Spawe
UP help please
|
Don't you have /invite command? I still don't know what you want, isn't just use /invite?
Re: Team invite +REP -
Spawe - 20.11.2018
to enter this team need an invitation, I do not have the command
PHP код:
if(listitem == 2) //Members
{
SetPlayerTeam(playerid, MEMBERS);
SetPlayerColor(playerid, COLOR_MEMBERS);
SpawnPlayer(playerid);
}
Re: Team invite +REP -
OKStyle - 21.11.2018
-> OnDialogResponse
pawn Код:
if(listitem == 2) // Members
{
if(!PlayerInfo[playerid][cInvite]) return ShowPlayerDialog(playerid, DIALOG_TEAMS, DIALOG_STYLE_LIST, "Seleccione un equнpo", "{77B45A}Of Dragons\n{59BCD6}Templarios\n{FF5FAB}Members Only", "Seleccionar","");
SetPlayerTeam(playerid, MEMBERS);
SetPlayerColor(playerid, COLOR_MEMBERS);
SpawnPlayer(playerid);
return 1;
}
You must add cmd: /invite [id] and set
PlayerInfo[id][cInvite] = PlayerInfo[playerid][cLider]
Don't foget add to enum cInvite and check cLider of playerid.
Re: Team invite +REP -
Spawe - 21.11.2018
How would the invitation command be? you could make an exception for me, i do not have much knowledge