21.08.2011, 23:56
(
Last edited by HuSs3n; 20/06/2012 at 03:59 PM.
)

Code:
Textdraw0[i] = TextDrawCreate(489.000000, 189.000000, "I"); TextDrawBackgroundColor(Textdraw0[i], 255); TextDrawFont(Textdraw0[i], 1); TextDrawLetterSize(Textdraw0[i], 3.699998, 27.200000); TextDrawColor(Textdraw0[i], -1717986817); TextDrawSetOutline(Textdraw0[i], 0); TextDrawSetProportional(Textdraw0[i], 1); TextDrawSetShadow(Textdraw0[i], 1); Textdraw1[i] = TextDrawCreate(555.000000, 247.000000, "____"); TextDrawBackgroundColor(Textdraw1[i], 255); TextDrawFont(Textdraw1[i], 1); TextDrawLetterSize(Textdraw1[i], 0.500000, -15.100000); TextDrawColor(Textdraw1[i], -1); TextDrawSetOutline(Textdraw1[i], 0); TextDrawSetProportional(Textdraw1[i], 1); TextDrawSetShadow(Textdraw1[i], 1); TextDrawUseBox(Textdraw1[i], 1); TextDrawBoxColor(Textdraw1[i], 255); TextDrawTextSize(Textdraw1[i], 470.000000, -170.000000); Red[i] = TextDrawCreate(481.000000, 15.000000, "~r~."); TextDrawBackgroundColor(Red[i], 255); TextDrawFont(Red[i], 1); TextDrawLetterSize(Red[i], 5.319997, 18.200000); TextDrawColor(Red[i], -1); TextDrawSetOutline(Red[i], 0); TextDrawSetProportional(Red[i], 1); TextDrawSetShadow(Red[i], 1); Yellow[i] = TextDrawCreate(482.000000, 59.000000, "~y~."); TextDrawBackgroundColor(Yellow[i], 255); TextDrawFont(Yellow[i], 1); TextDrawLetterSize(Yellow[i], 5.319900, 18.200000); TextDrawColor(Yellow[i], -1); TextDrawSetOutline(Yellow[i], 0); TextDrawSetProportional(Yellow[i], 1); TextDrawSetShadow(Yellow[i], 1); Green[i] = TextDrawCreate(483.000000, 101.000000, "~g~."); TextDrawBackgroundColor(Green[i], 255); TextDrawFont(Green[i], 1); TextDrawLetterSize(Green[i], 5.319900, 18.200000); TextDrawColor(Green[i], -1); TextDrawSetOutline(Green[i], 0); TextDrawSetProportional(Green[i], 1); TextDrawSetShadow(Green[i], 1);
Code:
#include <a_samp> new Showing[MAX_PLAYERS], Count[MAX_PLAYERS], CD[MAX_PLAYERS]; new Text:Textdraw0[MAX_PLAYERS], Text:Textdraw1[MAX_PLAYERS]; new Text:Red[MAX_PLAYERS],Text:Yellow[MAX_PLAYERS],Text:Green[MAX_PLAYERS]; new Float:x,Float:y,Float:z; forward HideTextdraws(playerid); forward TLu(i); public OnFilterScriptInit() { for (new i = 0; i != MAX_PLAYERS; ++i) { if (IsPlayerConnected(i)) CreateTLTD(i); } return 1; } public OnFilterScriptExit() { for (new i = 0; i != MAX_PLAYERS; ++i) { if (IsPlayerConnected(i)) { TextDrawHideForAll(Textdraw0[i]); TextDrawDestroy(Textdraw0[i]); TextDrawHideForAll(Textdraw1[i]); TextDrawDestroy(Textdraw1[i]); TextDrawHideForAll(Red[i]); TextDrawDestroy(Red[i]); TextDrawHideForAll(Yellow[i]); TextDrawDestroy(Yellow[i]); TextDrawHideForAll(Green[i]); TextDrawDestroy(Green[i]); } } return 1; } public OnPlayerConnect(playerid) { CreateTLTD(playerid); } public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/tlcount")) { if(Showing[playerid] == 1) return 0; Showing[playerid] = 1; Count[playerid] =0; ShowTL(playerid); } return 1; } public HideTextdraws(playerid) { TextDrawHideForPlayer(playerid, Textdraw0[playerid]); TextDrawHideForPlayer(playerid, Textdraw1[playerid]); TextDrawHideForPlayer(playerid, Red[playerid]); TextDrawHideForPlayer(playerid, Yellow[playerid]); TextDrawHideForPlayer(playerid, Green[playerid]); Showing[playerid] = 0; } public TLu(i) { Count[i]++; if(Count[i] == 1) { TextDrawHideForPlayer(i, Red[i]); TextDrawShowForPlayer(i, Yellow[i]); GameTextForPlayer(i, "~y~Set", 1200, 3); GetPlayerPos(i, x, y, z); PlayerPlaySound(i, 1056,x, y, z); } if(Count[i] == 2) { TextDrawHideForPlayer(i, Yellow[i]); TextDrawShowForPlayer(i, Green[i]); GameTextForPlayer(i, "~g~Go!!", 1200, 3); GetPlayerPos(i, x, y, z); PlayerPlaySound(i, 1057,x, y, z); } if(Count[i] == 3) { HideTextdraws(i); KillTimer(CD[i]); } return 1; } stock ShowTL(playerid) { if(Count[playerid] == 0) { TextDrawShowForPlayer(playerid, Textdraw0[playerid]); TextDrawShowForPlayer(playerid, Textdraw1[playerid]); TextDrawShowForPlayer(playerid, Red[playerid]); GameTextForPlayer(playerid, "~r~Ready", 1200, 3); GetPlayerPos(playerid, x, y, z); PlayerPlaySound(playerid, 1056,x, y, z); } CD[playerid] = SetTimerEx("TLu", 1000, true, "i", playerid); } stock CreateTLTD(i) { Textdraw0[i] = TextDrawCreate(489.000000, 189.000000, "I"); TextDrawBackgroundColor(Textdraw0[i], 255); TextDrawFont(Textdraw0[i], 1); TextDrawLetterSize(Textdraw0[i], 3.699998, 27.200000); TextDrawColor(Textdraw0[i], -1717986817); TextDrawSetOutline(Textdraw0[i], 0); TextDrawSetProportional(Textdraw0[i], 1); TextDrawSetShadow(Textdraw0[i], 1); Textdraw1[i] = TextDrawCreate(555.000000, 247.000000, "____"); TextDrawBackgroundColor(Textdraw1[i], 255); TextDrawFont(Textdraw1[i], 1); TextDrawLetterSize(Textdraw1[i], 0.500000, -15.100000); TextDrawColor(Textdraw1[i], -1); TextDrawSetOutline(Textdraw1[i], 0); TextDrawSetProportional(Textdraw1[i], 1); TextDrawSetShadow(Textdraw1[i], 1); TextDrawUseBox(Textdraw1[i], 1); TextDrawBoxColor(Textdraw1[i], 255); TextDrawTextSize(Textdraw1[i], 470.000000, -170.000000); Red[i] = TextDrawCreate(481.000000, 15.000000, "~r~."); TextDrawBackgroundColor(Red[i], 255); TextDrawFont(Red[i], 1); TextDrawLetterSize(Red[i], 5.319997, 18.200000); TextDrawColor(Red[i], -1); TextDrawSetOutline(Red[i], 0); TextDrawSetProportional(Red[i], 1); TextDrawSetShadow(Red[i], 1); Yellow[i] = TextDrawCreate(482.000000, 59.000000, "~y~."); TextDrawBackgroundColor(Yellow[i], 255); TextDrawFont(Yellow[i], 1); TextDrawLetterSize(Yellow[i], 5.319900, 18.200000); TextDrawColor(Yellow[i], -1); TextDrawSetOutline(Yellow[i], 0); TextDrawSetProportional(Yellow[i], 1); TextDrawSetShadow(Yellow[i], 1); Green[i] = TextDrawCreate(483.000000, 101.000000, "~g~."); TextDrawBackgroundColor(Green[i], 255); TextDrawFont(Green[i], 1); TextDrawLetterSize(Green[i], 5.319900, 18.200000); TextDrawColor(Green[i], -1); TextDrawSetOutline(Green[i], 0); TextDrawSetProportional(Green[i], 1); TextDrawSetShadow(Green[i], 1); }