Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: energia
1. [INNE] Energia
Witam zrobi?em system energi i mam problem taki ?e jak energia spada do 0 to nie zatrzymuje sie tylko leci -1, -2, -3 ... itd. Oraz gry gracz wbije na serwer ma 0 energi na start a chcia?bym ?eby mia? 700.

G?ra mapy:
[code]new E[MAX_PLAYERS];
new Text:energia[MAX_PLAYERS];[/code]

Textdraw
[code] for(new i=0;i<MAX_PLAYERS;i++)
{
energia[i] = TextDrawCreate(65.000000, 435.000000, "E:");
TextDrawBackgroundColor(energia[i], 255);
TextDrawFont(energia[i], 1);
TextDrawLetterSize(energia[i], 0.500000, 1.300000);
TextDrawColor(energia[i], -65281);
TextDrawSetOutline(energia[i], 1);
TextDrawSetProportional(energia[i], 1);
}
[/code]

Ongamemodeinit
[code]SetTimer("Energia", 1000, true); //system energi
SetTimer("odejmije", 20000, true); //odejmuje e co 20 s
SetTimer("sprawdze", 1000, true); //sprawdza ilo?c e co 1 s[/code]

OnplayerConnect
[code]TextDrawShowForPlayer(i, energia[i]);[/code]

Callback na ?adowanie sie energi
[code]forward Energia();
public Energia()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i,50.0, 2252.4897,2486.6354,10.9908))
{
TextDrawShowForPlayer(i, plusik1[i]);
TextDrawShowForPlayer(i, plusik2[i]);
E[i]++;
}
else
{
TextDrawHideForPlayer(i, plusik1[i]);
TextDrawHideForPlayer(i, plusik2[i]);
}
}...