Search the Community
Showing results for tags 'rpg.olds.ro'.
-
Salutare. Astazi vom continua tutorialele de tip Scripting Pawno, pentru incepatori. Sa incepem. Astazi am de gand sa facem niste comenzi de tip givegun.(Le puteti folosi cum vreti.) 1. Include-urile #include <a_samp> #include <float> #include <core> #include <zcmd> #include <streamer> 2. definitiile(define-urile) #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 de o comanda.(/givedeagle) CMD:givedeagle(playerid, params[]) { if(IsPlayerAdmin(playerid)) { GivePlayerWeapon(playerid, 24, 9999); // GivePlayerWeapon = Pentru a da o arma unui jucator. 24 = id-ul armei 9999 = Numarul de gloante. SendClientMessage(playerid, -1, "Ai primit un Deagle!"); // Clasicul mesaj. } else { SendClientMessage(playerid, 0xFFFFFFAA, "Error: You are not an Admin!"); } return 1; } Bun, acuma probabil va intrebati, "Dar de unde pot lua id-urile armelor?". Exista un site cu toate id-urile acestor arme. Va voi lasa site-ul aici: https://wiki.sa-mp.com/wiki/Weapons Acum, probabil va intrebati, daca vreau sa iau de ex. o bata, cate gloante trebuie sa scriu. Raspunsul este ca puteti pune cate gloante vreti, eu in general pun doar 1. ex. CMD:givebat(playerid, params[]) { if(IsPlayerAdmin(playerid)) { GivePlayerWeapon(playerid, 5, 1); SendClientMessage(playerid, -1, "Ai primit o bata de baseball!"); } else { SendClientMessage(playerid, 0xFFFFFFAA, "Error: You are not an Admin!"); } return 1; } 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
-
Acest tutorial este continuarea Scripting Pawno(pentru incepatori) #1. Din pacate am decis sa fac un topic diferit doar pentru a nu rescrie acest lucru de fiecare data. Culorile Sunt diferite site-uri pentru a-ti alege culorile, dar cele care le recomand eu sunt: https://www.w3schools.com/colors/colors_picker.asp https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Colors/Color_picker_tool Bun, acum o sa va dau un exemplu cum puteti face aceasta culoare, deoarece daca ve-ti pune doar(ex #ff0000) in GameMode nu va functiona. Deci o sa luam culoarea rosie.(#ff0000) La sfarsit trebuie sa punem FF.(#ff0000FF) Si la inceput va trebui sa scoatem # si sa punem 0x.(0xff0000FF) Acum puteti sa il puneti in GameMode, nu va da nici o eroare,(decat daca nu este vorba despre culori)
-
Salut. Astazi m-am decis sa fac un tutorial legat de scripting SA:MP. Sa incepem. 1. include-urile Recomand sa fie folosite doar aceste include-uri(deocamdata doar pe astea le recomand sa le folositi) #include <a_samp> #include <float> #include <core> #include <zcmd> #include <streamer> 2. define-urile(definitiile) Deocamdata aceste(daca esti incepator), nu ai nevoie de aceste definitii. Acestea sunt pentru a-ti face munca mai usoara. Recomandate de mine. #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 Acuma, am de gand sa fac o comanda, fiecare rand va fii explicat de mine. Comanda nu este foarte grea, consider ca este perfecta pentru incepatori. CMD:healme(playerid) // CMD = inseamna ca faci o comanda. healme = In joc trebuie sa scrii (/healme) pentru a functiona. playerid = Pentru a folosi comanda pe tine. { // deschidem acolada. Fara aceste acolazi, comanda nu va functiona SetPlayerHealth(playerid, x); // SetPlayerHealth = Seteaza Viata jucatorului. x = cat la suta sa fie viata. SendClientMessage(playerid, culoarea, "Mesaj-ul!"); // SendClientMessage = Pentru a-ti aparea un mesaj pe ecran, cand ai folosit aceasta comanda. Mesaj-ul = Mesajul. Culoarea(==) return 1; } // inchidem acolada. 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. Nick: Alexandru05 Grad: Helper 1. IP: 193.203.39.153:7777 DNS: RPG.OLDS.RO