Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gang_Kick(playerid, params[])
- {
- new gangid, sOption[128], pid, sMessage[128];
- if(sscanf(params, "dsd", gangid, sOption, pid))
- return SendClientMessage(playerid, COLOR_USAGE, "Usage: /gang kick [playerid]");
- if(!IsPlayerConnected(pid))
- return SendClientMessage(playerid, COLOR_FALSE, "* This player isn't connected.");
- if(!IsGang(pid))
- return SendClientMessage(playerid, COLOR_FALSE, "* This player isn't even in a gang!");
- if(PlayerInfo[pid][Gang] != gangid)
- return SendClientMessage(playerid, COLOR_FALSE, "* This player isn't in that gang.");
- if(PlayerInfo[pid][GangLevel] == GANG_LEVEL_OWNER)
- return SendClientMessage(playerid, COLOR_FALSE, "* This player is the gangs owner, you cannot kick him.");
- PlayerInfo[pid][Gang] = 0;
- PlayerInfo[pid][GangLevel] = GANG_LEVEL_NONE;
- Format(sMessage, "* You've been kicked out of gang %s by the gang owner.", GangInfo[gangid][GangName]);
- SendClientMessage(pid, COLOR_INFO, sMessage);
- Format(sMessage, "%s was kicked out of the gang by the gang owner.", PlayerName(pid));
- SendGangMsg(gangid, GANG_COLOR_INFO, sMessage);
- Format(sMessage, "* %s was successfully kicked out of gang %s", PlayerName(pid), GangInfo[gangid][GangName]);
- SendClientMessage(playerid, COLOR_TRUE, sMessage);
- return 1;
- }
- //========
- gang_Join(playerid, params[])
- {
- new gangid, sMessage[128], gMessage[128];
- if(sscanf(params, "d", gangid))
- return SendClientMessage(playerid, COLOR_USAGE, "Usage: /gang invite [gangid]");
- if(GangInfo[gangid][Invites][playerid] == 1)
- {
- Format(sMessage, "* You successfully joined the gang %s (ID: %d)", GangInfo[gangid][GangName] ,gangid);
- SendClientMessage(playerid, COLOR_INFO, sMessage);
- Format(gMessage, "%s has joined your gang!", PlayerName(playerid));
- SendGangMsg(gangid, GANG_COLOR_INFO, gMessage);
- PlayerInfo[playerid][Gang] = gangid;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_FALSE, "* You haven't been invited to that gang, thus you can't join!");
- return 1;
- }
- }
- //=====
- gang_Invite(playerid, params[])
- {
- new pid, gangid, sMessage[128], gMessage[128], pMessage[128];
- gangid = PlayerInfo[playerid][Gang];
- if(sscanf(params, "d", pid))
- return SendClientMessage(playerid, COLOR_USAGE, "Usage: /gang invite [playerid]");
- if(!IsPlayerConnected(pid))
- return SendClientMessage(playerid, COLOR_FALSE, "* This player isn't connected.");
- if(IsGang(pid) == 1)
- return SendClientMessage(playerid, COLOR_FALSE, "* This player is already in a gang!");
- GangInfo[gangid][Invites][pid] = 1;
- Format(sMessage, "* You successfully invited %s to your gang.", PlayerName(pid));
- SendClientMessage(playerid, COLOR_TRUE, sMessage);
- Format(gMessage, "%s has been invited into your gang!", PlayerName(pid));
- SendGangMsg(gangid, GANG_COLOR_INFO, sMessage);
- Format(pMessage, "* You have been invited to the gang %s (ID: %d). If you wish to accept, type /gang join %s", GangInfo[gangid][GangName], gangid, gangid);
- SendClientMessage(playerid, COLOR_INFO, pMessage);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement