G Chat


Započeo Narkomann, Decembar 08, 2018, 15:25:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kad ide netko od Vipova,promotera,admina,gm.. nista ne pise kad pise pod /g dje je problem? Ostavit cu ii i pod PROMchat
Dio skripte:
CMD:g( playerid, params[] )
{
    	if( PlayerInfo[ playerid ][ xZatvor ] != 0 ) return SendErrorMessage( playerid, "Ne mozes da koristis ovu komandu dok si u zatvoru." );
		if( PlayerInfo[ playerid ][ xMute ] != 0) return SendErrorMessage( playerid, "Ne mozete pricati, usutkani ste.");
		new text[ 128 ], string1[180];
    	if( sscanf( params, "s[128]", text ) ) return SendUsageMessage( playerid, "/g [ tekst ]." );
    	if( ToggedG == false ) return SendErrorMessage( playerid, "G chat je trenutno iskljucen od strane Admina." );
 		if(PlayerInfo[playerid][xAdmin] >= 1 || PlayerInfo[playerid][xHelper] >= 1 || PlayerInfo[playerid][xPromoter] >= 1 || PlayerInfo[playerid][xVIPLevel] >= 1)

 		if( PlayerInfo[ playerid ][ xPromoter ] == 1 ) {format( string1, sizeof( string1 ), "|{FFFFFF} G {09FF00}| Promoter"col_white" %s: %s", ImeIgraca( playerid ), text ); }
		else if( PlayerInfo[ playerid ][ xVIPLevel ] >= 1 ) {format( string1, sizeof( string1 ), "|{FFFFFF} G {09FF00}| Vip"col_white"  %s: %s", ImeIgraca( playerid ), text ); }
		else if( PlayerInfo[ playerid ][ xSkriptaRank ] == 1 ) {format( string1, sizeof( string1 ), "|{FFFFFF} G {09FF00}| Skripter"col_white"  %s: %s", ImeIgraca( playerid ), text ); }
		else if( PlayerInfo[ playerid ][ xSkriptaRank ] == 2 ) {format( string1, sizeof( string1 ), "|{FFFFFF} G {09FF00}| P. Skripter"col_white"  %s: %s", ImeIgraca( playerid ), text ); }
		else if( PlayerInfo[ playerid ][ xSkriptaRank ] == 3 ) {format( string1, sizeof( string1 ), "|{FFFFFF} G {09FF00}| Maper"col_white"  %s: %s", ImeIgraca( playerid ), text ); }
	    else if( PlayerInfo[ playerid ][ xAdmin ] == 7 ) {format( string1, sizeof(string1), "|{FFFFFF} G {09FF00}| Vlasnik"col_white"  %s: %s", ImeIgraca( playerid ), text ); }
		else if( PlayerInfo[ playerid ][ xSkriptaRank ] == 6 ) {format( string1, sizeof( string1 ), "|{FFFFFF} G {09FF00}| Suvlasnik  %s: %s", ImeIgraca( playerid ), text ); }
		else if( PlayerInfo[ playerid ][ xAdmin ] == 6 ) {format( string1, sizeof(string1), "|{FFFFFF} G {09FF00}| Direktor"col_white"  %s: %s", ImeIgraca( playerid ), text ); }
		else if( PlayerInfo[ playerid ][ xAdmin ] == 5 ) {format( string1, sizeof(string1), "|{FFFFFF} G {09FF00}| Head-Admin %s: "col_white"%s", ImeIgraca( playerid ), text ); }
        else if( PlayerInfo[ playerid ][ xAdmin ] >= 1 && PlayerInfo[ playerid ][ xAdmin ] <= 4 ) {format( string1, sizeof(string1), "|{FFFFFF} G {09FF00}| Admin %s: "col_white"%s", ImeIgraca( playerid ), text ); }
		else if( PlayerInfo[ playerid ][ xHelper ] == 1 ) { format( string1, sizeof( string1 ), "{FFFFFF} SA |{09FF00} Supporter Level 1 "col_white" %s: %s", ImeIgraca( playerid ), text ); }
		else if( PlayerInfo[ playerid ][ xHelper ] == 2 ) { format( string1, sizeof( string1 ), "{FFFFFF} SA |{09FF00} Supporter Level 2 "col_white" %s: %s", ImeIgraca( playerid ), text ); }
 		else if( PlayerInfo[ playerid ][ xHelper ] == 3 ) { format( string1, sizeof( string1 ), "{FFFFFF} SA |{09FF00} Vodja Supportera "col_white" %s: %s", ImeIgraca( playerid ), text ); }
  		PROMChat( ZELENA, string1 );
	return 1;
}

stock PROMChat( color, string[] ) {
    for( new i = 0; i < MAX_PLAYERS; i++) {
		if( IsPlayerConnected( i ) ) {
		    if( PlayerInfo[ i ][ xAdmin ] >= 1 || IsPlayerAdmin( i ) || PlayerInfo[ i ][ xHelper ] >= 1 || PlayerInfo[ i ][ xVIPLevel ] >= 1 ) {
                if(GetPVarInt( i, "ToggedG") == 0) {
					SCM( i, color, string ); } } } }
    return true;
}