Fiz esta mini-entrada porque não tinha nada para fazer. Mas se amanha eu atualizo.
Imagens:
Quando chega a barra ao zero aparece a tela de login !
Código:
Vocês olhando a imagem vão pensar que eu sou o mau.tito , mentira sou irmão dele e na hora de tirar print não vi que tava com o nick dele.
Da pra fazer esta barrinha com mais precisão mas eu vou sair agora e não quero deixar pra amanha.
Creditos:
Don_Speed
Team SA-MP
Toribio
PHP Code:
switch(Tempo[playeid])
{
case 10: // mostra uma text
case 20: // mostra + uma text}
Quando chega a barra ao zero aparece a tela de login !
Código:
pawn Code:
#include a_samp #include Progress new Timer[MAX_PLAYERS], Tempo[MAX_PLAYERS], Bar:Entradabar[MAX_PLAYERS]; public OnPlayerConnect(playerid) { Entradabar[playerid] = CreateProgressBar(182.00, 334.00, 264.50, 16.20, 0xFF0000AA, 100); ShowProgressBarForPlayer(playerid, Entradabar[playerid]); Timer[playerid] = SetTimer("Entrada", 1000, true); Tempo[playerid] = 0; SendClientMessage(playerid, -1, "[Carregando] Aguarde 10 segundo enquanto o server carrega"); return 1; } forward Entrada(playerid); public Entrada(playerid) { Tempo[playerid] += 10; SetProgressBarValue(Entradabar[playerid], Tempo[playerid]); UpdateProgressBar(Entradabar[playerid], playerid); if(Tempo[playerid] == 100 ) { HideProgressBarForPlayer(playerid, Entradabar[playerid]); GameTextForPlayer(playerid, "~r~Pegou", 30000, 3); /* AKI FICARIA A TELA DE LOGIN*/ KillTimer(Timer[playerid]); } return true; } /* EX: forward Entrada(playerid); public Entrada(playerid) { Tempo[playerid] += 10; SetProgressBarValue(Entradabar[playerid], Tempo[playerid]); UpdateProgressBar(Entradabar[playerid], playerid); if(Tempo[playerid] == 100 ) { HideProgressBarForPlayer(playerid, Entradabar[playerid]); GameTextForPlayer(playerid, "~r~Pegou", 30000, 3); GetPlayerName(playerid, Nome, sizeof(Nome)); format(String, sizeof(String), CONTAS, Nome); if(!DOF2_FileExists(String)) { format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Não Registrado\n\n{FFFFFF} Digite Uma Senha Para Registrar Sua Conta\n", Nome); ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD, "Sistema de Registro", String, "Registrar", "Cancelar"); } else { format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Registrado\n\n{FFFFFF} Digite sua Senha Corretamente para Logar\n", Nome); ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Sistema de Login", String, "Logar", "Cancelar"); } GameTextForPlayer(playerid,"~p~~n~~n~~n~~n~~n~~n~~n~Need for speed ~w~v1.0a",3000,3); KillTimer(Timer[playerid]); } return true; }*/
Da pra fazer esta barrinha com mais precisão mas eu vou sair agora e não quero deixar pra amanha.
Creditos:
Don_Speed
Team SA-MP
Toribio
0 comentários:
Postar um comentário