Advertisement
Guest User

Untitled

a guest
Mar 5th, 2011
623
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.08 KB | None | 0 0
  1. new MembroOrg2[][50] = {
  2. "Membro",
  3. "Membro2",
  4. "Membro3",
  5. "Membro4",
  6. "Membro5",
  7. "Membro6",
  8. "Membro7",
  9. "Membro8",
  10. "Membro9",
  11. "Membro10",
  12. "Membro11",
  13. "Membro12"
  14. };
  15.  
  16. new Orgs2[][50] =
  17. {
  18. "Orgs/1.ini",
  19. "Orgs/2.ini",
  20. "Orgs/3.ini",
  21. "Orgs/4.ini",
  22. "Orgs/6.ini",
  23. "Orgs/7.ini",
  24. "Orgs/8.ini",
  25. "Orgs/9.ini",
  26. "Orgs/10.ini",
  27. "Orgs/11.ini",
  28. "Orgs/12.ini",
  29. "Orgs/13.ini",
  30. "Orgs/14.ini",
  31. "Orgs/15.ini",
  32. "Orgs/16.ini",
  33. "Orgs/17.ini",
  34. "Orgs/18.ini",
  35. "Orgs/19.ini",
  36. "Orgs/20.ini",
  37. "Orgs/21.ini",
  38. "Orgs/22.ini",
  39. "Orgs/23.ini",
  40. "Orgs/24.ini",
  41. "Orgs/25.ini"
  42. };
  43.  
  44. stock GetLider(){
  45. new Garf[120],pow[30];
  46. for(new i; i<sizeof(Orgs2); i++)
  47. {
  48. format(pow,30,"%d",i);
  49. format(Garf,120,"Org id: %d Lider %s",pow,dini_Get(pow,"Lider"));
  50. }
  51. return Garf;
  52. }
  53.  
  54. stock AddMembro(playerid,player[]){
  55. new CoisaLoca,CoisaS[256];
  56. format(CoisaS,256,"Contas/%s.ini","pMember");
  57. CoisaLoca = dini_Int(CoisaS,player);
  58. if(CoisaLoca >= 1) return SendClientMessage(playerid,COLOR_RED,"Esse Player Ja tem um cargo em outra org");
  59. return dini_Set(CoisaS,"pMember",PlayerInfo[playerid][pMember]);
  60. }
  61.  
  62. stock TirarMembro(playerid,player[],patente[]){
  63. new CoisaS[256];
  64. format(CoisaS,256,"Contas/%s.ini","pMember");
  65. new OrgLider = dini_Int(CoisaS,"pMember");
  66. if(OrgLider == PlayerInfo[playerid][pMember] || OrgLider == PlayerInfo[playerid][pLeader]){
  67. for(new i; i<sizeof(Orgs2); i++)
  68. {
  69. if(strcmp(dini_Get(Orgs2[i],patente),player,true)==0)
  70. {
  71. dini_Set(Orgs2[i],patente,"Ninguem");
  72. dini_Set(CoisaS,"pMember","0");
  73. }
  74. }
  75. }
  76. return true;
  77. }
  78.  
  79. stock LimparTodos(){
  80. for(new i; i<sizeof(Orgs2); i++)
  81. {
  82. dini_Set(Orgs2[i],"Lider","Ninguem");
  83. if(!dini_Exists(Orgs2[i])) dini_Create(Orgs2[i]);
  84. for(new j; j<sizeof(MembroOrg2); j++) dini_Set(Orgs2[i],MembroOrg2[j],"Ninguem");
  85. }
  86. return true;
  87. }
  88.  
  89. stock InfoOrg(pid,orgname[],patente[]){
  90. TirarMembro(pid,PlayerName(pid),patente);
  91. if(!dini_Exists(orgname)) dini_Create(orgname);
  92. dini_Set(orgname,patente,PlayerName(pid));
  93. }
  94.  
  95. stock VerMembro(playerid){
  96. new higor[256],higor1[256];
  97. format(higor,256,"Orgs/%d.ini",PlayerInfo[playerid][pMember]);
  98. format(higor1,256,
  99. "Lider > %s || Membros > %s\n > %s\n > %s\n > %s\n > %s\n > %s",
  100. dini_Get(higor,"Lider"),
  101. dini_Get(higor,"Membro"),
  102. dini_Get(higor,"Membro2"),
  103. dini_Get(higor,"Membro3"),
  104. dini_Get(higor,"Membro4"),
  105. dini_Get(higor,"Membro5"),
  106. dini_Get(higor,"Membro6"));
  107. ShowPlayerDialog(playerid,165+20,DIALOG_STYLE_MSGBOX,"InfOrg",higor1,"Proxima","Sair");
  108. return true;
  109. }
  110.  
  111. stock VerMembro2(playerid){
  112. new higor[256],higor1[256];
  113. format(higor,256,"Orgs/%d.ini",PlayerInfo[playerid][pMember]);
  114. format(higor1,256,
  115. "Membros > %s\n > %s\n > %s\n > %s\n > %s\n > %s",
  116. dini_Get(higor,"Membro7"),
  117. dini_Get(higor,"Membro8"),
  118. dini_Get(higor,"Membro9"),
  119. dini_Get(higor,"Membro10"),
  120. dini_Get(higor,"Membro11"),
  121. dini_Get(higor,"Membro12"));
  122. ShowPlayerDialog(playerid,165+21,DIALOG_STYLE_MSGBOX,"InfOrg",higor1,"Ok","Sair");
  123. return true;
  124. }
  125.  
  126.  
  127. // Em ONDiloag:
  128.  
  129. if(dialogid == 165+20)
  130. {
  131. if(response)
  132. {
  133. VerMembro2(playerid);
  134. }
  135. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement