- Comenziile de tip if sunt diferite pentru toate modulele.
- Uitati un exemplu de script in care trebuie sa verificati daca userul este in viata!
Cod: Selectaţi tot
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-in"
#define VERSION "0.1"
#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 in viata acel user")
}
Exemplu:
is_user_admin, is_user_connect si altele!
Daca userul nu este in viata o sa va zica "Nu e in viata acel user" sau "User is not alive", daca e in viata va face snapshot la jucator.
Traducerea IF-urilor este "daca"[
1. a). if(is_user_alive(id)) - executa o comanda doar daca user-ul este in viata
b). if!(is_user_alive(id)) - executa o comanda doar daca user-ul nu este in viata
2. a). if(is_user_admin(id)) - executa o comanda doar daca user-ul este admin
b). if(!is_user_admin(id))- executa o comanda doar daca user-ul nu este admin
3. a). if(!(get_user_flags(id) & ACCESS)) - un mod de a verifica daca user-ul este admin,aceasta este doar daca nu este admin
b). if(get_user_flags(id) & ACCESS) - un mod de a verifica daca user-ul este admin,aceasta este doar daca este admin
4. if(is_user_connected(id) - Executa comanda doar daca user-ul respectiv este conectat
5. if(is_user_connecting(id) - Executa comanda doar daca user-ul se conecteaza
6. if(!cmd_access(id,level,cid,2)) - un alt mod de a verifica daca user-ul este admin,aceasta este doar daca nu este admin
7. a). if(!player) - Executa o comanda doar daca user-ul acela exista
b). if(!target) - Executa o comanda doar daca user-ul acela exista( ex 2)
Exemplu:
Cod: Selectaţi tot
if(!target)
{
client_print(id,print_chat,"Player not found!")
return PLUGIN_HANDLED
}

- Daca ave-ti intrebari/probleme postati mai jos!
Sursa: eXtreamCS[dot]com
Autori: FireW@ll si aNNakin