Guest User

Untitled

a guest
May 14th, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.86 KB | None | 0 0
  1. CMD:dajadmina( playerid, params[] )
  2. {
  3.  
  4. if( PlayerInfo[ playerid ][ xAdmin ] >= 6 )
  5. {
  6. if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Morate biti na Admin duznosti!" );
  7. new id, kolicina;
  8. if( sscanf( params, "ui", id, kolicina ) )
  9. {
  10. SendUsageMessage( playerid, "/dajadmina [ ID/Ime ][ Level 0-7 ]");
  11. return 1;
  12. }
  13. if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
  14. if( kolicina == 0 )
  15. {
  16.  
  17. SacuvajAdmina( id );
  18. SetPlayerColor( id, 0xFFFFFFFF );
  19. PlayerInfo[ id ][ xAdmin ] = 0;
  20. PlayerInfo[ id ][ xSkin ] = SetSexSkin( id );
  21. PlayerInfo[ id ][ xSpawn ] = SetRandomSpawn( id );
  22. SetPlayerSkin( id, SetSexSkin( id ) );
  23. SavePlayer( id );
  24. Dimi_SetPlayerArmour( id, 0 );
  25. AdminDuty[ id ] = false;
  26.  
  27. SendClientMessageEx( id, -1, ""col_ugblue"ADMIN | {FFFFFF}Skinuti ste sa pozicije "col_ugblue"Administratora {FFFFFF}od strane %s!", ImeIgraca( playerid ) );
  28. SendClientMessageEx( playerid, -1, ""col_ugblue"ADMIN | {FFFFFF}Skinuli ste poziciju "col_ugblue"Administratora {FFFFFF}igracu %s!", ImeIgraca( id ) );
  29.  
  30.  
  31. new string[ 128 ];
  32. format( string, sizeof( string ), "Admin %s | Igrac: %s | Level Admin: %d", ImeIgraca( playerid ), ImeIgraca( id ), kolicina );
  33. LogSave( "Ostalo/LogMakeAdmin.log", string );
  34.  
  35. format( globalstring, sizeof( globalstring ), "{FF0000}|| A-OFF || {C0C0C0}%s {FFFFFF}skida Admina igracu {C0C0C0}%s.", ImeIgraca( playerid ), ImeIgraca( id ) );
  36. AdminPoruka( -1, globalstring );
  37. }
  38. if( kolicina >=1 && kolicina <=4 )
  39. {
  40. SendClientMessageEx( id, -1, ""col_ugblue"ADMIN | {FFFFFF}Postavljeni ste na poziciju "col_ugblue"Administrator level %d {FFFFFF}od strane %s!", kolicina, ImeIgraca( playerid ) );
  41. SendClientMessageEx( playerid, -1, ""col_ugblue"ADMIN | {FFFFFF}Postavili ste poziciju "col_ugblue"Administrator level %d {FFFFFF}igracu %s!", kolicina, ImeIgraca( id ) );
  42. }
  43.  
  44. if( kolicina == 5 )
  45. {
  46. SendClientMessageEx( id, -1, ""col_ugblue"ADMIN | {FFFFFF}Postavljeni ste na poziciju "col_ugblue"Head Administratora {FFFFFF}od strane %s!", ImeIgraca( playerid ) );
  47. SendClientMessageEx( playerid, -1, ""col_ugblue"ADMIN | {FFFFFF}Postavili ste poziciju "col_ugblue"Head Administratora {FFFFFF}igracu %s!", ImeIgraca( id ) );
  48. }
  49.  
  50. if( kolicina == 6 )
  51. {
  52. if( !IsPlayerAdmin( playerid ) ) return GRESKA( playerid, "Moras biti rcon admin." );
  53. SendClientMessageEx( id, -1, ""col_ugblue"ADMIN | {FFFFFF}Postavljeni ste na poziciju "col_ugblue"Direktora {FFFFFF}od strane %s!", ImeIgraca( playerid ) );
  54. SendClientMessageEx( playerid, -1, ""col_ugblue"ADMIN | {FFFFFF}Postavili ste poziciju "col_ugblue"Direktora {FFFFFF}igracu %s!", ImeIgraca( id ) );
  55. }
  56. if( kolicina == 7 )
  57. {
  58. if( !IsPlayerAdmin( playerid ) ) return GRESKA( playerid, "Moras biti rcon admin." );
  59. SendClientMessageEx( id, -1, ""col_ugblue"ADMIN | {FFFFFF}Postavljeni ste na poziciju "col_ugblue"Vlasnika {FFFFFF}od strane %s!", ImeIgraca( playerid ) );
  60. SendClientMessageEx( playerid, -1, ""col_ugblue"ADMIN | {FFFFFF}Postavili ste poziciju "col_ugblue"Vlasnika {FFFFFF}igracu %s!", ImeIgraca( id ) );
  61. }
  62.  
  63. new randkod = 10000 + random(89999);
  64. PlayerInfo[ id ][ xAKod ] = randkod;
  65. PlayerInfo[ id ][ xAdmin ] = kolicina;
  66. SavePlayer( id );
  67. SacuvajAdmina( id );
  68. PlayerInfo[ id ][ xSpawn ] = SPAWN_ADMIN;
  69.  
  70.  
  71. format( globalstring, sizeof( globalstring ), "{FF0000}|| A-MAKE || {C0C0C0}%s {FFFFFF}daje Admina igracu {C0C0C0}%s.", ImeIgraca( playerid ), ImeIgraca( id ) );
  72. AdminPoruka( -1, globalstring );
  73.  
  74. new string[ 128 ];
  75. format( string, sizeof( string ), "Admin %s | Igrac: %s | Level Admina: %d", ImeIgraca( playerid ), ImeIgraca( id ), kolicina );
  76. LogSave( "Ostalo/LogMakeAdmin.log", string );
  77.  
  78. } else return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");
  79. return 1;
  80. }
Advertisement
Add Comment
Please, Sign In to add comment