new IsHolaOpen[MAX_PLAYERS] = 0;
new PlayerText:Hola[MAX_PLAYERS][13];
new PlayerText:Hola_TR[MAX_PLAYERS][15];
new PlayerText:Hola_ZP[MAX_PLAYERS][15];
new PlayerText:Hola_MF[MAX_PLAYERS][13];
public OnPlayerConnect(playerid)
{
Hola[playerid][0] = CreatePlayerTextDraw(playerid, 327.700134, 126.533325, "box");
PlayerTextDrawLetterSize(playerid, Hola[playerid][0], 0.000000, 25.688150);
PlayerTextDrawTextSize(playerid, Hola[playerid][0], 0.000000, 513.000000);
PlayerTextDrawAlignment(playerid, Hola[playerid][0], 2);
PlayerTextDrawColor(playerid, Hola[playerid][0], -1);
PlayerTextDrawUseBox(playerid, Hola[playerid][0], 1);
PlayerTextDrawBoxColor(playerid, Hola[playerid][0], -2139062017);
PlayerTextDrawSetShadow(playerid, Hola[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, Hola[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, Hola[playerid][0], 255);
PlayerTextDrawFont(playerid, Hola[playerid][0], 1);
PlayerTextDrawSetProportional(playerid, Hola[playerid][0], 1);
PlayerTextDrawSetShadow(playerid, Hola[playerid][0], 0);
..12 more of Hola Textdraw's
Hola_TR[playerid][0] = CreatePlayerTextDraw(playerid, 327.700134, 126.533325, "box");
PlayerTextDrawLetterSize(playerid, Hola_TR[playerid][0], 0.000000, 25.688150);
PlayerTextDrawTextSize(playerid, Hola_TR[playerid][0], 0.000000, 513.000000);
PlayerTextDrawAlignment(playerid, Hola_TR[playerid][0], 2);
PlayerTextDrawColor(playerid, Hola_TR[playerid][0], -1);
PlayerTextDrawUseBox(playerid, Hola_TR[playerid][0], 1);
PlayerTextDrawBoxColor(playerid, Hola_TR[playerid][0], -2139062017);
PlayerTextDrawSetShadow(playerid, Hola_TR[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, Hola_TR[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, Hola_TR[playerid][0], 255);
PlayerTextDrawFont(playerid, Hola_TR[playerid][0], 1);
PlayerTextDrawSetProportional(playerid, Hola_TR[playerid][0], 1);
PlayerTextDrawSetShadow(playerid, Hola_TR[playerid][0], 0);
..14 more of Hola_TR Textdraw's
Hola_ZP[playerid][0] = CreatePlayerTextDraw(playerid, 327.700134, 126.533325, "box");
PlayerTextDrawLetterSize(playerid, Hola_ZP[playerid][0], 0.000000, 25.688150);
PlayerTextDrawTextSize(playerid, Hola_ZP[playerid][0], 0.000000, 513.000000);
PlayerTextDrawAlignment(playerid, Hola_ZP[playerid][0], 2);
PlayerTextDrawColor(playerid, Hola_ZP[playerid][0], -1);
PlayerTextDrawUseBox(playerid, Hola_ZP[playerid][0], 1);
PlayerTextDrawBoxColor(playerid, Hola_ZP[playerid][0], -2139062017);
PlayerTextDrawSetShadow(playerid, Hola_ZP[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, Hola_ZP[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, Hola_ZP[playerid][0], 255);
PlayerTextDrawFont(playerid, Hola_ZP[playerid][0], 1);
PlayerTextDrawSetProportional(playerid, Hola_ZP[playerid][0], 1);
PlayerTextDrawSetShadow(playerid, Hola_ZP[playerid][0], 0);
..14 more of Hola_ZP Textdraw's
Hola_MF[playerid][0] = CreatePlayerTextDraw(playerid, 327.700134, 126.533325, "box");
PlayerTextDrawLetterSize(playerid, Hola_MF[playerid][0], 0.000000, 25.688150);
PlayerTextDrawTextSize(playerid, Hola_MF[playerid][0], 0.000000, 513.000000);
PlayerTextDrawAlignment(playerid, Hola_MF[playerid][0], 2);
PlayerTextDrawColor(playerid, Hola_MF[playerid][0], -1);
PlayerTextDrawUseBox(playerid, Hola_MF[playerid][0], 1);
PlayerTextDrawBoxColor(playerid, Hola_MF[playerid][0], -2139062017);
PlayerTextDrawSetShadow(playerid, Hola_MF[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, Hola_MF[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, Hola_MF[playerid][0], 255);
PlayerTextDrawFont(playerid, Hola_MF[playerid][0], 1);
PlayerTextDrawSetProportional(playerid, Hola_MF[playerid][0], 1);
PlayerTextDrawSetShadow(playerid, Hola_MF[playerid][0], 0);
..12 more of Hola_ZP Textdraw's
... other code
}
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid != 1)
{
if(clickedid == Hola[4])
{
for(new i; i < 13; i++)
PlayerTextDrawHide(playerid,Hola[i]);
for(new x; x < 15; x++)
PlayerTextDrawShow(playerid,Hola_TR[x]);
}
else if(clickedid == Hola[5])
{
for(new i; i < 13; i++)
PlayerTextDrawHide(playerid,Hola[i]);
for(new b; b < 15; b++)
PlayerTextDrawShow(playerid,Hola_ZP[b]);
}
else if(clickedid == Hola[9])
{
for(new i; i < 13; i++)
PlayerTextDrawHide(playerid,Hola[i]);
for(new m; m < 13; m++)
PlayerTextDrawShow(playerid,Hola_ZP[m]);
}
else if(clickedid == Hola[6])
{
for(new i; i < 13; i++)
PlayerTextDrawHide(playerid,Hola[i]);
for(new m; m < 13; m++)
PlayerTextDrawShow(playerid,Hola_MF[m]);
}
for(new i; i < 13; i++)PlayerTextDrawHide(playerid,Hola[i]);
for(new x; x < 15; x++)PlayerTextDrawHide(playerid,Hola_TR[x]);
for(new b; b < 15; b++)PlayerTextDrawHide(playerid,Hola_ZP[b]);
for(new m; m < 13; m++)PlayerTextDrawHide(playerid,Hola_MF[m]);
CancelSelectTextDraw(playerid);
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp("/hola", cmdtext, true))
{
if(!(playerDB[playerid][job] == 1 || playerDB[playerid][job] == )
{
SendClientMessage(playerid,0xAA3333AA,"Get a job!.");
return 1;
}
if(IsHolaOpen[playerid] == 0)
{
for(new i; i < 13; i++)PlayerTextDrawShow(playerid,Hola[i]);
SelectTextDraw(playerid, 0xA3B4C5FF);
IsHolaOpen[playerid] = 1;
return 1;
}
else if(IsPdbOpen[playerid] == 1)
{
for(new i; i < 13; i++)PlayerTextDrawHide(playerid,Hola[i]);
IsHolaOpen[playerid] = 0;
return 1;
}
return 1;
}
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(IsHolaOpen[playerid] == 1)
{
for(new i; i < 13; i++)PlayerTextDrawHide(playerid,Hola[i]);
for(new x; x < 15; x++)PlayerTextDrawHide(playerid,Hola_TR[x]);
for(new b; b < 15; b++)PlayerTextDrawHide(playerid,Hola_ZP[b]);
for(new m; m < 13; m++)PlayerTextDrawHide(playerid,Hola_MF[m]);
IsHolaOpen[playerid] = 0;
return 1;
}
}
|