-->
WTFCS Community | Gaming community @ since 2011
/
WTFCS - GAMING
/
Lumea jocurilor
/
SA:MP
/
Ajutor scripting
/
Tutoriale
/
[PAWN] Level Bar
[PAWN] Level Bar
Author : mihay111,
Category : Tutoriale,
0 Replyes,
723 Views
1 Guest(s)
04-18-2020, 10:03 PM
Cum sa creezi un Level Bar. Creat de Carter
Va arata asa: You are not allowed to view links. Register or Login to view.
Code:
#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;
}