19.09.2013, 09:25
Hello I started today to script and I did those Textdraw`s like ngrp when you join to server show to you that Looking to your acc and ... and when player enter/exit door tell him "Streaming Objects within area, Please Wait!"
This what I added,
First I defend it, at the top
Then I added the Stock,
Then Created them,
And compiled then when I join the server didn't work, anyone know how to fix?
This what I added,
First I defend it, at the top
pawn Код:
new Text:NoticeTxtdraw[8];
pawn Код:
stock ShowNoticeGUIFrame(playerid, frame)
{
HideNoticeGUIFrame(playerid);
TextDrawShowForPlayer(playerid, NoticeTxtdraw[0]);
TextDrawShowForPlayer(playerid, NoticeTxtdraw[1]);
switch(frame)
{
case 1: // Looking up account
{
TextDrawShowForPlayer(playerid, NoticeTxtdraw[2]);
}
case 2: // Fetching & Comparing Password
{
TextDrawShowForPlayer(playerid, NoticeTxtdraw[3]);
}
case 3: // Fetching & Loading Account
{
TextDrawShowForPlayer(playerid, NoticeTxtdraw[4]);
}
case 4: // Streaming Objects
{
TextDrawShowForPlayer(playerid, NoticeTxtdraw[5]);
}
case 5: // Login Queue
{
TextDrawShowForPlayer(playerid, NoticeTxtdraw[6]);
}
case 6: // General loading
{
TextDrawShowForPlayer(playerid, NoticeTxtdraw[7]);
}
}
}
stock HideNoticeGUIFrame(playerid)
{
for(new i = 0; i < 8; i++)
{
TextDrawHideForPlayer(playerid, NoticeTxtdraw[i]);
}
}
pawn Код:
// Tutorial (Title Box)
TutTxtdraw[0] = TextDrawCreate(167.000000, 121.000000, "Title Box");
TextDrawBackgroundColor(TutTxtdraw[0], 0);
TextDrawFont(TutTxtdraw[0], 2);
TextDrawLetterSize(TutTxtdraw[0], 0.139999, 0.899999);
TextDrawColor(TutTxtdraw[0], 0);
TextDrawSetOutline(TutTxtdraw[0], 0);
TextDrawSetProportional(TutTxtdraw[0], 1);
TextDrawSetShadow(TutTxtdraw[0], 1);
TextDrawUseBox(TutTxtdraw[0], 1);
TextDrawBoxColor(TutTxtdraw[0], 6730751);
TextDrawTextSize(TutTxtdraw[0], 468.000000, 30.000000);
textdrawscount++;
// Notice Box
NoticeTxtdraw[0] = TextDrawCreate(174.000000, 181.000000, "Box");
TextDrawBackgroundColor(NoticeTxtdraw[0], 0);
TextDrawFont(NoticeTxtdraw[0], 1);
TextDrawLetterSize(NoticeTxtdraw[0], 1.590000, 7.700005);
TextDrawColor(NoticeTxtdraw[0], 0);
TextDrawSetOutline(NoticeTxtdraw[0], 0);
TextDrawSetProportional(NoticeTxtdraw[0], 1);
TextDrawSetShadow(NoticeTxtdraw[0], 1);
TextDrawUseBox(NoticeTxtdraw[0], 1);
TextDrawBoxColor(NoticeTxtdraw[0], 100);
TextDrawTextSize(NoticeTxtdraw[0], 454.000000, 18.000000);
NoticeTxtdraw[1] = TextDrawCreate(313.000000, 193.000000, "Loading...");
TextDrawAlignment(NoticeTxtdraw[1], 2);
TextDrawBackgroundColor(NoticeTxtdraw[1], 255);
TextDrawFont(NoticeTxtdraw[1], 2);
TextDrawLetterSize(NoticeTxtdraw[1], 0.629999, 3.000000);
TextDrawColor(NoticeTxtdraw[1], -1);
TextDrawSetOutline(NoticeTxtdraw[1], 1);
TextDrawSetProportional(NoticeTxtdraw[1], 1);
NoticeTxtdraw[2] = TextDrawCreate(309.000000, 222.000000, "Looking up your account, Please Wait!");
TextDrawAlignment(NoticeTxtdraw[2], 2);
TextDrawBackgroundColor(NoticeTxtdraw[2], 255);
TextDrawFont(NoticeTxtdraw[2], 2);
TextDrawLetterSize(NoticeTxtdraw[2], 0.189999, 1.200000);
TextDrawColor(NoticeTxtdraw[2], -1);
TextDrawSetOutline(NoticeTxtdraw[2], 1);
TextDrawSetProportional(NoticeTxtdraw[2], 1);
NoticeTxtdraw[3] = TextDrawCreate(309.000000, 222.000000, "Comparing passwords with database, Please Wait!");
TextDrawAlignment(NoticeTxtdraw[3], 2);
TextDrawBackgroundColor(NoticeTxtdraw[3], 255);
TextDrawFont(NoticeTxtdraw[3], 2);
TextDrawLetterSize(NoticeTxtdraw[3], 0.189999, 1.200000);
TextDrawColor(NoticeTxtdraw[3], -1);
TextDrawSetOutline(NoticeTxtdraw[3], 1);
TextDrawSetProportional(NoticeTxtdraw[3], 1);
NoticeTxtdraw[4] = TextDrawCreate(309.000000, 222.000000, "Fetching & Loading your account, Please Wait!");
TextDrawAlignment(NoticeTxtdraw[4], 2);
TextDrawBackgroundColor(NoticeTxtdraw[4], 255);
TextDrawFont(NoticeTxtdraw[4], 2);
TextDrawLetterSize(NoticeTxtdraw[4], 0.189999, 1.200000);
TextDrawColor(NoticeTxtdraw[4], -1);
TextDrawSetOutline(NoticeTxtdraw[4], 1);
TextDrawSetProportional(NoticeTxtdraw[4], 1);
NoticeTxtdraw[5] = TextDrawCreate(309.000000, 222.000000, "Streaming Objects within area, Please Wait!");
TextDrawAlignment(NoticeTxtdraw[5], 2);
TextDrawBackgroundColor(NoticeTxtdraw[5], 255);
TextDrawFont(NoticeTxtdraw[5], 2);
TextDrawLetterSize(NoticeTxtdraw[5], 0.189999, 1.200000);
TextDrawColor(NoticeTxtdraw[5], -1);
TextDrawSetOutline(NoticeTxtdraw[5], 1);
TextDrawSetProportional(NoticeTxtdraw[5], 1);
NoticeTxtdraw[6] = TextDrawCreate(309.000000, 222.000000, "MySQL server is currently busy, Please Wait!");
TextDrawAlignment(NoticeTxtdraw[6], 2);
TextDrawBackgroundColor(NoticeTxtdraw[6], 255);
TextDrawFont(NoticeTxtdraw[6], 2);
TextDrawLetterSize(NoticeTxtdraw[6], 0.189999, 1.200000);
TextDrawColor(NoticeTxtdraw[6], -1);
TextDrawSetOutline(NoticeTxtdraw[6], 1);
TextDrawSetProportional(NoticeTxtdraw[6], 1);
NoticeTxtdraw[7] = TextDrawCreate(309.000000, 222.000000, "Loading, Please Wait!");
TextDrawAlignment(NoticeTxtdraw[7], 2);
TextDrawBackgroundColor(NoticeTxtdraw[7], 255);
TextDrawFont(NoticeTxtdraw[7], 2);
TextDrawLetterSize(NoticeTxtdraw[7], 0.189999, 1.200000);
TextDrawColor(NoticeTxtdraw[7], -1);
TextDrawSetOutline(NoticeTxtdraw[7], 1);
TextDrawSetProportional(NoticeTxtdraw[7], 1);