Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- new cow;
- new chicken;
- new cowtimes[MAX_PLAYERS];
- new chicktimes[MAX_PLAYERS];
- new cartimes[MAX_PLAYERS];
- forward explodecow();
- forward explodechick();
- forward explodecar(playerid);
- #define COLOR_RED 0xFF0000AA
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" BoomIt by mobiliz");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- DestroyObject(cow);
- DestroyObject(chicken);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- cowtimes[playerid] = 0;
- chicktimes[playerid] = 0;
- cartimes[playerid] = 0;
- //credits
- SendClientMessage(playerid,COLOR_RED,"BombIt by mobiliz");
- return 1;
- }
- public explodecow()
- {
- new Float:cow1, Float:cow2, Float:cow3;
- GetObjectPos(cow, cow1, cow2, cow3);
- CreateExplosion(cow1, cow2, cow3, 2, 10.0);
- DestroyObject(cow);
- return 1;
- }
- public explodechick()
- {
- new Float:chick1, Float:chick2, Float:chick3;
- GetObjectPos(chicken, chick1, chick2, chick3);
- CreateExplosion(chick1, chick2, chick3, 6, 30.0);
- DestroyObject(chicken);
- return 1;
- }
- public explodecar(playerid)
- {
- new currentveh;
- currentveh = GetPlayerVehicleID(playerid);
- new Float:vehx, Float:vehy, Float:vehz;
- GetVehiclePos(currentveh, vehx, vehy, vehz);
- CreateExplosion(vehx, vehy, vehz, 2, 20.0);
- return 1;
- }
- CMD:cowbomb(playerid, params[])
- {
- if(cowtimes[playerid] < 3)
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid,x,y,z);
- cow = CreateObject(16442,x,y,z,0,0,0,100);
- cowtimes[playerid]++;
- SetTimer("explodecow", 5000, false);
- SendClientMessage(playerid, -1,"Cow bomb will explode in 5 seconds");
- }
- else SendClientMessage(playerid, -1,"You have used all your cow bombs up");
- return 1;
- }
- CMD:chickenbomb(playerid, params[])
- {
- if(chicktimes[playerid] < 2)
- {
- new Float:x1, Float:y1, Float:z1;
- GetPlayerPos(playerid,x1,y1,z1);
- chicken = CreateObject(16776, x1,y1,z1,0,0,0,100);
- chicktimes[playerid]++;
- SetTimer("explodechick", 5000, false);
- SendClientMessage(playerid, -1,"Chicken bomb will explode in 5 seconds");
- }
- else SendClientMessage(playerid, -1,"You have used all your chicken bombs up");
- return 1;
- }
- CMD:carbomb(playerid, params[])
- {
- cartimes[playerid]++;
- SetTimer("explodecar", 5000, false);
- SendClientMessage(playerid, -1,"car bomb will explode in 5 seconds");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement