Hey Com,
An der Stelle wo das Bsn ist laggt es?
Ich kann mir das nur daher erklären:
Die 2 Timer publics
public Bsn0(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(BizBsn[i][pBesetzt] == 0)
{
new stringbsn[128];
format(stringbsn,sizeof(stringbsn),"Eigentum des Staates!\nProdukte auf Lager:%d\n /fill um zu tanken!",BenzinBsn);
Update3DTextLabelText(TankeBSN, WHITE, stringbsn);
}
}
}
forward Bsn1(playerid);
public Bsn1(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(BizBsn[i][pBesetzt] == 1)
{
new stringbsn[128];
format(stringbsn,sizeof(stringbsn),"Besitzer:%s\nProdukte auf Lager:%d\n /fill um zu tanken!",BizBsn[i][pBesitzer],BenzinBsn);
Update3DTextLabelText(TankeBSN, WHITE, stringbsn);
}
}
}
Hier der Timer zum aufrufen:
OnGameModeInit
for(new i=0; i<MAX_PLAYERS; i++)
{
if(BizBsn[i][pBesetzt] == 0)
{
new stringbsn[128];
format(stringbsn,sizeof(stringbsn),"Eigentum des Staates!\nProdukte auf Lager:%d\n /fill um zu tanken!",BenzinBsn);
TankeBSN = Create3DTextLabel(stringbsn, WHITE,1005.4361,-940.8749,41.7509,40.0, 0, 0);
SetTimerEx("Bsn0",10,1,"d");
}
else if(BizBsn[i][pBesetzt] == 1)
{
new stringbsn[128];
format(stringbsn,sizeof(stringbsn),"Besitzer:%s\nProdukte auf Lager:%d\n /fill um zu tanken!",BizBsn[i][pBesitzer],BenzinBsn);
TankeBSN = Create3DTextLabel(stringbsn, WHITE,1005.4361,-940.8749,41.7509,40.0, 0, 0);
SetTimerEx("Bsn1",10,1,"d");
}
}
MfG James