16.03.2017, 03:32
Criei um sistema de Fome por textdraw (ela diminui 10 de tamanho a cada tal tempo) porйm as boxs nгo estгo aparecendo. Nem o texto de Fome.
Codigo:
Coloquei os shows porйm nгo aparecem nгo sei porquк '-'
Codigo:
PHP код:
OnGameModeInit:
FundoP = TextDrawCreate(616.000000, 336.000000, "_"); // Outline da text
TextDrawBackgroundColor(FundoP, 255);
TextDrawFont(FundoP, 1);
TextDrawLetterSize(FundoP, 0.500000, 1.000000);
TextDrawColor(FundoP, -1);
TextDrawSetOutline(FundoP, 0);
TextDrawSetProportional(FundoP, 1);
TextDrawSetShadow(FundoP, 1);
TextDrawUseBox(FundoP, 1);
TextDrawBoxColor(FundoP, 255);
TextDrawTextSize(FundoP, 540.000000, -1.000000);
TextDrawSetSelectable(FundoP, 0);
FundoV = TextDrawCreate(614.000000, 338.000000, "_"); // Fundo Vermelho
TextDrawBackgroundColor(FundoV, 255);
TextDrawFont(FundoV, 1);
TextDrawLetterSize(FundoV, 0.500000, 0.499999);
TextDrawColor(FundoV, -1);
TextDrawSetOutline(FundoV, 0);
TextDrawSetProportional(FundoV, 1);
TextDrawSetShadow(FundoV, 1);
TextDrawUseBox(FundoV, 1);
TextDrawBoxColor(FundoV, -16777104);
TextDrawTextSize(FundoV, 541.000000, 1.000000);
TextDrawSetSelectable(FundoV, 0);
for(new i = 0; i < MAX_PLAYERS; i++)
{
PrimeiraV[i] = TextDrawCreate(614.000000, 338.000000, "_"); // Parte Vermelho significando o tanto de fome
TextDrawBackgroundColor(PrimeiraV[i], 255);
TextDrawFont(PrimeiraV[i], 1);
TextDrawLetterSize(PrimeiraV[i], 0.500000, 0.499999);
TextDrawColor(PrimeiraV[i], -1);
TextDrawSetOutline(PrimeiraV[i], 0);
TextDrawSetProportional(PrimeiraV[i], 1);
TextDrawSetShadow(PrimeiraV[i], 1);
TextDrawUseBox(PrimeiraV[i], 1);
TextDrawBoxColor(PrimeiraV[i], -16777063);
TextDrawTextSize(PrimeiraV[i], 541.000000, 1.000000);
TextDrawSetSelectable(PrimeiraV[i], 0);
}
TFome = TextDrawCreate(548.000000, 320.000000, "~w~Fome"); // Texto "Fome"
TextDrawBackgroundColor(TFome, 255);
TextDrawFont(TFome, 2);
TextDrawLetterSize(TFome, 0.500000, 1.000000);
TextDrawColor(TFome, -1);
TextDrawSetOutline(TFome, 1);
TextDrawSetProportional(TFome, 1);
TextDrawSetSelectable(TFome, 0);
PHP код:
DIALOG_LOGIN:
if(dialogid == DIALOG_LOGIN)
{
if(!response) return Kick(playerid);
if(strcmp(inputtext, DOF2_GetString(file, "Senha"), true)==0)
{
SendClientMessage(playerid, 0xFFFFFFAA, "| PC - LOGIN | Login efetuado com sucesso.");
SpawnPlayer(playerid);
Jogador[playerid][Logado] = 1;
// os shows abaixo.
TextDrawShowForPlayer(playerid, Text:FundoP);
TextDrawShowForPlayer(playerid, Text:FundoV);
TextDrawShowForPlayer(playerid, Text:PrimeiraV[playerid]);
TextDrawShowForPlayer(playerid, Text:TFome);
Foi[playerid] = 0; // Pra significar que ainda nгo atualizou (ainda tб em teste)
SetTimerEx("FAtualizar", 5000, 1, "i", playerid); // Timer pra atualizar o fome/sede/sono
CarregarConta(playerid);
SetPlayerColor(playerid, 0xFFFFFFAA);
}
else
{
Tentativas[playerid]++;
if(Tentativas[playerid] == 3) Kick(playerid);
format(String, sizeof(String),"{ffffff}Olб %s bem vindo\n\n{ffffff}Versгo 0.1\nStatus: {00ff00}Registrado\n\n{ffffff}www.embreve.com.br",PlayerName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{ffffff}Perfect{3af31c}City {1cb9f3}RPG", String, "Logar", "Sair");
SendClientMessage(playerid, 0xFF0000AA, "| ERRO | Senha incorreta, tente novamente.");
}
return 1;
}