Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <streamer>
- #include <zcmd>
- new rocks1[MAX_PLAYERS];
- new rocks2[MAX_PLAYERS];
- new rocks3[MAX_PLAYERS];
- new rocks4[MAX_PLAYERS];
- new rocks5[MAX_PLAYERS];
- new rocks6[MAX_PLAYERS];
- new rocket1[MAX_PLAYERS];
- new rocket2[MAX_PLAYERS];
- new rocket3[MAX_PLAYERS];
- new rocket4[MAX_PLAYERS];
- new rocket5[MAX_PLAYERS];
- new rocket6[MAX_PLAYERS];
- new ModActived[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blizzard Made By Guest123(Fitri Fahim)");
- print("--------------------------------------\n");
- return 1;
- }
- CMD:hola(playerid,params[])
- {
- if(ModActived[playerid] == 1) return SendClientMessage(playerid, -1, "ERROR: You Already Used Blizzard Explosion!");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- ModActived[playerid] = 1;
- rocks1[playerid] = CreateDynamicObject(1305, x+1,y+1,z+3, 0.000000, 0.000000, 0.000000);
- rocks2[playerid] = CreateDynamicObject(1305, x-1,y+2,z+3, 0.000000, 0.000000, 0.000000);
- rocks3[playerid] = CreateDynamicObject(1305, x+1,y-1,z+3, 0.000000, 0.000000, 0.000000);
- rocks4[playerid] = CreateDynamicObject(1305, x-1,y-2,z+3, 0.000000, 0.000000, 0.000000);
- rocks5[playerid] = CreateDynamicObject(1305, x+1,y-1,z+3, 0.000000, 0.000000, 0.000000);
- rocks6[playerid] = CreateDynamicObject(1305, x+1,y-2,z+3, 0.000000, 0.000000, 0.000000);
- SetTimerEx("BlizzardOn", 5000, false, "i", playerid);
- return 1;
- }
- CMD:rocket(playerid,params[])
- {
- if(ModActived[playerid] == 1) return SendClientMessage(playerid, -1, "ERROR: You Already Used Blizzard Explosion!");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- ModActived[playerid] = 1;
- rocket1[playerid] = CreateDynamicObject(3786, x+1,y+1,z+7, 0.000000, 0.000000, 0.000000);
- rocket2[playerid] = CreateDynamicObject(3786, x-1,y+2,z+7, 0.000000, 0.000000, 0.000000);
- rocket3[playerid] = CreateDynamicObject(3786, x+1,y-1,z+7, 0.000000, 0.000000, 0.000000);
- rocket4[playerid] = CreateDynamicObject(3786, x-1,y-2,z+7, 0.000000, 0.000000, 0.000000);
- rocket5[playerid] = CreateDynamicObject(3786, x+1,y-1,z+7, 0.000000, 0.000000, 0.000000);
- rocket6[playerid] = CreateDynamicObject(3786, x+1,y-2,z+7, 0.000000, 0.000000, 0.000000);
- new Float:Angle;
- GetPlayerFacingAngle(playerid, Angle);
- SetDynamicObjectRot(rocket1[playerid],0.00,-90,0.00);
- SetDynamicObjectRot(rocket2[playerid],0.00,-90,0.00);
- SetDynamicObjectRot(rocket3[playerid],0.00,-90,0.00);
- SetDynamicObjectRot(rocket4[playerid],0.00,-90,0.00);
- SetDynamicObjectRot(rocket5[playerid],0.00,-90,0.00);
- SetDynamicObjectRot(rocket6[playerid],0.00,-90,0.00);
- SetTimerEx("RocketOn", 5000, false, "i", playerid);
- return 1;
- }
- CMD:air(playerid,params[])
- {
- if(ModActived[playerid] == 1) return SendClientMessage(playerid, -1, "ERROR: You Already Put The Target use /startair to start the airstrike");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- ModActived[playerid] = 1;
- rocks1[playerid] = CreateDynamicObject(1305, x+1,y+1,z+3, 0.000000, 0.000000, 0.000000);
- rocks2[playerid] = CreateDynamicObject(1305, x-1,y+2,z+3, 0.000000, 0.000000, 0.000000);
- rocks3[playerid] = CreateDynamicObject(1305, x+1,y-1,z+3, 0.000000, 0.000000, 0.000000);
- rocks4[playerid] = CreateDynamicObject(1305, x-1,y-2,z+3, 0.000000, 0.000000, 0.000000);
- rocks5[playerid] = CreateDynamicObject(1305, x+1,y-1,z+3, 0.000000, 0.000000, 0.000000);
- rocks6[playerid] = CreateDynamicObject(1305, x+1,y-2,z+3, 0.000000, 0.000000, 0.000000);
- return 1;
- }
- CMD:startair(playerid,params[])
- {
- SetTimerEx("BlizzardOns", 500, false, "i", playerid);
- return 1;
- }
- forward RocketOn(playerid);
- public RocketOn(playerid)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- MoveDynamicObject(rocket1[playerid], x+1,y+1,z, 30.00);
- MoveDynamicObject(rocket2[playerid], x-1,y+2,z, 30.00);
- MoveDynamicObject(rocket3[playerid], x+1,y-1,z, 30.00);
- MoveDynamicObject(rocket4[playerid], x-1,y-2,z, 30.00);
- MoveDynamicObject(rocket5[playerid], x+1,y-1,z, 30.00);
- MoveDynamicObject(rocket6[playerid], x+1,y-2,z, 30.00);
- SetTimerEx("RocketExp", 2000, false, "i", playerid);
- return 1;
- }
- forward RocketExp(playerid);
- public RocketExp(playerid)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- CreateExplosion(x+1, y+1, z-5, 6, 10.0);
- CreateExplosion(x+1, y+2, z-5, 6, 10.0);
- CreateExplosion(x+1, y-1, z-5, 6, 10.0);
- CreateExplosion(x+1, y-2, z-5, 6, 10.0);
- CreateExplosion(x+1, y-1, z-5, 6, 10.0);
- CreateExplosion(x+1, y-2, z-5, 6, 10.0);
- SetTimerEx("DestroyRocket", 500, false, "i", playerid);
- SetTimerEx("KillPlayer", 400, false, "i", playerid);
- return 1;
- }
- forward KillPlayer(playerid);
- public KillPlayer(playerid)
- {
- SetPlayerHealth(playerid,0);
- SetPlayerArmour(playerid,0);
- ModActived[playerid] = 0;
- return 1;
- }
- forward DestroyRocket(playerid);
- public DestroyRocket(playerid)
- {
- DestroyDynamicObject(rocket1[playerid]);
- DestroyDynamicObject(rocket2[playerid]);
- DestroyDynamicObject(rocket3[playerid]);
- DestroyDynamicObject(rocket4[playerid]);
- DestroyDynamicObject(rocket5[playerid]);
- DestroyDynamicObject(rocket6[playerid]);
- ModActived[playerid] = 0;
- return 1;
- }
- forward BlizzardOn(playerid);
- public BlizzardOn(playerid)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- MoveDynamicObject(rocks1[playerid], x+1,y+1,z, 30.00);
- MoveDynamicObject(rocks2[playerid], x-1,y+2,z, 30.00);
- MoveDynamicObject(rocks3[playerid], x+1,y-1,z, 30.00);
- MoveDynamicObject(rocks4[playerid], x-1,y-2,z, 30.00);
- MoveDynamicObject(rocks5[playerid], x+1,y-1,z, 30.00);
- MoveDynamicObject(rocks6[playerid], x+1,y-2,z, 30.00);
- SetTimerEx("Explode", 2000, false, "i", playerid);
- return 1;
- }
- forward BlizzardOns(playerid);
- public BlizzardOns(playerid)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- MoveDynamicObject(rocks1[playerid], x+1,y+1,z, 80.00);
- MoveDynamicObject(rocks2[playerid], x-1,y+2,z, 80.00);
- MoveDynamicObject(rocks3[playerid], x+1,y-1,z, 80.00);
- MoveDynamicObject(rocks4[playerid], x-1,y-2,z, 80.00);
- MoveDynamicObject(rocks5[playerid], x+1,y-1,z, 80.00);
- MoveDynamicObject(rocks6[playerid], x+1,y-2,z, 80.00);
- SetTimerEx("Explodes", 2000, false, "i", playerid);
- return 1;
- }
- forward Explode(playerid);
- public Explode(playerid)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- CreateExplosion(x+1, y+1, z-5, 6, 10.0);
- CreateExplosion(x+1, y+2, z-5, 6, 10.0);
- CreateExplosion(x+1, y-1, z-5, 6, 10.0);
- CreateExplosion(x+1, y-2, z-5, 6, 10.0);
- CreateExplosion(x+1, y-1, z-5, 6, 10.0);
- CreateExplosion(x+1, y-2, z-5, 6, 10.0);
- SetTimerEx("DestroyBlizzard", 500, false, "i", playerid);
- return 1;
- }
- forward Explodes(playerid);
- public Explodes(playerid)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- CreateExplosion(x+1, y+1, z-5, 6, 10.0);
- CreateExplosion(x+1, y+2, z-5, 6, 10.0);
- CreateExplosion(x+1, y-1, z-5, 6, 10.0);
- CreateExplosion(x+1, y-2, z-5, 6, 10.0);
- CreateExplosion(x+1, y-1, z-5, 6, 10.0);
- CreateExplosion(x+1, y-2, z-5, 6, 10.0);
- CreateExplosion(x+1, y-2, z-5, 6, 10.0);
- CreateExplosion(x+1, y-2, z-5, 6, 10.0);
- CreateExplosion(x+1, y-2, z-5, 6, 10.0);
- SetTimerEx("DestroyBlizzards", 1000, false, "i", playerid);
- return 1;
- }
- forward DestroyBlizzard(playerid);
- public DestroyBlizzard(playerid)
- {
- DestroyDynamicObject(rocks1[playerid]);
- DestroyDynamicObject(rocks2[playerid]);
- DestroyDynamicObject(rocks3[playerid]);
- DestroyDynamicObject(rocks4[playerid]);
- DestroyDynamicObject(rocks5[playerid]);
- DestroyDynamicObject(rocks6[playerid]);
- ModActived[playerid] = 0;
- SetTimerEx("KillPlayer", 400, false, "i", playerid);
- return 1;
- }
- forward DestroyBlizzards(playerid);
- public DestroyBlizzards(playerid)
- {
- DestroyDynamicObject(rocks1[playerid]);
- DestroyDynamicObject(rocks2[playerid]);
- DestroyDynamicObject(rocks3[playerid]);
- DestroyDynamicObject(rocks4[playerid]);
- DestroyDynamicObject(rocks5[playerid]);
- DestroyDynamicObject(rocks6[playerid]);
- ModActived[playerid] = 0;
- SetTimerEx("KillPlayer", 400, false, "i", playerid);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- ModActived[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid,reason)
- {
- ModActived[playerid] = 0;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment