[AMXX] Countrychat+

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

Vaata eelmist teemat Vaata järgmist teemat Go down

avatar
And4u
Juunior
Postitusi : 20
Maine : 5
Liitus : 06/10/2012
Vaata kasutaja profiili

PostitamineAnd4u on 04.01.13 19:29

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


avatar
Tonight


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 05.01.13 2:47

Jep, mul ka ei töödanud :/


avatar
NEEDSKILL
Algaja
Postitusi : 2
Maine : 0
Liitus : 05/01/2013
Vaata kasutaja profiili

PostitamineNEEDSKILL on 05.01.13 20:53

@And4u kirjutas:Ei tööta ükski command !

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


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 07.01.13 0:23

@NEEDSKILL kirjutas:Pane country_chat.amxx allapoole kui sul on seda teenused.amxx
Jep, see peaks aitama.


avatar
NEEDSKILL
Algaja
Postitusi : 2
Maine : 0
Liitus : 05/01/2013
Vaata kasutaja profiili

PostitamineNEEDSKILL on 20.01.13 21:17

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


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 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 );


avatar
k3nxX

Postitusi : 24
Maine : -1
Liitus : 18/02/2013
Vaata kasutaja profiili

Postitaminek3nxX on 19.02.13 15:24

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

Postitusi : 24
Maine : -1
Liitus : 18/02/2013
Vaata kasutaja profiili

Postitaminek3nxX on 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
avatar
Tonight


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 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.


avatar
Pulber
Komeet
Postitusi : 183
Maine : 17
Liitus : 13/11/2012
Vaata kasutaja profiili

PostitaminePulber on 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
avatar
Tonight


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 05.03.13 15:43

Mida sa muuta tahad? :D


avatar
vallzzz
Algaja
Postitusi : 5
Maine : 1
Liitus : 23/01/2013
Vaata kasutaja profiili

Postitaminevallzzz on 05.04.13 20:34


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


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 06.04.13 0:27

Mis flagi VIPile annan?


avatar
vallzzz
Algaja
Postitusi : 5
Maine : 1
Liitus : 23/01/2013
Vaata kasutaja profiili

Postitaminevallzzz on 13.04.13 22:36

Flag T.

avatar
ollaoll
Komeet
Postitusi : 103
Maine : 29
Liitus : 27/01/2013
Vaata kasutaja profiili

Postitamineollaoll on 16.04.13 22:22

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


NinjaServerid.
avatar
Tonight


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 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 :(


avatar
whitedoodle
Juunior
Postitusi : 18
Maine : 4
Liitus : 24/02/2013
Vaata kasutaja profiili

Postitaminewhitedoodle on 01.05.13 8:44

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


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 01.05.13 12:58

Muuda ADMIN_LEVEL_F -> ADMIN_CHAT lihtsalt.


avatar
kANEKI
Algaja
Postitusi : 8
Maine : 1
Liitus : 23/11/2013
Vaata kasutaja profiili

PostitaminekANEKI on 24.11.13 0:05

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


avatar
Tonight


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 24.11.13 0:15

Proovi teist versiooni siis. Sul mingi plugin vist ei sobi sellega.
Attachments
countrychatvx.zip You don't have permission to download attachments.(9 Kb) Downloaded 46 times


avatar
ollaoll
Komeet
Postitusi : 103
Maine : 29
Liitus : 27/01/2013
Vaata kasutaja profiili

Postitamineollaoll on 19.12.13 18:47

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


NinjaServerid.
avatar
Tonight


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 19.12.13 22:45

Sõltub foorumist. Pead manused lubama.


avatar
focus
Algaja
Postitusi : 2
Maine : 0
Liitus : 21/12/2013
Vaata kasutaja profiili

Postitaminefocus on 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?
avatar
Tonight


Postitusi : 13916
Maine : 2431
Liitus : 19/02/2012
Vaata kasutaja profiili

PostitamineTonight on 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
countrychatx.zip You don't have permission to download attachments.(7 Kb) Downloaded 200 times


avatar
Kuulisalv.
Juunior
Postitusi : 24
Maine : 4
Liitus : 26/01/2014
Vaata kasutaja profiili

PostitamineKuulisalv. on 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

Postitada saavad ainult liitunud kasutajad

Vastamiseks tee endale kasutaja või logi sisse.

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