Guest User

Untitled

a guest
Feb 11th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.96 KB | None | 0 0
  1. CMD:dajlidera( playerid, params[] ) {
  2.  
  3. if( PlayerInfo[ playerid ][ xAdmin ] >= 7 || PlayerInfo[ playerid ][ xSkriptaRank ] == 4 ) {
  4.  
  5. if( PlayerInfo[ playerid ][ xAdmin ] >= 5 ) { if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Da bi koristili ovu komandu morate biti na duznosti." ); }
  6. new id, kolicina;
  7. if( sscanf( params, "ui", id, kolicina ) ) {
  8. KORISCENJE( playerid, "/dajlidera (playerid)[ ID ORGE ]" );
  9. SCM( playerid, BELA, "Listu orgi gledate komandom /server." );
  10. return 1;
  11. }
  12. new ImaFajl[40];
  13. format( ImaFajl, sizeof( ImaFajl ), O_FILE, kolicina );
  14. if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
  15. if( kolicina == 0) {
  16. if( PlayerInfo[ id ][ xLider ] == 0 ) return GRESKA( playerid, "Taj igrac nije lider nijedne organizacije" );
  17. new OrgID = PlayerInfo[ id ][ xLider ];
  18.  
  19. if( strcmp( ImeIgraca( id ), OI[ OrgID ][ oLider1 ], true ) == 0) { strmid( OI[ OrgID ][ oLider1 ], "Niko", 0, strlen( "Niko" ), ORG_LIDER); }
  20. else if( strcmp( ImeIgraca( id ), OI[ OrgID ][ oLider2 ], true ) == 0) { strmid( OI[ OrgID ][ oLider2 ], "Niko", 0, strlen( "Niko" ), ORG_LIDER ); }
  21.  
  22. PlayerInfo[ id ][ xLider ] = 0;
  23. PlayerInfo[ id ][ xRank ] = 0;
  24. PlayerInfo[ id ][ xClan ] = 0;
  25. PlayerInfo[ id ][ xOrgUgovor ] = 0;
  26. PlayerInfo[ id ][ xSkin ] = SetSexSkin( id );
  27. PlayerInfo[ id ][ xSpawn ] = SetRandomSpawn( id );
  28. SetPlayerSkin( id, SetSexSkin( id ) );
  29.  
  30. SaveOrganization( OrgID ); Orge3D( id );
  31.  
  32. SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je skinuo lidera.",ImeIgraca( playerid ) );
  33. SendClientMessageEx( playerid, SVETLOPLAVA, "Skinuli ste igracu: %s lidera organizacije.",ImeIgraca( id ) );
  34. SavePlayer( id );
  35.  
  36. format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo lidera igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
  37. AdminPoruka( SERVERBOJA, globalstring );
  38. }
  39. else {
  40. if( PlayerInfo[ id ][ xClan ] != 0 ) return GRESKA( playerid, "Taj igrac je vec clan neke organizacije" );
  41. if( PlayerInfo[ id ][ xLider ] != 0 ) return GRESKA( playerid, "Taj igrac je vec clan neke organizacije" );
  42. if( !fexist( ImaFajl ) ) return GRESKA( playerid, "Ta organizacija ne postoji." );
  43.  
  44. if( OI[ kolicina ][ oSuspended ] ) return GRESKA( playerid, "Ova organizacija je zakljucana od strane vlasnika." );
  45.  
  46. if( !strcmp( OI[ kolicina ][ oLider1 ], "Niko", true ) ) { strmid( OI[ kolicina ][ oLider1 ], ImeIgraca( id ), 0, strlen( ImeIgraca( id ) ), ORG_LIDER ); }
  47. else if( !strcmp( OI[ kolicina ][ oLider2 ], "Niko", true ) ) { strmid( OI[ kolicina ][ oLider2 ], ImeIgraca( id ), 0, strlen( ImeIgraca( id ) ), ORG_LIDER ); }
  48. else return GRESKA( playerid, "Ova organizacija vec ima 2 lidera." );
  49.  
  50. PlayerInfo[ id ][ xLider ] = kolicina;
  51. PlayerInfo[ id ][ xClan ] = kolicina;
  52. PlayerInfo[ id ][ xOrgUgovor ] = 0;
  53. PlayerInfo[ id ][ xSpawn ] = SPAWN_BAZA;
  54. PlayerInfo[ id ][ xRank ] = 6;
  55.  
  56. if( PlayerInfo[ id ][ xPol ] == 1 ) {
  57. PlayerInfo[ id ][ xSkin ] = OI[ kolicina ][ oSkin6 ]; SetPlayerSkin( id, OI[ kolicina ][ oSkin6 ] );
  58. }
  59. else if( PlayerInfo[ id ][ xPol ] == 2 ) {
  60. PlayerInfo[ id ][ xSkin ] = OI[ kolicina ][ oZSkin6 ]; SetPlayerSkin( id, OI[ kolicina ][ oZSkin6 ] );
  61. }
  62.  
  63. SaveOrganization( kolicina );
  64. SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio lidera organizacije/bande/mafije %s.",ImeIgraca( playerid ), OI[ kolicina ][ oName ] );
  65. SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s lidera organizacije/bande/mafije %s.",ImeIgraca( id ), OI[ kolicina ][ oName ] );
  66. SavePlayer( id ); Orge3D( id );
  67.  
  68. format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao lidera %s igracu %s.", ImeIgraca( playerid ), OI[ kolicina ][ oName ], ImeIgraca( id ) );
  69. AdminPoruka( SERVERBOJA, globalstring );
  70. }
  71. } else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu.");
  72. return true;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment