Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Narkomann poslato Decembar 08, 2018, 15:25:35 POSLE PODNE

Naslov: G Chat
Poruka od: Narkomann poslato Decembar 08, 2018, 15:25:35 POSLE PODNE
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: [pawn]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;
}[/pawn]
[pawn]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;
}[/pawn]