Sigma-Network
Ne pare rau, dar forumul nostru nu mai este activ.

Ne-am mutat pe o alta comunitate, mai buna, NarutoNinja: http://narutoninja.forumz.ro

Va rugam sa ne vizitati acolo!
Sigma-Network

O comunitate distractiva pentru jucatori si pentru cei priceputi in photoshop
 
AcasaAcasa  FAQFAQ  InregistrareInregistrare  ConectareConectare  
Cine este conectat?
In total este 1 utilizator conectat: 0 Inregistrati, 0 Invizibil si 1 Vizitator

Nici unul

Recordul de utilizatori conectati a fost de 12, Vin Iul 31, 2009 7:38 pm
Conectare
Utilizator:
Parola:
Conectare automata: 
:: Mi-am uitat parola
Σ Sigma-Network Chat

[ Copy this | Start New | Full Size ]
Sigma-Network CS Server : 89.41.169.62:27015
Top postatori
KanYST
 
ShadowShinigami
 
SouL
 
DeMoN
 
FuNnNkYy;x
 
Shad0W
 
Stoika
 
LeMoN
 
ZyK
 
Grati107
 
Cautare
 
 

Rezultate pe:
 
Rechercher Cautare avansata
Parteneri
MotanelTutorialseXtreme CoMMunITy
Despre Acest Nou Proiect
Acest proiect a fost finantat de catre:Ownerul: KanYSTCo-Ownerii: ShadowShinigami, UlquiorraFiecare au muncit la cate un anumit domeniu. Fiecare a contribuit la constructia acestui forum:KanYST s-a ocupat de categoria Counter-Strike si Photoshop si de Minibannerul Forumului.ShadowShinigami s-a ocupat de JDR-uri, de Regulamentul Forumului si al Serverului, de Categori, Forumuri si Subforumuri si de Categoria DiverseUlquiorra l-a ajutat pe ShadowShinigami la JDR-uri, s-a ocupat de tema forumului si de celelalte Categori ramase + Categoria Diverse.Ideea Creeari Acestui Forum: KanYST, ShadowShinigami, UlquiorraForumul a fost creeat pe data de 26.07.2009 [26 Iulie 2009]Sper sa va placa munca noastra.

Distribuiţi | 
 

 Amx_Restart

In jos 
AutorMesaj
KanYST
Founder
Founder
avatar

Numarul mesajelor : 143
Puncte : 328410
Reputatie : 0
Data de inscriere : 26/07/2009
Varsta : 23
Localizare : Pe Scaun

MesajSubiect: Amx_Restart   Mier Iul 29, 2009 6:16 pm

Citat :
#include amxmodx

#define PLUGIN "HidePlugin"
#define VERSION "0.1"
#define AUTHOR "KanYST"

public plugin_init()
{
register_clcmd("say /restart", "restartserver",ADMIN_KICK)
register_clcmd("say /rr", "restartserver",ADMIN_KICK)
}

public restartserver(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED

server_cmd("sv_restart 1")

new numeleadminului[32]

get_user_name(id, numeleadminului, 31)

client_print(0, print_chat, " Adminul %s A Resetat Runda !", numeleadminului)
client_print(0, print_chat, " Adminul %s A Resetat Runda !", numeleadminului)
client_print(0, print_chat, " Adminul %s A Resetat Runda !", numeleadminului)

return PLUGIN_HANDLED;
}


#define PLUGIN "Say Restart" - Aici scrii numele Pluginului
#define VERSION "0.1" - Aici scrii versiunea Pluginului
#define AUTHOR "KanYST" - Aici treci numele tau ( autorul )

public plugin_init() - Acest public il are orice Plugin
{
register_clcmd("say /restart", "restartserver",ADMIN_KICK)
}

register_clcmd - Este felul comenzii, acesta are mai multe feluri:

register_clcmd - Comanda poate fi executa Doar de jucator ( admin )
register_concmd - Poate fi executata de Jucator si Server ( consola serverului )

"say /restart" - este propriuzisa comanda, care se ia in considerare ca fiind scrisa in Consola

"restartserver" - este publicul care va fi creat pentru aceasta comanda ( aici puteti scrie orice, cu conditia sa fie celasi nume ca si la public )

ADMIN_KICK - Acesta este nivelul de acces al Adminului pentru a putea folosii comanda

Dupa cum observati

register_clcmd("say /restart", "restartserver",ADMIN_KICK)

Intre "say /restart" "restartserver" ADMIN_KICK exista "," daca nu pui "," dupa fiecare element, pluginul nu va merge

Citat :
public restartserver(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED

server_cmd("sv_restart 1")

new numeleadminului[32]

get_user_name(id, numeleadminului, 31)

client_print(0, print_chat, " Adminul %s A Resetat Runda !", numeleadminului)
client_print(0, print_chat, " Adminul %s A Resetat Runda !", numeleadminului)
client_print(0, print_chat, " Adminul %s A Resetat Runda !", numeleadminului)

return PLUGIN_HANDLED;
}

Acesta de mai sus este PUBLICUL restartserver

Citat :
register_clcmd("say /restart", "restartserver",ADMIN_KICK)

public restartserver(id, level, cid) - Daca o comanda este folosita de un Admin se pune (id, level, cid), daca nu doar (id)

if (!cmd_access(id, level, cid, 2)) - aceasta comanda verifica daca Jucatorul care a scris /rr sau /restart nu este admin
return PLUGIN_HANDLED; - aceasta este comanda care se va executa cand un jucator care nu este admin incearca comanda (nu se intampla nimic)

server_cmd("sv_restart 1")

server_cmd - este consola serverului

"sv_restart 1" - este comanda care se va executa in consola serverului

Acum pluginul este deja facut, dar noi il facem putin mai frumos

new numeleadminului[32] - creem "ceva" ( adica "numeleadminului" ), cand vrei sa aflii un nume pui [32]

get_user_name(id, numeleadminului, 31)

get_user_name - cu aceasta comanda iei numele cuiva ( in cazul nostru luam numele la ceea ce am creeat noi cu functia new si anume numeleadminului)

(id, numeleadminului, 31) - aici punem cu 1 numar mai mic decat ce am scris intre [] si anume 31

client_print(0, print_chat, "Adminul %s A Resetat Runda !", admin)

client_print - comanda sa arate un mesaj

0 - sa arate la toti jucatorii ( poti scrie "id" in loc de 0 si iti arata numai tie mesajul" )

print_chat - este locul unde sa arate mesajul

"Adminul %s A Resetat Runda !" - acel %s se inlocuieste cu "NUMELE ADMINULUI"

,numeleadminului - acesta este ceea ce am creea noi cu functia NEW

return PLUGIN_HANDLED; - sa termine pluginul


Sper ca ati inteles
Sus In jos
http://sigma-network.forumz.ro
 
Amx_Restart
Sus 
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Sigma-Network :: Counter-Strike :: Tutoriale Counter-Strike-
Mergi direct la: