14.12.2011, 12:51
Something like this?
pawn Code:
CMD:invite(playerid,params[])
{
if(PlayerInfo[playerid][pGroup] == 1)
{
new targetid;
if(PlayerInfo[playerid][Group] == 255) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]: You're not in a group ");
if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,COLOR_SYNTAX,"[SYNTAX]: /invite [targetid] ");
if(targetid==INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]: Player is not connected. ");
else
{
PlayerInfo[playerid][pGroup] =1;
SendClientMessage(targetid, COLOR_GREY, "You've have been invited to our Group.");
}
}
else if(PlayerInfo[playerid][pGroup] == 2)
{
new targetid;
if(PlayerInfo[playerid][Group] == 255) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]: You're not in a group ");
if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,COLOR_SYNTAX,"[SYNTAX]: /invite [targetid] ");
if(targetid==INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR,"[ERROR]: Player is not connected. ");
else
{
PlayerInfo[playerid][pGroup] =2;
SendClientMessage(targetid, COLOR_GREY, "You've have been invited to our Group.");
}
}