Search the Community
Showing results for tags 'rpg.olds'.
-
Salutare, astazi m-am gandit sa mai fac un tutorial. M-am gandit sa o fac mai scurta(comanda) pentru a va fii mai usor sa intelegeti. Sa incepem. Tin sa precizez, ca voi repeta pasi, desi i-am le-am spus pe unele in tutorialele trecute. Astazi vom face comanda care poate fii folosita doar de un Admin(Rcon). 1.Include-urile #include <a_samp> #include <float> #include <core> #include <zcmd> #include <streamer> 2. Define-urile(definitiile) #define SCM SendClientMessage #define COLOR_GREY 0xAFAFAFAA#define COLOR_GREEN 0x33AA33AA#define COLOR_RED 0xAA3333AA#define COLOR_YELLOW 0xFFFF00AA#define COLOR_WHITE 0xFFFFFFFF 3. Comenzile Acum voi da exemplu o comanda care am mai folosit-o in trecut.(/healme) Exista doua tipuri de a face comanda de Admin(Rcon). Tip 1: CMD:healme(playerid) { if(IsPlayerAdmin(playerid)) // Verificam daca jucatorul este Admin(connectat Rcon) { SetPlayerHealth(playerid, 100); SCM(playerid, COLOR_RED, "Ti-ai setat 100 viata."); } else // Daca acesta nu este Admin, va primi[..] { SCM(playerid, -1, "Eroare: Nu esti logat ca Admin(Rcon)!"); // [..] acest mesaj. return 1; } Tip 2: CMD:healme(playerid) { if(!IsPlayerAdmin(playerid)) return SCM(playerid, -1, "Eroare: Nu esti logat ca Admin(Rcon)!"); // Aici returnam direct. SetPlayerHealth(playerid, 100); SCM(playerid, COLOR_RED, "Ti-ai setat 100 viata."); return 1; } Bun. Acuma la Tip-ul 2, ati observat ceva diferit. if(!IsPlayerAdmin(playerid)) etc. Da, Acel "!" fuctioneaza ca si opusul. Si haide sa facem comanda in romana(sa va fie mai usor sa memorati): Daca jucatorul nu este Admin, returneaza Mesajul(jucatorului care a tastat comanda, culoarea, "Si ce mesaj doresti"); Multumesc pentru timpul acordat. Va rog sa imi spune-ti o nota(0/10) la acest tutorial si ce pot corecta(daca am gresit). Ofer ajutor doar daca imi dati mesaj aici(pe forum) sau in joc. Pentru a propune un anumit topic pentru o comanda/functie/etc o puteti lasa in mesajele topicului. Nick: Alexandru05 Grad: Helper 1. IP: 193.203.39.153:7777 DNS: RPG.OLDS.RO