Help /invite
#1

i wanna just add rank '7' too can use commande /invite & thanks for helping

CODE

Код:
if(strcmp(cmd, "/inviter", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /invite [playerid/PartiDuNom]");
				return 1;
			}
			new para1;
			new ftext[20];
			para1 = ReturnUser(tmp);
			if (PlayerInfo[playerid][pLeader] >= 1)
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
					    if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pFMember] == 255)
					    {
					        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pRank] == 7) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "L.S.P.D"; ChosenSkin[para1] = 280; SetPlayerSkin(para1, 280); }
Reply
#2

Seems to me its already that way.

But one problem, your command calls for "/inviter", and your syntax calls for "/invite"

pawn Код:
if(strcmp(cmd, "/inviter", true) == 0)
pawn Код:
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /invite [playerid/PartiDuNom]");
Just thought i would point that out.
Reply
#3

No its not that i just want to tell what i want to get ^^ its not probleme on /inviter or /invite when im rank 7 on lspd and i do /invite it telling me that i dont have rights to do that
Check this code and tell me whats the wrong guys

Код:
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pRank] == 7) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "L.S.P.D"; ChosenSkin[para1] = 280; SetPlayerSkin(para1, 280); }
Reply
#4

Ahh.

If you have a pMember variable.. get the value for the LSPD, and add in
pawn Код:
PlayerInfo[playerid][pMember] == VALUE_HERE
Example:

pawn Код:
if(PlayerInfo[playerid][pMember] == VALUE_HERE && PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pRank] == 7)
{
   // code here
}
Reply
#5

but i need the rank 7 of PMemeber (1 = LSPD) can use invite commande
Reply
#6

Quote:
Originally Posted by BigBaws
Посмотреть сообщение
but i need the rank 7 of PMemeber (1 = LSPD) can use invite commande
I edited my post, look back
Reply
#7

Look how i made it please

try to Make it for rank 5 can invite

Quote:

if(strcmp(cmd, "/inviter", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /invite [playerid/PartiDuNom]");
return 1;
}
new para1;
new ftext[20];
para1 = ReturnUser(tmp);
if (PlayerInfo[playerid][pLeader] >= 1)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0 && PlayerInfo[playerid][pRank] == 7 && PlayerInfo[para1][pFMember] == 255)
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pRank] == 7 ) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "L.S.P.D"; ChosenSkin[para1] = 280; SetPlayerSkin(para1, 280); }
else if(PlayerInfo[playerid][pLeader] == 2) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "FBI"; ChosenSkin[para1] = 286; SetPlayerSkin(para1, 286); }
else if(PlayerInfo[playerid][pLeader] == 3) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Armйe"; ChosenSkin[para1] = 121; SetPlayerSkin(para1, 121); }
else if(PlayerInfo[playerid][pLeader] == 4) { PlayerInfo[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "Mйdecin"; ChosenSkin[para1] = 70; SetPlayerSkin(para1, 70); }
else if(PlayerInfo[playerid][pLeader] == 6) { PlayerInfo[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "Ms-13"; ChosenSkin[para1] = 47; SetPlayerSkin(para1, 47); }
else if(PlayerInfo[playerid][pLeader] == 20) { PlayerInfo[para1][pTeam] = 20; gTeam[para1] = 20; ftext = "Diaz"; ChosenSkin[para1] = 116; SetPlayerSkin(para1, 116); }
else if(PlayerInfo[playerid][pLeader] == 5) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Latin's Kings"; ChosenSkin[para1] = 108; SetPlayerSkin(para1, 10; }
else if(PlayerInfo[playerid][pLeader] == { PlayerInfo[para1][pTeam] = 10; gTeam[para1] = 12; ftext = "Hitman"; ChosenSkin[para1] = 249; SetPlayerSkin(para1, 249); }
else if(PlayerInfo[playerid][pLeader] == 9) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "San News"; ChosenSkin[para1] = 148; SetPlayerSkin(para1, 14; }
else if(PlayerInfo[playerid][pLeader] == 10) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "U.L.T"; ChosenSkin[para1] = 255; SetPlayerSkin(para1, 255); PlayerInfo[playerid][pJob] = 14; }
else if(PlayerInfo[playerid][pLeader] == 11) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Insctructeur"; ChosenSkin[para1] = 59; SetPlayerSkin(para1, 59); }
else if(PlayerInfo[playerid][pLeader] == 12) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Mecanicien"; ChosenSkin[para1] = 42; SetPlayerSkin(para1, 42); PlayerInfo[playerid][pJob] = 14; }
else if(PlayerInfo[playerid][pLeader] == 14) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Mafia"; ChosenSkin[para1] = 124; SetPlayerSkin(para1, 124); }
else if(PlayerInfo[playerid][pLeader] == 15) { PlayerInfo[para1][pTeam] = 15; gTeam[para1] = 15; ftext = "Crip'Z"; ChosenSkin[para1] = 105; SetPlayerSkin(para1, 105); }
else if(PlayerInfo[playerid][pLeader] == 16) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Corleones"; ChosenSkin[para1] = 114; SetPlayerSkin(para1, 114); }
else if(PlayerInfo[playerid][pLeader] == 17) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Blood'Z"; ChosenSkin[para1] = 67; SetPlayerSkin(para1, 67); }
else if(PlayerInfo[playerid][pLeader] == 1 { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Casino LS"; ChosenSkin[para1] = 179; SetPlayerSkin(para1, 179); }
else { return 1; }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pMember] = PlayerInfo[playerid][pLeader];
PlayerInfo[para1][pRank] = 1;
printf("AdmCmd: %s a inviter %s а joindre %s.", sendername, giveplayer, ftext);
format(string, sizeof(string), " Vous avez rejoint la faction %s vous avez йtй invitez par le chef %s", ftext, sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), " Vous avez йtй invitez par %s et vous rejoignez la faction %s", giveplayer,ftext);
SendClientMessage(playerid, COLOR_WHITE, string);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Ce joueur est actuellement Recherchй ou est dans une autre йquipe ou dйjа membre de la famille");
return 1;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vous n'кtes pas autorisй а utiliser cette commande (dirigeants seulement)");
}
}
return 1;
}

Reply
#8

please
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)