[AMXX] Countrychat+

Lehekülg 2, lehekülgi kokku 3 Previous  1, 2, 3  Next

Vaata eelmist teemat Vaata järgmist teemat Go down

And4u
And4u
Juunior
Liitus : 06/10/2012
Postitusi : 20

PostitamineAnd4u 04.01.13 19:29

Hästi Tonight, eks siis jään vastust ootama :)
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 05.01.13 2:47

Jep, mul ka ei töödanud :/
NEEDSKILL
NEEDSKILL
Algaja
Liitus : 05/01/2013
Postitusi : 2

PostitamineNEEDSKILL 05.01.13 20:53

And4u kirjutas:Ei tööta ükski command !
[AMXX] Countrychat+ - Page 2 Pilt

Pane country_chat.amxx allapoole kui sul on seda teenused.amxx
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 07.01.13 0:23

NEEDSKILL kirjutas:Pane country_chat.amxx allapoole kui sul on seda teenused.amxx
Jep, see peaks aitama.
NEEDSKILL
NEEDSKILL
Algaja
Liitus : 05/01/2013
Postitusi : 2

PostitamineNEEDSKILL 20.01.13 21:17

Tervist,
Kas nii saaks, et adminil ja vipil oleks roheline kiri? Ja Korrahoidjal Kastid rohelised ja kiri roheline.
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 22.01.13 21:14

Sry, ei viitsi ise mässata selle koodiga ning VIPi flage lisada. Aga kui siiski soovid, siis VIPi jaoks lisa midagi sellist:
Kood:
if( get_user_flags( id ) & SU VIPI FLAG )
                        formatex( szMessage, 191, "^3%s^1 %s^3%s^1:^4 %s", g_szCountyCode[ id ], szTag, szName, szText );
                else
                        formatex( szMessage, 191, "^3%s^1 %s^3%s^1: %s", g_szCountyCode[ id ], szTag, szName, szText );
k3nxX
k3nxX

Liitus : 18/02/2013
Postitusi : 24

Postitaminek3nxX 19.02.13 15:24

cstrike/addons/amxmodx/plugins , aga jah mul sama probleem korrahoidjatel on tavaline text
k3nxX
k3nxX

Liitus : 18/02/2013
Postitusi : 24

Postitaminek3nxX 19.02.13 15:30

tahaks nii et tavainimesel on sulud ja riik roheline , korrahoidjal sulud ja riik sinine ja omanikul sulud ja riik punane on see v6imalik ? kui jah siis ootan PM pluginat ... ette t2nades K3nxX
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 19.02.13 15:40

k3nxX kirjutas:cstrike/addons/amxmodx/plugins , aga jah mul sama probleem korrahoidjatel on tavaline text
Korrahoidjatel ongi tavaline tekst. Roheline tekst sai lisatud ainult omanikule (selles pluginas).
Ja see teine küsimus oleks võimatu, kuna samal ajal kui CTdel on korrahoidja sulud sinised, on T punased.
Pulber
Pulber
Liige
Liitus : 13/11/2012
Postitusi : 186

PostitaminePulber 04.03.13 21:59

Kood:
#include <amxmodx>
#include <geoip>

// Uncomment this if you want enable antiflood system (by AMXx team)
#define ANTIFLOOD


#define y_admin ADMIN_LEVEL_H
#define y_vip ADMIN_BAN

new const g_szTeamNames[ ][ ] = {
   "Unassigned",
   "Terrorist",
   "Counter-Terrorist",
   "Spectator"
};

new g_szGayChars[ ][ ] = {
   "",
   "",
   "",
   ""
}

new bool:g_bIsConnected[ 33 ];
new g_szCountyCode[ 33 ][ 5 ];
new g_iMsgSayText;
new g_iMaxplayers;

#if defined ANTIFLOOD
   new Float:g_flLastMsg[ 33 ];
   new Float:g_flFlooding[ 33 ];
   new g_iFloodCount[ 33 ];
#endif

public plugin_init() {
   register_plugin( "Country Chat", "1.0", "EestiServerid EstWar3FT.eu" );
   
   #if defined ANTIFLOOD
      register_dictionary( "antiflood.txt" );
   #endif
   
   register_clcmd( "say",      "CmdSay" );
   register_clcmd( "say_team",   "CmdTeamSay" );
   
   g_iMsgSayText   = get_user_msgid( "SayText" );
   g_iMaxplayers   = get_maxplayers( );
}

public client_putinserver( id ) {
   new szIP[ 64 ], szCode[ 3 ];
   get_user_ip( id, szIP, 63, 1 );
   
   if( !geoip_code2_ex( szIP, szCode ) ) {
      szCode[0] = '-';
      szCode[1] = '-';
   }
   
      g_szCountyCode[id][0] = '[';
   g_szCountyCode[id][0] = szCode[0];
   g_szCountyCode[id][1] = szCode[1];
    g_szCountyCode[id][3] = ']';
   
   #if defined ANTIFLOOD
      g_iFloodCount[ id ] = 0;
   #endif
   
   if( !is_user_bot( id ) ) // Who cares about bots :D
      g_bIsConnected[id] = true;
}

public client_disconnect( id ) {
   g_bIsConnected[id] = false;
}

public CmdSay( id ) {
   #if defined ANTIFLOOD
      if( CheckFlood( id ) )
         return PLUGIN_HANDLED;
   #endif
   
   new szText[ 192 ];
   read_args( szText, 191 );
   remove_quotes( szText );
   
   if( !IsValidMessage( szText ) )
      return PLUGIN_HANDLED;
   
   static i;
   for( i = 0; i < sizeof g_szGayChars; i++ )
      if( contain( szText, g_szGayChars[ i ] ) )
         replace_all( szText, 191, g_szGayChars[ i ], "" );
   
   replace_all( szText, 191, "%s", "%%s" );
   
   new szName[ 32 ], szTag[ 8 ], szMessage[ 192 ];
   get_user_name( id, szName, 31 );
   
   if( !is_user_alive( id ) )
      copy( szTag, 7, "*DEAD* " );
   if( get_user_team( id ) == 3 && !is_user_alive( id ) )
      copy( szTag, 7, "*SPEC* " );

   new gg[32], gg2[32]

   if ( get_user_flags(id) & y_admin && get_user_flags(id) & y_vip)
   {
      if( get_user_flags( id ) & ADMIN_CHAT )
         formatex( szMessage, 191, "^4[%s]^1 %s^3%s^1:^4 %s", g_szCountyCode[ id ], szTag, szName, szText );
      else
         formatex( szMessage, 191, "^4[%s]^1 %s^3%s^1: %s", g_szCountyCode[ id ], szTag, szName, szText );
   }
   else if ( get_user_flags(id) & y_admin )
   {
      if( get_user_flags( id ) & ADMIN_CHAT )
         formatex( szMessage, 191, "^4[^3%s^4]^1 %s^3%s^1:^4 %s", g_szCountyCode[ id ], szTag, szName, szText );
      else
         formatex( szMessage, 191, "^4[%s]^1 %s^3%s^1: %s", g_szCountyCode[ id ], szTag, szName, szText );
   }
   else if ( get_user_flags(id) & y_vip )
   {
      formatex( gg, 31, "^4[^1" );
      formatex( gg2, 31, "^4]^1" );

      if( get_user_flags( id ) & ADMIN_CHAT )
         formatex( szMessage, 191, "%s%s%s %s^3%s^1:^4 %s", gg, g_szCountyCode[ id ], gg2, szTag, szName, szText );
      else
         formatex( szMessage, 191, "%s%s%s %s^3%s^1: %s", gg, g_szCountyCode[ id ], gg2, szTag, szName, szText );
   }
   else
   {
      if( get_user_flags( id ) & ADMIN_CHAT )
         formatex( szMessage, 191, "^4[%s]^1 %s^3%s^1:^4 %s", g_szCountyCode[ id ], szTag, szName, szText );
      else
         formatex( szMessage, 191, "^3[%s]^1 %s^3%s^1: %s", g_szCountyCode[ id ], szTag, szName, szText );
   }
   
   for( i = 1; i <= g_iMaxplayers; i++ ) {
      if( g_bIsConnected[ i ] ) {
         message_begin( MSG_ONE_UNRELIABLE, g_iMsgSayText, _, i );
         write_byte( id );
         write_string( szMessage );
         message_end( );
      }
   }
   
   return PLUGIN_HANDLED;
}

public CmdTeamSay( id ) {
   #if defined ANTIFLOOD
      if( CheckFlood( id ) )
         return PLUGIN_HANDLED;
   #endif
   
   new szText[ 192 ];
   read_args( szText, 191 );
   remove_quotes( szText );
   
   if( !IsValidMessage( szText ) )
      return PLUGIN_HANDLED;
   
   static i;
   for( i = 0; i < sizeof g_szGayChars; i++ )
      if( contain( szText, g_szGayChars[ i ] ) )
         replace_all( szText, 191, g_szGayChars[ i ], "" );
   
   replace_all( szText, 191, "%s", "%%s" );
   
   new szName[ 32 ], szTag[ 8 ], szMessage[ 192 ];
   new iTeam = get_user_team( id );
   get_user_name( id, szName, 31 );
   
   if( iTeam != 3 && !is_user_alive( id ) )
      copy( szTag, 7, "*DEAD* " );
   
   if( get_user_flags( id ) & ADMIN_CHAT )
      formatex( szMessage, 191, "^4%s^1 %s(%s)^4 %s^1:^x04 %s", g_szCountyCode[ id ], szTag, g_szTeamNames[ iTeam ], szName, szText );
   else
      formatex( szMessage, 191, "^3%s^1 %s(%s)^3 %s^1: %s", g_szCountyCode[ id ], szTag, g_szTeamNames[ iTeam ], szName, szText );
   
   for( i = 1; i <= g_iMaxplayers; i++ ) {
      if( g_bIsConnected[ i ] ) {
         if( get_user_team( i ) == iTeam || get_user_flags( i ) & ADMIN_CHAT ) {
            message_begin( MSG_ONE_UNRELIABLE, g_iMsgSayText, _, i );
            write_byte( id );
            write_string( szMessage );
            message_end( );
         }
      }
   }
   
   return PLUGIN_HANDLED;
}

#if defined ANTIFLOOD
   public CheckFlood( id ) {
      new Float:flGametime = get_gametime( );
      
      if( g_flLastMsg[ id ] + 0.25 > flGametime )
         return true;
      
      g_flLastMsg[ id ] = flGametime;
      
      if( g_flFlooding[ id ] > flGametime ) {
         if( g_iFloodCount[ id ] >= 3 ) {
            client_print( id, print_notify, "** %L **", id, "STOP_FLOOD" );
            client_print( id, print_center, "** %L **", id, "STOP_FLOOD" );
            
            g_flFlooding[ id ] = flGametime + 3.75;
            
            return true;
         }
         
         g_iFloodCount[ id ]++;
      }
      else if( g_iFloodCount[ id ] )
         g_iFloodCount[ id ]--;
      
      g_flFlooding[ id ] = flGametime + 0.75;
      
      return false;
   }
#endif

bool:IsValidMessage( const szText[] ) {
   new iLen = strlen( szText );
   if( !iLen ) return false;
   
   for( new i = 0; i < iLen; i++ )
      if( szText[ i ] != ' ' && szText[ i ] != '%' )
         return true;
   
   return false;
}


Nii muuda palju jaksad Hetkel on siis tava mangija [EE] tiimi varvi VIP [EE] ja kiri roheline Admin [EE] ja kiri roheline
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 05.03.13 15:43

Mida sa muuta tahad? :D
vallzzz
vallzzz
Algaja
Liitus : 23/01/2013
Postitusi : 5

Postitaminevallzzz 05.04.13 20:34


Võiks ka olla nii et Vippidel on Kiri roheline
ehk viitsid selle juurde skriptida?:) ainult kiri roheline
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 06.04.13 0:27

Mis flagi VIPile annan?
vallzzz
vallzzz
Algaja
Liitus : 23/01/2013
Postitusi : 5

Postitaminevallzzz 13.04.13 22:36

Flag T.

ollaoll
ollaoll
Liige
Liitus : 27/01/2013
Postitusi : 103

Postitamineollaoll 16.04.13 22:22

Mul nii ,et teen adminiks kellegi aga rohelist kirja pole ja korrahoidjal ka pole.
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 16.04.13 22:25

Pole lisanud neid sinna, ainult omanikul on roheline kiri. Millagil teen teie requestid ära, praegu ei viitsi üldse CSi asjadega tegeleda :(
whitedoodle
whitedoodle

[AMXX] Countrychat+ - Page 2 Script12
Liitus : 24/02/2013
Postitusi : 219

Postitaminewhitedoodle 01.05.13 8:44

Tahaks korrahoidja flagi ära muuta. Korrahoidja flag asemel tahaks amx_chat flagi ehk access i. Tänud.
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 01.05.13 12:58

Muuda ADMIN_LEVEL_F -> ADMIN_CHAT lihtsalt.
kANEKI
kANEKI
Algaja
Liitus : 23/11/2013
Postitusi : 8

PostitaminekANEKI 24.11.13 0:05

Vigane ? Mul ei tööta see,kui kirjuta / ette siis alles l66b ette
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 24.11.13 0:15

Proovi teist versiooni siis. Sul mingi plugin vist ei sobi sellega.
Attachments
[AMXX] Countrychat+ - Page 2 Attachment
countrychatvx.zip You don't have permission to download attachments.(9 Kb) Downloaded 47 times
ollaoll
ollaoll
Liige
Liitus : 27/01/2013
Postitusi : 103

Postitamineollaoll 19.12.13 18:47

tonight kle kuidas ma enda foorumile saaks lisada selle downloadi asja?
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 19.12.13 22:45

Sõltub foorumist. Pead manused lubama.
focus
focus
Algaja
Liitus : 21/12/2013
Postitusi : 2

Postitaminefocus 21.12.13 20:16

Tonight. Mitu tükki juba küsinud ja mina ka, kas saaks kuidagi niimodi, et korrakatel, immudel, adminitel ja vippidel ka roheline kiri?
Tonight
Tonight

[AMXX] Countrychat+ - Page 2 Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 21.12.13 21:18

Jõulude puhul võin jagada. Kahjuks .sma'd ma kaasa ei anna, sest olen kunagi selle versiooni paarile inimesele müünud.
Attachments
[AMXX] Countrychat+ - Page 2 Attachment
countrychatx.zip You don't have permission to download attachments.(7 Kb) Downloaded 208 times
Kuulisalv.
Kuulisalv.
Juunior
Liitus : 26/01/2014
Postitusi : 24

PostitamineKuulisalv. 27.02.14 20:27

Aga, mul ei tööta see? Plugin noh /sms ja /rules ei tööta.

Lehekülg 2, lehekülgi kokku 3 Previous  1, 2, 3  Next

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Soovid vestluses osaleda?

Selleks logi sisse või tee endale kasutaja.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele