Carter Posted May 9, 2018 Share Posted May 9, 2018 (edited) Salutare, va voi prezenta un tutorial cu un sistem de nivel bar, poate sa va fie destul de folositor. Sa incepem : Quote #include <a_samp> // includurile sunt obigatorii definite in gamemode-ul d-vs. #include <playerprogress> public OnPlayerDisconnect(playerid, reason) { DestroyPlayerProgressBar(playerid, HudProgress[playerid][0]); // la deconectarea jucatorului, levelbar-ul va disparea. } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { case DIALOG_HUD_3: { if(!response) return 1; switch(pInfo[playerid][pShowBarLevel]) { case 0: pInfo[playerid][pShowBarLevel] = 1, SendClientMessage(playerid, COLOR_ORANGE, "(Progress Level): Ai activat optiunea 'Progress Level'."), ShowPlayerProgressBar(playerid, HudProgress[playerid][0]), UpdateProgress(playerid, 0); case 1: pInfo[playerid][pShowBarLevel] = 0, SendClientMessage(playerid, COLOR_ORANGE, "(Progress Level): Ai dezactivat optiunea 'Progress Level'."), HidePlayerProgressBar(playerid, HudProgress[playerid][0]), PlayerTextDrawHide(playerid, HudTD[0]); } } return 1; } forward FinishReg(playerid); public FinishReg(playerid) { HudProgress[playerid][0] = CreatePlayerProgressBar(playerid, 513.00, 150.00, 85.50, 2.50, 0x00FF00FF, 100.0);//levelbar switch(pInfo[playerid][pShowBarLevel]) // Aici, afiseaza level bar-ul. { case 0: HidePlayerProgressBar(playerid, HudProgress[playerid][0]); // Aici va ascunde textul. case 1: UpdateProgress(playerid, 0), ShowPlayerProgressBar(playerid, HudProgress[playerid][0]), UpdateProgress(playerid, 0); // Va progresa in functie de respect point / level. } return 1; } Expand Dupa cele aratate, asa va arata level bar-ul dumneavoastra: https://imgur.com/a/3LTYB7P Daca aveti intrebari sau nelamuriri rog sa trimiteti un PM. Edited May 9, 2018 by Cly Link to comment Share on other sites More sharing options...
MiHaY111 Posted May 9, 2018 Share Posted May 9, 2018 frumos, good job! Link to comment Share on other sites More sharing options...
TLG Andrei26 Posted May 12, 2018 Share Posted May 12, 2018 Multumim pentru postare. Consider ca pot inchide topicul. Link to comment Share on other sites More sharing options...
Recommended Posts