Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- FS de Bomba Nuclear Criado Por Troll_Face !!
- Nao Retira os Creditos isso e Crime !!
- Forum Samp Owna
- */
- //(=-=-=-=( Include )=-=-=-=)
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- //(=-=-=( Define )=-=-=)
- #define Trollado SendClientMessageToAll
- #define COLOR_TROLL 0xFF0A00FF
- //(=-=-=( New )=-=-=-=)
- new Float:PosBombaX, Float:PosBombaY, Float:PosBombaZ;
- new bool: BombaPlantada[MAX_PLAYERS];
- new XOXOTA;
- forward DesarmarBomba(playerid);
- forward LocalBomba(playerid);
- //(=-=-=-=-=-=-=-=-=-=)
- public OnFilterScriptInit()
- {
- return 1;
- }
- //(=-=-=-=-=-=-=-=-=-=( Plantar Bomba )=-=-=-=-=-=-=-=-=-=)
- CMD:plantarbomba(playerid, params[])
- {
- if(BombaPlantada[playerid] == true) return SendClientMessage(playerid, COLOR_TROLL, "Você so pode plantar uma bomba de cada vez, /desarmarbomba");
- GetPlayerPos(playerid,PosBombaX,PosBombaY,PosBombaZ);
- ApplyAnimation(playerid, "BOMBER","BOM_Plant_In",4.0,0,0,0,0,0);
- ApplyAnimation(playerid, "BOMBER","BOM_Plant_In",4.0,0,0,0,0,0);
- new Float:X,Float:Y,Float:Z, Float:A;
- GetPlayerPos(playerid, X, Y, Z);
- GetPlayerFacingAngle(playerid, A);
- X += (2 * floatsin(-A, degrees));
- Y += (2 * floatcos(-A, degrees));
- XOXOTA = CreateObject(3786, X, Y, Z, 0, 0, 96);
- GameTextForPlayer(playerid, "~n~Bomba foi plantada com Sucesso !~y~", 4000, 3);
- Trollado(COLOR_TROLL, "A Bomba Foi Plantada");
- BombaPlantada[playerid] = true;
- return 1;
- }
- //(=-=-=-=-=-=-=-=-=-=( Localizar Bomba )=-=-=-=-=-=-=-=-=-=)
- CMD:localizarbomba(playerid, params[])
- {
- if(BombaPlantada[playerid] == false) return SendClientMessage(playerid, -1, "Bomba Não Localizada");
- SetTimer("LocalBomba", 10000, false);
- return 1;
- }
- //(=-=-=-=-=-=-=-=( Desarmar Bomba )=-=-=-=-=-=-=-=)
- CMD:desarmarbomba(playerid, params[])
- {
- if(BombaPlantada[playerid] == false) return SendClientMessage(playerid, COLOR_TROLL, "Você Não plantou nenhuma bomba!");
- if(IsPlayerInRangeOfPoint(playerid, 7.0, PosBombaX, PosBombaY, PosBombaZ))
- {
- ApplyAnimation(playerid, "BOMBER","BOM_Plant_In",4.0,0,0,0,0,0);
- Trollado(COLOR_TROLL, "A Bomba Foi Desarmada");
- GameTextForPlayer(playerid, "~n~Bomba Foi Desarmada com Sucesso !~y~", 4000, 3);
- DestroyObject(XOXOTA);
- BombaPlantada[playerid] = false;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, -1, "Você não esta no local certo da Bomba");
- }
- return 1;
- }
- //(=-=-=-=-=-=-=-=-=( Detonar Bomba )=-=-=-=-=-=-=-=-=)
- CMD:detonar(playerid, params[])
- {
- new Float:X,Float:Y,Float:Z;
- GetObjectPos(XOXOTA, X, Y, Z);
- CreateExplosion(X, Y, Z, 7, 10);
- CreateExplosion(X, Y, Z+3, 7, 10);
- CreateExplosion(X, Y, Z+6, 7, 10);
- CreateExplosion(X, Y, Z+9, 7, 10);
- CreateExplosion(X, Y, Z+12, 7, 10);
- CreateExplosion(X, Y, Z+15, 7, 10);
- CreateExplosion(X, Y, Z+18, 7, 10);
- CreateExplosion(X, Y, Z+21, 7, 10);
- CreateExplosion(X, Y+7, Z+21, 7, 10);
- CreateExplosion(X, Y-7, Z+21, 7, 10);
- CreateExplosion(X+7, Y, Z+21, 7, 10);
- CreateExplosion(X-7, Y, Z+21, 7, 10);
- CreateExplosion(X, Y, Z+24, 7, 10);
- CreateExplosion(X, Y+10, Z+24, 7, 10);
- CreateExplosion(X, Y-10, Z+24, 7, 10);
- CreateExplosion(X+10, Y, Z+24, 7, 10);
- CreateExplosion(X-10, Y, Z+24, 7, 10);
- CreateExplosion(X, Y, Z+27, 7, 10);
- CreateExplosion(X, Y+7, Z+27, 7, 10);
- CreateExplosion(X, Y-7, Z+27, 7, 10);
- CreateExplosion(X+7, Y, Z+27, 7, 10);
- CreateExplosion(X-7, Y, Z+27, 7, 10);
- CreateExplosion(X, Y, Z+30, 7, 10);
- CreateExplosion(X, Y+3, Z+30, 7, 10);
- CreateExplosion(X, Y-3, Z+30, 7, 10);
- CreateExplosion(X+3, Y, Z+30, 7, 10);
- CreateExplosion(X-3, Y, Z+30, 7, 10);
- DestroyObject(XOXOTA);
- Trollado(COLOR_TROLL, "A Bomba Foi Detonada");
- GameTextForPlayer(playerid, "~n~Bomba Foi Detonada !~y~", 4000, 3);
- SetWeather(45);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInRangeOfPoint(i,5000,X,Y,Z))
- {
- if(IsPlayerInAnyVehicle(i))
- {
- SetVehicleHealth(GetPlayerVehicleID(i),0.0);
- }
- for(new allplayers = 0; allplayers < GetMaxPlayers(); allplayers++)
- SetPlayerHealth(allplayers, 0.0);
- PlayerPlaySound(playerid, 1159, X, Y, Z);
- }
- }
- }
- }
- CMD:punheta(playerid, params[])
- {
- ApplyAnimation(playerid, "PAULNMAC", "Wank_out", 4.0, 1, 0, 0, 0, 0);
- GameTextForPlayer(playerid, "~n~LOL que Punheteiro !~y~", 4000, 3);
- }
- //(=-=-=-=-=-=-=-=-=)
- public OnPlayerEnterCheckpoint(playerid)
- {
- GameTextForPlayer(playerid, "~n~Chegou na Bomba!~y~", 4000, 3);
- DisablePlayerCheckpoint(playerid);
- return true;
- }
- public LocalBomba(playerid)
- {
- SetPlayerCheckpoint(playerid, PosBombaX,PosBombaY,PosBombaZ, 10);
- SendClientMessage(playerid, COLOR_TROLL, "Bomba Localizada !");
- return 1;
- }
- /*(=-=-=-=-=-=-=-=-=-=-=-=( FIM )=-=-=-=-=-=-=-=-=-=-=-=)
- FS de Bomba Nuclear Criado Por Troll_Face !!
- Agradecimentos a Express_xD Pçeiro :)
- e Um Abraço pra Toda Forum Samp !
- (=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-==-=-=-=)*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement