07.05.2013, 11:46
Ok i have gangs now i just need a command that shows me the members in the gang can someone show me a example
CMD:members(playerid,params[])
{
if(Gangvar[playerid] == 0) return SendClientMessage(playerid,-1,"You're not in any gang");//preventing the player from doing the command if he/she is not in a gang
new string[128],pName[MAX_PLAYER_NAME];//declare the string which we're going to format a little later, aswell as the name string
SendClientMessage(playerid,-1,"Current members online in your gang:");
for(new i=0; i < MAX_PLAYERS; i++)//here we loop trough all players online at the moment
{
if(Gangvar[i] == Gangvar[playerid])//if the player is in the same gang as the command executer, continue
{
GetPlayerName(i,pName,MAX_PLAYER_NAME);//format the name string with the member's name
format(string,sizeof(string),"* %s",pName);//format the string with the name of the online member
SendClientMessage(playerid,-1,string);//send the formatted string to the player
}
}
return 1;//to let the script know this was a valid command
}
enum gMember { pGrove, pBallas, pAztecas, pVagos, pRifa, pTriads, pNang, pMafia } new GangMembers[MAX_PLAYERS][gMember]; |
if(!strcmp(cmdtext, "/members"))
{
if(Gangvar[playerid] == 0) return SendClientMessage(playerid,-1,"You're not in any gang");//preventing the player from doing the command if he/she is not in a gang
new string[128],pName[MAX_PLAYER_NAME];//declare the string which we're going to format a little later, aswell as the name string
SendClientMessage(playerid,-1,"Current members online in your gang:");
for(new i=0; i < MAX_PLAYERS; i++)//here we loop trough all players online at the moment
{
if(Gangvar[i] == Gangvar[playerid])//if the player is in the same gang as the command executer, continue
{
GetPlayerName(i,pName,MAX_PLAYER_NAME);//format the name string with the member's name
format(string,sizeof(string),"* %s",pName);//format the string with the name of the online member
SendClientMessage(playerid,-1,string);//send the formatted string to the player
}
}
return 1;//to let the script know this was a valid command
}
Gangvar[playerid] == 0
enum gInfo { pGrove, pBallas, pAztecas, pVagos, pRifa, pTriads, pNang, pMafia } new GangInfo[MAX_PLAYERS][gInfo]; |
Ok i have gangs now i just need a command that shows me the members in the gang can someone show me a example |