If-urile sunt comenzi folosite pentru a verifica dacă o condiție este adevărată și să execute anumite comenzi pe un jucător sau să realizeze alte acțiuni. Comenzile de tip if sunt diferite în funcție de modulele folosite.
Iată un exemplu de script în care trebuie să verificați dacă un jucător este în viață:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_concmd("amx_ss", "ss", ADMIN_KICK, "- <nume> snapshot a player");
}
public ss(id) {
if (is_user_alive(id))
client_cmd(id, "snapshot");
else
client_print(id, print_console, "Nu e în viață acel user");
}
Mai sunt și multe alte funcții precum is_user_admin, is_user_connect, și altele.
Dacă utilizatorul nu este în viață, acesta va afișa "Nu e în viață acel user", iar dacă este în viață, va face un snapshot al jucătorului.
Sper că această formă vă face mai ușor să înțelegeți conceptul. :smile: