Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define COR_AZULCLARO 0x33CCFFAA
- new Contagem[MAX_PLAYERS];
- new TempoContagem[MAX_PLAYERS];
- new Text:TextdrawMorte0;
- new Text:TextdrawMorte1;
- new Morreu[MAX_PLAYERS];
- forward ContagemHospital(playerid);
- public OnFilterScriptInit()
- {
- print("Contagem Regressiva de Hospitalizacao");
- print(" by DJLoko (Bernardo Vieira) ");
- print(" Textdraw file generated by ");
- print(" Zamaroht's textdraw editor was loaded.");
- // Create the textdraws:
- TextdrawMorte0 = TextDrawCreate(162.000000, 161.000000, "MORREU");
- TextDrawBackgroundColor(TextdrawMorte0, 255);
- TextDrawFont(TextdrawMorte0, 1);
- TextDrawLetterSize(TextdrawMorte0, 1.880000, 8.800002);
- TextDrawColor(TextdrawMorte0, -1);
- TextDrawSetOutline(TextdrawMorte0, 0);
- TextDrawSetProportional(TextdrawMorte0, 1);
- TextDrawSetShadow(TextdrawMorte0, 1);
- TextDrawUseBox(TextdrawMorte0, 1);
- TextDrawBoxColor(TextdrawMorte0, -16776961);
- TextDrawTextSize(TextdrawMorte0, 433.000000, -377.000000);
- TextdrawMorte1 = TextDrawCreate(653.000000, 1.000000, "I");
- TextDrawBackgroundColor(TextdrawMorte1, 255);
- TextDrawFont(TextdrawMorte1, 1);
- TextDrawLetterSize(TextdrawMorte1, 0.500000, 57.000000);
- TextDrawColor(TextdrawMorte1, -1);
- TextDrawSetOutline(TextdrawMorte1, 0);
- TextDrawSetProportional(TextdrawMorte1, 1);
- TextDrawSetShadow(TextdrawMorte1, 1);
- TextDrawUseBox(TextdrawMorte1, 1);
- TextDrawBoxColor(TextdrawMorte1, -16776961);
- TextDrawTextSize(TextdrawMorte1, -84.000000, 0.000000);
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- TogglePlayerControllable(playerid, 0);
- Morreu[playerid] = 1;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(Morreu[playerid] == 1)
- {
- Contagem[playerid] = 5;
- TextDrawHideForPlayer(playerid, TextdrawMorte0);
- TextDrawHideForPlayer(playerid, TextdrawMorte1);
- SetPlayerPos(playerid,2040.08,-1411.37,-500.16);
- SetPlayerCameraPos(playerid,1992.93,-1456.59,47.10);
- SetPlayerCameraLookAt(playerid,2040.08,-1411.37,17.16);
- TempoContagem[playerid] = SetTimerEx("ContagemHospital", 1000, true, "i", playerid);
- }
- return 1;
- }
- public ContagemHospital(playerid)
- {
- new string[64];
- format(string, sizeof(string), "~g~Voce sera ~n~~y~socorrido em ~n~~b~%d Segundos...", Contagem[playerid]);
- GameTextForPlayer(playerid, string, 1500, 3);
- if(Contagem[playerid] == 0)
- {
- KillTimer(TempoContagem[playerid]);
- SpawnPlayer(playerid);//Também pode usar SetPlayerPos
- SetPlayerHealth(playerid, 100.00);
- GivePlayerMoney(playerid, -200);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- Morreu[playerid] = 0;
- SendClientMessage(playerid, COR_AZULCLARO,"INFO: Os medicos te salvaram por pouco! Voce pagou 200$");
- }
- Contagem[playerid]--;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement