Hallo Brotfische,
Ich habe ein Problem mit meinem Login System, undzwar wird mir das Bild vom Login nur wenige Sekunden angezeigt.
Jedoch soll das Bilder erst verschwienden wenn die Variable "value" auf 100 ist.
Code:
C
PlayerTextDrawShow(playerid,pData[playerid][pLoginScreen]);
ShowPlayerProgressBar(playerid, pData[playerid][pLoginBar]);
print("[pLoginTimer] erstelle Timer...");
pData[playerid][pLoginTimer] = SetTimerEx("EndLoginScreen", 1000, 1, "i", playerid);
print("[pLoginTimer] Timer erstellt.");
C
Function EndLoginScreen(playerid){
printf("[EndLoginScreen] aufgerufen...");
new Float:value = GetPlayerProgressBarValue(playerid, pData[playerid][pLoginBar]);
printf("[EndLoginScreen] value = %f",value);
if(value == 100){
KillTimer(pData[playerid][pLoginTimer]);
PlayerTextDrawHide(playerid,pData[playerid][pLoginScreen]);
HidePlayerProgressBar(playerid, pData[playerid][pLoginBar]);
new query[228];
format(query, sizeof(query), "SELECT Datum FROM timeban WHERE Name = '%s'",_GetPlayerName(playerid));
mysql_function_query(dbhandle,query,false,"OnPlayerTimeBanCheck","d", playerid);
return 1;
}else{
value+=10;
SetPlayerProgressBarValue(playerid, pData[playerid][pLoginBar], value);
UpdatePlayerProgressBar(playerid, pData[playerid][pLoginBar]);
return 1;
}
}
Alles anzeigen
[spoiler='Debug (print)']
C
[12:31:22] [pLoginTimer] erstelle Timer...
[12:31:22] [pLoginTimer] Timer erstellt.
[12:31:23] [EndLoginScreen] aufgerufen...
[12:31:23] [EndLoginScreen] value = 0.000000
[12:31:24] [EndLoginScreen] aufgerufen...
[12:31:24] [EndLoginScreen] value = 0.000000
[12:31:25] [EndLoginScreen] aufgerufen...
[12:31:25] [EndLoginScreen] value = 0.000000
[12:31:26] [EndLoginScreen] aufgerufen...
[12:31:26] [EndLoginScreen] value = 0.000000
[12:31:27] [EndLoginScreen] aufgerufen...
[12:31:27] [EndLoginScreen] value = 0.000000
[12:31:28] [EndLoginScreen] aufgerufen...
[12:31:28] [EndLoginScreen] value = 0.000000
[12:31:29] [EndLoginScreen] aufgerufen...
[12:31:29] [EndLoginScreen] value = 0.000000
[12:31:30] [EndLoginScreen] aufgerufen...
[12:31:30] [EndLoginScreen] value = 0.000000
[12:31:32] [EndLoginScreen] aufgerufen...
[12:31:32] [EndLoginScreen] value = 0.000000
[12:31:32] [EndLoginScreen] aufgerufen...
[12:31:32] [EndLoginScreen] value = 0.000000
[12:31:34] [EndLoginScreen] aufgerufen...
[12:31:34] [EndLoginScreen] value = 0.000000
[12:31:35] [EndLoginScreen] aufgerufen...
[12:31:35] [EndLoginScreen] value = 0.000000
[12:31:36] [EndLoginScreen] aufgerufen...
[12:31:36] [EndLoginScreen] value = 0.000000
[12:31:37] [EndLoginScreen] aufgerufen...
[12:31:37] [EndLoginScreen] value = 0.000000
[12:31:38] [EndLoginScreen] aufgerufen...
[12:31:38] [EndLoginScreen] value = 0.000000
[12:31:39] [EndLoginScreen] aufgerufen...
[12:31:39] [EndLoginScreen] value = 0.000000
[12:31:40] [EndLoginScreen] aufgerufen...
[12:31:40] [EndLoginScreen] value = 0.000000
[12:31:41] [EndLoginScreen] aufgerufen...
[12:31:41] [EndLoginScreen] value = 0.000000
[12:31:42] [EndLoginScreen] aufgerufen...
[12:31:42] [EndLoginScreen] value = 0.000000
Alles anzeigen