Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:dajlidera( playerid, params[] ) {
- if( PlayerInfo[ playerid ][ xAdmin ] >= 7 || PlayerInfo[ playerid ][ xSkriptaRank ] == 4 ) {
- if( PlayerInfo[ playerid ][ xAdmin ] >= 5 ) { if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Da bi koristili ovu komandu morate biti na duznosti." ); }
- new id, kolicina;
- if( sscanf( params, "ui", id, kolicina ) ) {
- KORISCENJE( playerid, "/dajlidera (playerid)[ ID ORGE ]" );
- SCM( playerid, BELA, "Listu orgi gledate komandom /server." );
- return 1;
- }
- new ImaFajl[40];
- format( ImaFajl, sizeof( ImaFajl ), O_FILE, kolicina );
- if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
- if( kolicina == 0) {
- if( PlayerInfo[ id ][ xLider ] == 0 ) return GRESKA( playerid, "Taj igrac nije lider nijedne organizacije" );
- new OrgID = PlayerInfo[ id ][ xLider ];
- if( strcmp( ImeIgraca( id ), OI[ OrgID ][ oLider1 ], true ) == 0) { strmid( OI[ OrgID ][ oLider1 ], "Niko", 0, strlen( "Niko" ), ORG_LIDER); }
- else if( strcmp( ImeIgraca( id ), OI[ OrgID ][ oLider2 ], true ) == 0) { strmid( OI[ OrgID ][ oLider2 ], "Niko", 0, strlen( "Niko" ), ORG_LIDER ); }
- PlayerInfo[ id ][ xLider ] = 0;
- PlayerInfo[ id ][ xRank ] = 0;
- PlayerInfo[ id ][ xClan ] = 0;
- PlayerInfo[ id ][ xOrgUgovor ] = 0;
- PlayerInfo[ id ][ xSkin ] = SetSexSkin( id );
- PlayerInfo[ id ][ xSpawn ] = SetRandomSpawn( id );
- SetPlayerSkin( id, SetSexSkin( id ) );
- SaveOrganization( OrgID ); Orge3D( id );
- SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je skinuo lidera.",ImeIgraca( playerid ) );
- SendClientMessageEx( playerid, SVETLOPLAVA, "Skinuli ste igracu: %s lidera organizacije.",ImeIgraca( id ) );
- SavePlayer( id );
- format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo lidera igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
- AdminPoruka( SERVERBOJA, globalstring );
- }
- else {
- if( PlayerInfo[ id ][ xClan ] != 0 ) return GRESKA( playerid, "Taj igrac je vec clan neke organizacije" );
- if( PlayerInfo[ id ][ xLider ] != 0 ) return GRESKA( playerid, "Taj igrac je vec clan neke organizacije" );
- if( !fexist( ImaFajl ) ) return GRESKA( playerid, "Ta organizacija ne postoji." );
- if( OI[ kolicina ][ oSuspended ] ) return GRESKA( playerid, "Ova organizacija je zakljucana od strane vlasnika." );
- if( !strcmp( OI[ kolicina ][ oLider1 ], "Niko", true ) ) { strmid( OI[ kolicina ][ oLider1 ], ImeIgraca( id ), 0, strlen( ImeIgraca( id ) ), ORG_LIDER ); }
- else if( !strcmp( OI[ kolicina ][ oLider2 ], "Niko", true ) ) { strmid( OI[ kolicina ][ oLider2 ], ImeIgraca( id ), 0, strlen( ImeIgraca( id ) ), ORG_LIDER ); }
- else return GRESKA( playerid, "Ova organizacija vec ima 2 lidera." );
- PlayerInfo[ id ][ xLider ] = kolicina;
- PlayerInfo[ id ][ xClan ] = kolicina;
- PlayerInfo[ id ][ xOrgUgovor ] = 0;
- PlayerInfo[ id ][ xSpawn ] = SPAWN_BAZA;
- PlayerInfo[ id ][ xRank ] = 6;
- if( PlayerInfo[ id ][ xPol ] == 1 ) {
- PlayerInfo[ id ][ xSkin ] = OI[ kolicina ][ oSkin6 ]; SetPlayerSkin( id, OI[ kolicina ][ oSkin6 ] );
- }
- else if( PlayerInfo[ id ][ xPol ] == 2 ) {
- PlayerInfo[ id ][ xSkin ] = OI[ kolicina ][ oZSkin6 ]; SetPlayerSkin( id, OI[ kolicina ][ oZSkin6 ] );
- }
- SaveOrganization( kolicina );
- SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio lidera organizacije/bande/mafije %s.",ImeIgraca( playerid ), OI[ kolicina ][ oName ] );
- SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s lidera organizacije/bande/mafije %s.",ImeIgraca( id ), OI[ kolicina ][ oName ] );
- SavePlayer( id ); Orge3D( id );
- format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao lidera %s igracu %s.", ImeIgraca( playerid ), OI[ kolicina ][ oName ], ImeIgraca( id ) );
- AdminPoruka( SERVERBOJA, globalstring );
- }
- } else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu.");
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment