Bohdan
Компетентный
Loading как на Future-rp
Ко всем new:
В public OnPlayerConnect(playerid):
public OnPlayerRequestClass(playerid, classid):
В конец мода:
И там где все [playerid] = 0; при конекте вставим:
Всем привет :D
Ко всем new:
PHP:
new LoadingPercentage[MAX_PLAYERS] = 0x0;
new Text:RegisterLoginTD[MAX_PLAYERS];
new LST[MAX_PLAYERS];
PHP:
RegisterLoginTD[playerid] = TextDrawCreate(321.000000, 212.000000, "100%~n~~w~Loading...");
TextDrawAlignment(RegisterLoginTD[playerid], 0x2);
TextDrawBackgroundColor(RegisterLoginTD[playerid], 0xFF);
TextDrawFont(RegisterLoginTD[playerid], 0x2);
TextDrawLetterSize(RegisterLoginTD[playerid], 0.500000, 1.000000);
TextDrawColor(RegisterLoginTD[playerid], 11322367);
TextDrawSetOutline(RegisterLoginTD[playerid], 0x0);
TextDrawSetProportional(RegisterLoginTD[playerid], 0x1);
TextDrawSetShadow(RegisterLoginTD[playerid], 0x1);
PHP:
TextDrawShowForPlayer (playerid, RegisterLoginTD[playerid]);
LST[playerid] = SetTimerEx("LoadingScreenTimer",0x64,true,"d",playerid);
PHP:
forward LoadingScreenTimer(playerid);
public LoadingScreenTimer(playerid)
{
LoadingPercentage[playerid] ++;
new sctr[0x22];
format(sctr,22,"%d%%~n~~w~Loading...", LoadingPercentage[playerid]);
TextDrawSetString(RegisterLoginTD[playerid], sctr);
if(LoadingPercentage[playerid] >= 100)
{
KillTimer(LST[playerid]);
TextDrawDestroy(RegisterLoginTD[playerid]);
//Если хотите после загрузки сразу диалог регистрации то сюда кидаете функцию того паблика где у вас рега/авторизация. ПРИМЕР: "SetTimerEx("ShowLogin",100,false,"i",playerid);". "ShowLogin" ето мой stock с регой.
}
return true;
}
PHP:
LoadingPercentage[playerid] = 0;
Последнее редактирование:
