Advertisement
Guest User

Untitled

a guest
Oct 27th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. CMD:invite(playerid, params[])
  2. {
  3. if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fii logat pentru a folosi comenzi.");
  4. if(IsPlayerConnected(playerid))
  5. {
  6. if (PlayerInfo[playerid][pRank] >= 6)
  7. {
  8. new id,string[256],string2[256],giveplayer[30],sendername[30];
  9. if(sscanf(params, "u", id)) return SendClientMessage(playerid, 0xFFFFFFFF,"{FFFFFF}Folosire: {FFFFFF}/invite <Name/Playerid>");
  10. if(PlayerInfo[id][pFpunish] != 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You can not invite this player because it has faction punish.");
  11. new membrii = GetFactionMembers(PlayerInfo[playerid][pMember]);
  12. if(membrii >= DynamicFactions[PlayerInfo[playerid][pMember]][fMaxMembers]) return SendClientMessage(playerid, COLOR_LIGHTRED, "You have reached maximum faction members.");
  13. if(PlayerInfo[id][pLevel] < DynamicFactions[PlayerInfo[playerid][pMember]][fMinLevel])
  14. {
  15. format(string,sizeof(string),"Pentru a invita un membru in aceasta factiune acesta trebuie sa aiba minim level %d.",DynamicFactions[PlayerInfo[playerid][pMember]][fMinLevel]);
  16. SendClientMessage(playerid, COLOR_LIGHTRED, string);
  17. return 1;
  18. }
  19. if(IsPlayerConnected(id))
  20. {
  21. if(id != INVALID_PLAYER_ID)
  22. {
  23. if(PlayerInfo[id][pMember] == 0 && PlayerInfo[id][pLeader] == 0)
  24. {
  25. GetPlayerName(playerid, sendername, sizeof(sendername));
  26. GetPlayerName(id, giveplayer, sizeof(giveplayer));
  27. 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);
  28. SendClientMessage(id, COLOR_LIGHTBLUE, string);
  29. SendClientMessage(playerid, COLOR_WHITE, "Processing invite...");
  30. format(string2, sizeof(string2), "You have invited %s to join your group.", giveplayer);
  31. SendClientMessage(playerid, COLOR_WHITE, string2);
  32. FactionOffer[id] = playerid;
  33. }
  34. else
  35. {
  36. SendClientMessage(playerid, COLOR_WHITE, "{FFB870}This player is already in a faction.");
  37. return 1;
  38. }
  39. }
  40. }
  41. else
  42. {
  43. SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}*Acest player nu este conectat.");
  44. }
  45. }
  46. else
  47. {
  48. SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Only leaders can use this command.");
  49. }
  50. }
  51. return 1;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement