 | Functii utilizate des in Plugin-uri |  |
Trimis: 03/11/2007 11:14 |
|
|
|
Functii utilizate des in Plugin-uri
In acest Tutorial va voi prezenta niste functii utilizate extrem des in Plugin-uri , foarte utile . Pentru a urma acest Tutorial va recomand sa cititi "Inceputul de baza in crearea unui Plugin" , acesta fiind un Tutorial care necesita cateva cunostinte despre scripting .
Functii utilizate in "public"-uri :
client_print (Amxmodx module)
Cu susținerea acestei functii puteti scrie mesaje (In mai numeroase moduri) catre Playeri .
Model folosire :
CODE
client_print(id, print_chat, "Ai %s fraguri !", get_user_frags(id))
Id reprezinta Player-ul caruia ii va aparea mesajul . Deobicei se foloseste id . Pentru a trimite mesajul la toti Playerii de pe Server , va necesită sa inlocuim id cu 0 .
Print_chat este tipul de mesaj . Optiunile sunt :
QUOTE
print_chat - Mesajul apare in chat .
print_console - Mesajul apare in consola .
print_notify - Mesajul apare in consola (Putin diferit) .
print_center - Mesajul apare pe centrul monitorului (Cu csay) .
Puteti inlocui print_chat cu oricare dintre optiunile de mai sus .
%s va fi definit dupa mesaj . Putem pune indiferent ce functie . De exemplu , daca punem get_user_frags(id) , cum am si pus , in locul %s vor aparea frag-urile Player-ului .
Mesajul cred ca ati inteles si singuri unde se scrie .
server_cmd (Amxmodx module)
Aceasta functie va executa o comanda in consola Server-ului .
Exemplu de folosire :
CODE
server_cmd("kick %d", get_user_name(id))
Ii va da kick user-ului specificat . Inloc de kick puteti pune absolut orice comanda .
%d este argumentul care va fi inlocuit de ce apare dupa mesaj . In cazul nostru , get_user_name(id) . Poate fi inlocuit cu orice functie .
client_cmd (Amxmodx module)
Aceasta functie va executa o comanda in consola Player-ului selectat .
Exemplu de utilizare :
CODE
client_cmd(id, "comanda", functie)
Id cred ca ati inteles de mai sus ce reprezinta .
Comanda este comanda pe care vreti sa o executati pe Player-ul respectiv . Puteti folosi si %d si sa inlocuiti functie (Care este optinala) cu o functie care sa inlocuiasca %d .
is_user_admin(id) (Amxmisc module)
Aceasta functie va verifica daca Player-ul respectiv este admin (Daca are cont in users.ini) .
Id reprezinta Player-ul care va fi verificat .
Deobicei , aceasta functie poate fi folosita in if-uri . Exemplu :
CODE
if(is_user_admin(id))
{
}
Va executa comenzile dintre {} doar daca user-ul este admin .
CODE
if(!is_user_admin(id))
{
}
Va executa comenzile dintre {} doar daca user-ul nu este admin .
Sper ca va fost de ajutor acest Tutorial . Daca aveti dificultăți , astept reply-uri .
@ 2007 , DarkSider | cstrike.ro ! |
|
|
|
|
Pagina de start a forumului pimkie.MyForum.ro » Tutoriale
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum
|
Ora este GMT + 3 ore
Pagina 1 din 1
|
|
|
|
|
|