- Asa ca voi arata cele mai folosite si cele mai faine functii.

1. Incepem cu:
Cod: Selectaţi tot
client_cmd
- Pai dupa si cum zice functia in sine client = jucator cmd = comanda, adica puteti face un jucator a faca ceva sau sa zica etc.
Cateva exemple:
Cod: Selectaţi tot
client_cmd(id,"say Il Iubesc pe Jack")
- Sau sa cante o melodia numai la el.
Cod: Selectaţi tot
client_cmd(id,"spk misc/tero")
- Daca vreti la toti adica toti jucatori de pe server puneti 0 in loc de id.
- Alta varianta de spk ce imi place mai mult mie personal.
Cod: Selectaţi tot
new const sound[] = "sound";
public sunet(id){
client_cmd(id,"%s",sound)
}
2. Client_print:
Ce face el?
- Pai cum am zis si mai sus el v-a printa (afisa) un mesaj chat unui jucator sau la toti jucatori.
exemplu:
Cod: Selectaţi tot
client_print(id,print_chat,"Whats Up!!!")
print_chat - inseamna chatul care il folsiti cand dai say sau say_team
print_center - inseamna ca va afisat pe centrul ecranului.
print_console - va afisat in consola.
print_notify - tot in consola dar putin diferit.
3. Cum verifici un admin ?print_center - inseamna ca va afisat pe centrul ecranului.
print_console - va afisat in consola.
print_notify - tot in consola dar putin diferit.
- Cand faci un nou plugin care implica ca admin-ul sa folosesca o comanda trebuie sa-l verifici alfel toti jucatori vor avea acces la comanda respectiva.
Cod: Selectaţi tot
if (!cmd_access(id,level,cid,2)) {
return PLUGIN_HANDLED;
}
- Nu uitati sa puneti in public(id,level,cid)
- Ca sa faceti un admin cu level ca vreti voi puteti pune asa:
Cod: Selectaţi tot
if(!cmd_access(id,level,cid,2) && get_user_flags(ADMIN_BAN))
return PLUGIN_HANDLED;
Exemplu:
Cod: Selectaţi tot
if(!cmd_access(id,level,cid,2) && get_user_flags(ADMIN_BAN))
client_print(id,print_console,"NU ai voie la acea comanda...Fraiere...")
return PLUGIN_HANDLED;
Ce face?
- Pai cam la toate functiile va luati dupa nume si va dati seama ce sunt.
- Aceasta functie poate fi folosita numai pe server, sa execute ceva sau pe cineva.
Exemplu:
Cod: Selectaţi tot
server_cmd("kick %d",get_user_name(id))
- El poate fi folosit in mai multe modalitati!
@ Si cam asta a fost, in caz de aveti probleme nu va descurca-ti postati aci!
Sursa: eXtreamCS[dot]com
Autor: FireW@ll
Am facut cateva modificari la tutorial!
