Cerere Plugin :D

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
laurvolt
Membru, skill 0
Membru, skill 0
Posts: 12
Joined: 13 May 2010, 15:46
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 3 times
Contact:

15 Aug 2010, 13:33

Doresc si eu un plugi, gen admins_online ( pentru amxmodx ) care sa imi arate :


Sunt x admini online: admin1 , admin 2

( unde x e nr. de admini si admin 1 si admin 2 sunt adminii )


Am incercat sa fac ceva, dar cred ca nu am o treaba cu pluginurile asa ca va cer ajutoru vostru...mie nu imi compileaza, ca lumea, iar cand am reusit imi apare pe server: Sunt 2 admini :[/color] ... :-<
RoyalServer
Reptile
Membru, skill +1
Membru, skill +1
Posts: 245
Joined: 12 Nov 2008, 14:11
Detinator Steam: Nu
Reputatie: Fost manager
Been thanked: 23 times

15 Aug 2010, 13:49

Vezi asa;

Code: Select all

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Show Admins"
#define VERSION "1.0"
#define AUTHOR "anakin_cstrike"

new g_msgsaytext, g_maxplayers;

public plugin_init() 
{
    register_plugin( PLUGIN, VERSION, AUTHOR )
    
    register_clcmd( "say /admins", "admins_cmd" );
    register_clcmd( "say_team /admins", "admins_cmd" );
    
    g_msgsaytext = get_user_msgid("SayText");
    g_maxplayers = get_maxplayers();
}

public admins_cmd( id )
{
    new name[ 32 ], all_names[ sizeof( name ) * 32 ], i, iCounter[ 1 ];
    iCounter[ 0 ] = 0;
    
    for( i = 1; i <= g_maxplayers; i++ )
    {
        if( !is_user_connected( i ) )
            continue;
        if( ! ( get_user_flags( i ) & ADMIN_KICK ) )
            continue;

        iCounter[ i ]++;
            
        get_user_name( i ,name, sizeof name  - 1 );
        
        if( all_names[ 0 ] )
            format( all_names, sizeof all_names  - 1, "%s, %s", all_names, name );
        else
            copy( all_names, sizeof all_names  - 1, name);
    }
    
    print( id, "Sunt %d admini online: %s", iCounter[ i ], all_names );
    
    return 0;
}

print( index, const message[ ], { Float, Sql, Result, _ }:... )
{
    new Buffer[ 128 ],Buffer2[ 128 ];
    formatex( Buffer2, sizeof Buffer2 - 1, "%s",message );
    vformat( Buffer, sizeof Buffer - 1, Buffer2, 3 );
    
    if( !is_user_connected( index ) ) 
        return 0;
    
    message_begin( MSG_ONE, g_msgsaytext, _, index );
    write_byte( index );
    write_string( Buffer );
    message_end( );
    
    return 1;
}
laurvolt
Membru, skill 0
Membru, skill 0
Posts: 12
Joined: 13 May 2010, 15:46
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 3 times
Contact:

15 Aug 2010, 21:51

stai...m-am exprimat gresit #-o ... :-< vreau sa imi arate sus cu verde...gen admins_online :)
User avatar
iLLuSsi0N
Membru, skill +1
Membru, skill +1
Posts: 125
Joined: 04 Aug 2010, 16:47
Detinator Steam: Da
CS Status: ^.^
Detinator server CS: inca nu e pornit :d
Has thanked: 8 times
Been thanked: 6 times
Contact:

15 Aug 2010, 22:14

deci stai putin ca nu inteleg...
tu vrei sa scrie sus
Admins online : nume1, nume2 ?
Nick CS : r0NaLd0*
Nick Forum-uri / Site-uri : iLLuSsi0N


Caut uploaderi, cat si un Moderator pentru trackerul http://www.GhostList.org [ Uploaderul lunii castiga 4 euro pe telefon in orice retea! ]

Vand conturi pe FileList , IPTorrents , DemonoID , SuperTorrents , XploR , SceneFZ , TorrentLeech + invitatii pe IPTorrents

Cine este interesat sa-mi dea add : [email protected]

Daca te-am ajutat , apasa butonul Image !
laurvolt
Membru, skill 0
Membru, skill 0
Posts: 12
Joined: 13 May 2010, 15:46
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 3 times
Contact:

15 Aug 2010, 22:51

da, deci cum pun plugin-ul admins_online.amxx imi arata sus Sunt x admini online!, nu? Bun, eu vreau sa imi arate sus: 2 Admini online: nume admini


:) eu asta am incercat, si am adaugat acolo ceva in ce am facut eu, dar adaugarea a fost inutila pentru ca tot ce am reusit sa fac este sa schimb din Sunt x admini online in x admini: si nu imi arata numele adminilor :(
Reptile
Membru, skill +1
Membru, skill +1
Posts: 245
Joined: 12 Nov 2008, 14:11
Detinator Steam: Nu
Reputatie: Fost manager
Been thanked: 23 times

16 Aug 2010, 00:28

laurvolt wrote:da, deci cum pun plugin-ul admins_online.amxx imi arata sus Sunt x admini online!, nu? Bun, eu vreau sa imi arate sus: 2 Admini online: nume admini


:) eu asta am incercat, si am adaugat acolo ceva in ce am facut eu, dar adaugarea a fost inutila pentru ca tot ce am reusit sa fac este sa schimb din Sunt x admini online in x admini: si nu imi arata numele adminilor :(
Posteaza sma-ul original de la admins_online.
User avatar
roby_the_dude
Fost moderator
Fost moderator
Posts: 4135
Joined: 13 Jun 2009, 18:53
Detinator Steam: Da
CS Status: Ce gay sunteți bă!
Detinator server CS: MIXERS.eXtreamCS.com
SteamID: delta_senzor
Reputatie: Fost eXtream mod
Fost eXtreamCS Addons Master
Nume anterior: Robert
Fost deținător CS.eXtreamCS.com
Location: Madrid, España.
Has thanked: 33 times
Been thanked: 814 times
Contact:

16 Aug 2010, 00:33

Acesta este sma-ul original de la pluginul admins_online.
admins_online.sma | Afiseaza codul
/* Fisier descarcat de pe http://www.eXtreamCS.com ! */

#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN  "Admins Online" 
#define VERSION "1.0" 
#define AUTHOR  "Alka" 

new maxplayers;
new admincvar;

public plugin_init() { 
	register_plugin( PLUGIN, VERSION, AUTHOR ); 
	set_task( 2.0, "adminsonline", 0, "", 0, "b" ); 
	
	maxplayers = get_maxplayers() 
	admincvar = register_cvar("amx_showadmins","1");
} 

public adminsonline() { 
	
	new id, count 
	
	for(id = 1 ; id <= maxplayers ; id++) 
		if(is_user_connected(id)) 
		if(get_user_flags(id) & ADMIN_KICK) 
		count++
	
	if(get_pcvar_num(admincvar) ==1)
	{
		
		if (count>0)
		{
			
			if (count==1) {
				set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 ); 
				show_hudmessage(0, "Este %d admin pe server!",count );
			}
			else {
				set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 ); 
				show_hudmessage(0, "Sunt %d admini pe server!",count );
			}
		}
		else
		{
			set_hudmessage(255, 0, 0, 0.15, 0.00, 0, 6.0, 3700.0 ); 
			show_hudmessage(0, "Nici un admin online!",count );		
		}
	}
	
}
Este și tradus pe limba română :).
Câteva topicuri utile, făcute de mine pentru eXtream: Vrei un sv_downloadurl pentru serverul tău? Am făcut două site-uri, special pentru membrii eXtreamCS. Le puteți accesa aici: http://www.extreamcs.com/forum/diverse/ ... 93589.html
REGULI GENERALE : Afișează regulile forumului
1. Utilizati corect limba romana (folositi cuvinte intregi, virgula, punctul si cratima). NU FOLOSITI limbaj de chat!
2. Raspundeti concret! Fara offtopic, fara mesaje scurte, inutile sau deja postate!
* offtopic = reprezinta devierea de la subiectul care se discuta
3. Folosirea cuvintelor sau inregistrarea cu nume obscene/jignitoare duce la restrictionarea accesului, stergerea contului, etc.
4. Este interzis orice atac la persoana. Discutati ideea, nu persoana !
5. Restrictii reclame :
a) Reclama este permisa in subiecte atat timp cat ele au legatura cu idea care se discuta.
b) In semnatura este permisa o singura reclama SIMPLA de tip TEXT cu dimensiunea fontului setat pe NORMAL
c) Reclama nu este permisa in campurile personale gen: Locatie, CS Status.
d) Nu aveti voie sa deschideti topicuri cu referire exacta la un site in scopul obtinerii de vizite, se considera reclama !
6. Nu folositi imagini in semnatura mai mari decat 500x120. Puteti folosi mai multe imagini care, toate sa nu depaseasca marimea impusa !
7. Folositi CAUTAREA si apoi intrebati pentru ceva daca nu exista pe forum! Numele topicurilor create trebuie sa reflecte continutul subiectului pe care se discuta. Nu vor fi permise topicuri de genul: help, ajutor pls, cum fac, etc
8. Este permisa continuarea unei discutii vechi de pe forum, chiar daca aceasta a fost deschisa cu cativa ani in urma. NU se permite insa dublu-post, triplu-post sau UP-uri.
* dublu-post / triplu - post = adaugarea unor mesaje unul dupa altul intr-o discutie a forumului de catre aceeasi persoana
* UP = adaugarea unor mesaje unul dupa altul cu scopul de a scoate in evidenta discutia respectiva
9. Orice fel de continut cu caracter erotic va fi sters, iar daca este necesar se vor aplica avertismente.
10. Nu este permisa promovarea firmelor de hosting in afara de http://www.eXtreamHost.com , fie ca este vorba de o reclama directa sau indirecta.
11. Nu este permisa postarea de continut ilegal: warez, carding (bine cunoscutele "metode" de furat domenii etc.) si alte practici "neortodoxe", se vor aplica avertismente sau ban, dupa caz si antecedente.

SANCTIONAM DRASTIC INCALCAREA ACESTOR REGULI SI ORICE ABUZ !


WARNINGS/Avertismente
3 Avertismente = BAN pe forum pentru o anumita perioada de timp, in functie de gravitatea regulilor incalcate!
1 Avertisment = 15 de zile

Mesaje private
Abuzul in orice fel de folosirea mesajelor private va duce la sanctionare. In concluzie, vi se va lua dreptul de a mai trimite mesaje.
Reclamatiile cat si penalizarile se regasesc aici: discutii-forum/reclamatii-mesaje-private-t335539.html

Suplimentar
1. In semnatura nu sunt permise linkuri catre jocuri (site-uri) gen bitefight, monstergame, etc.
2. La profilul Detinator server CS se permite reclama catre un server de Counter-Strike.
3. Orice insulta adusa asupra unui administrator se penalizeaza cu ban permanent. Orice insulta adusa asupra unui moderator se penalizeaza (in functie de gravitatea situatiei) de la avertisment pana la ban permanent.
4. Nu se permite ridicarea subiectelor cu mesaje gen "UP!" unul dupa altul, indiferent de timpul dintre raspunsuri.


Atentionari
1. Nu se permite schimbarea numelui pe forum
2. Nu aveti voie cu mai mult de 1 cont / persoana (vi se sterg toate mesajele si contul de utilizator de pe forum drept penalizare) - cei care abuzeaza si isi fac mai multe conturi, risca sa primeasca ban permanent

 

laurvolt
Membru, skill 0
Membru, skill 0
Posts: 12
Joined: 13 May 2010, 15:46
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 3 times
Contact:

16 Aug 2010, 00:52

:-< nu cred ca ati inteles... vreau ca sus sa imi arate numarul si numele adminilor...



In scriptul tradus, mai corect se scrie niciun :)
Reptile
Membru, skill +1
Membru, skill +1
Posts: 245
Joined: 12 Nov 2008, 14:11
Detinator Steam: Nu
Reputatie: Fost manager
Been thanked: 23 times

16 Aug 2010, 11:57

Vezi asa:
| Afiseaza codul
[code]#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN  "Admins Online" 
#define VERSION "1.0" 
#define AUTHOR  "Alka" 

new maxplayers;
new admincvar;

public plugin_init() { 
    register_plugin( PLUGIN, VERSION, AUTHOR ); 
    set_task( 2.0, "adminsonline", 0, "", 0, "b" ); 
    
    maxplayers = get_maxplayers() 
    admincvar = register_cvar("amx_showadmins","1");
} 

public adminsonline() { 
    
    static id, count, szName[ 33 ], sz_AllNames[ sizeof( szName ) * 33 ];     

    for(id = 1 ; id <= maxplayers ; id++)
    {
        if(is_user_connected(id))
        {
            if(get_user_flags(id) & ADMIN_KICK)
            {
                count++

                get_user_name( id, szName, charsmax( szName ) );

                if( sz_AllNames[ 0 ] )
                    format( sz_AllNames, charsmax( sz_AllNames ), "%s, %s", sz_AllNames, szName );
                else
                    copy( sz_AllNames, charsmax( sz_AllNames ), szName );
            }
        }
    }    

    
    if(get_pcvar_num(admincvar) ==1)
    {
        
        if (count>0)
        {
            
            if (count==1) {
                set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 ); 
                show_hudmessage(0, "Este %d admin pe server: %s.", count, szName );
            }
            else {
                set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 ); 
                show_hudmessage(0, "Sunt %d admini pe server: %s.", count, sz_AllNames );
            }
        }
        else
        {
            set_hudmessage(255, 0, 0, 0.15, 0.00, 0, 6.0, 3700.0 ); 
            show_hudmessage(0, "Nici un admin online!" );        
        }
    }
    
}[/code]
Last edited by Ciprian on 21 Aug 2010, 19:21, edited 3 times in total.
Reason: Foloseste sursa in loc de code/quote pt. texte lungi.
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

16 Aug 2010, 12:24

Code: Select all

show_hudmessage(0, "Sunt %d admini pe server: %s.", sz_AllNames, count );
->

Code: Select all

show_hudmessage(0, "Sunt %d admini pe server: %s.",count,sz_AllNames );
La fel si la restul
Reptile
Membru, skill +1
Membru, skill +1
Posts: 245
Joined: 12 Nov 2008, 14:11
Detinator Steam: Nu
Reputatie: Fost manager
Been thanked: 23 times

16 Aug 2010, 12:43

My mistake.
laurvolt
Membru, skill 0
Membru, skill 0
Posts: 12
Joined: 13 May 2010, 15:46
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 3 times
Contact:

16 Aug 2010, 15:26

MULTUMESC MULT!!! \m/ :)>- respect!


aaaa. dar e o eroare, imi tot pune admini unii dupa altii
acum am 59 de admini si numele la admini se repeta :|
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 32 guests