Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:invite(playerid, params[])
- {
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fii logat pentru a folosi comenzi.");
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pRank] >= 6)
- {
- new id,string[256],string2[256],giveplayer[30],sendername[30];
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, 0xFFFFFFFF,"{FFFFFF}Folosire: {FFFFFF}/invite <Name/Playerid>");
- if(PlayerInfo[id][pFpunish] != 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You can not invite this player because it has faction punish.");
- new membrii = GetFactionMembers(PlayerInfo[playerid][pMember]);
- if(membrii >= DynamicFactions[PlayerInfo[playerid][pMember]][fMaxMembers]) return SendClientMessage(playerid, COLOR_LIGHTRED, "You have reached maximum faction members.");
- if(PlayerInfo[id][pLevel] < DynamicFactions[PlayerInfo[playerid][pMember]][fMinLevel])
- {
- format(string,sizeof(string),"Pentru a invita un membru in aceasta factiune acesta trebuie sa aiba minim level %d.",DynamicFactions[PlayerInfo[playerid][pMember]][fMinLevel]);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- return 1;
- }
- if(IsPlayerConnected(id))
- {
- if(id != INVALID_PLAYER_ID)
- {
- if(PlayerInfo[id][pMember] == 0 && PlayerInfo[id][pLeader] == 0)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(id, giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "%s has invited you to join group %s (to accept the invitation, type '/accept invite %d').", sendername, DynamicFactions[PlayerInfo[playerid][pMember]][fName], playerid);
- SendClientMessage(id, COLOR_LIGHTBLUE, string);
- SendClientMessage(playerid, COLOR_WHITE, "Processing invite...");
- format(string2, sizeof(string2), "You have invited %s to join your group.", giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string2);
- FactionOffer[id] = playerid;
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{FFB870}This player is already in a faction.");
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}*Acest player nu este conectat.");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Only leaders can use this command.");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement