Dio skripte:
CMD:postavipromotera( playerid, params[] ) {
new plname;
GetPlayerName(playerid, "Skale", sizeof (plname));
if( PlayerInfo[ playerid ][ xAdmin ] > 4 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5 ) {
new id, kolicina;
if( sscanf( params, "ui", id, kolicina ) ) {
KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
return 1;
}
if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
if( kolicina == 0 ) {
SetPlayerColor( id, 0xFFFFFF00 );
PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );
format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
AdminPoruka( SERVERBOJA, globalstring );
}
else if( kolicina == 1 ) {
PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );
format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
AdminPoruka( SERVERBOJA, globalstring );
}
else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );
} else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//Slika/video ingame problema(obavezno ako je ingame problem)://
svrha toga je jer sam hteo jednom manjem adminu da setam da na njegovo ime se koristi ta cmd pos je on a3 valjda znate hvala 🙂
