Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* FireWorkGraph
- *Made for: LuisGraph
- *Name: FireworkGraph
- *Follow me: @Luis29ish on twitter.
- */
- #include <a_samp>
- #include <zcmd>
- #pragma tabsize 0
- new misil;
- new smok;
- new Float:X, Float:Y, Float:Z;
- new bool:planted;
- forward Inicial();
- forward Sounds(playerid);
- forward Explosiones();
- forward Explosiones1();
- forward Explosiones2();
- forward Explosiones3();
- forward Explosiones4();
- forward Explosiones5();
- forward Explosiones6();
- forward Explosiones7();
- forward Explosiones8();
- forward Explosiones9();
- forward Explosiones10();
- public OnFilterScriptInit()
- {
- print("\nInitialice");
- print("FireWorkGraph");
- print("By: LuisGraph\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- CMD:planted(playerid, params[])
- {
- if(planted == false)
- {
- planted = true;
- GetPlayerPos(playerid, X, Y, Z);
- misil = CreateObject(3786, X, Y+01, Z+0.4, 0.0, 90.0, 10.0);
- smok = CreateObject(2780, X-03, Y, Z-2, 0.0, 90.0, 10.0);
- PlayerPlaySound(playerid, 1134, 0, 0, 0);
- SetTimer("Inicial", 3000, false);
- }
- else
- {
- SendClientMessage(playerid, -1, "firework has been planted, wait to end work");
- }
- return 1;
- }
- public Inicial()
- {
- DestroyObject(smok);
- CreateExplosion(X, Y, Z+01, 11, 0.0);
- MoveObject(misil, X, Y+01, Z+13, 10.00);
- }
- CMD:noche(playerid, params[])
- {
- SetPlayerTime(playerid, 23, 0);
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- GetObjectPos(misil, X, Y, Z);
- Explosiones();
- return 1;
- }
- public Explosiones()
- {
- DestroyObject(misil);
- CreateExplosion(X+01, Y+02, Z+02, 4, 10.0);
- CreateExplosion(X+03, Y+01, Z+04, 5, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 11, 10.0);
- SetTimer("Explosiones1", 1000, false);
- }
- public Explosiones1()
- {
- CreateExplosion(X+02, Y+08, Z+04, 4, 10.0);
- CreateExplosion(X+04, Y+05, Z+04, 5, 10.0);
- CreateExplosion(X+04, Y+08, Z+06, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+09, 11, 10.0);
- SetTimer("Explosiones2", 1000, false);
- }
- public Explosiones2()
- {
- CreateExplosion(X+01, Y+1, Z+02, 4, 10.0);
- CreateExplosion(X+08, Y+1, Z+09, 5, 10.0);
- CreateExplosion(X+04, Y+03, Z+09, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 11, 10.0);
- SetTimer("Explosiones3", 1000, false);
- }
- public Explosiones3()
- {
- CreateExplosion(X+02, Y+08, Z+04, 4, 10.0);
- CreateExplosion(X+04, Y+05, Z+04, 5, 10.0);
- CreateExplosion(X+04, Y+08, Z+06, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+09, 11, 10.0);
- SetTimer("Explosiones4", 1000, false);
- }
- public Explosiones4()
- {
- CreateExplosion(X+01, Y+02, Z+02, 4, 10.0);
- CreateExplosion(X+03, Y+01, Z+04, 5, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 11, 10.0);
- SetTimer("Explosiones5", 1000, false);
- }
- public Explosiones5()
- {
- CreateExplosion(X+01, Y+02, Z+02, 4, 10.0);
- CreateExplosion(X+03, Y+01, Z+04, 5, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 11, 10.0);
- SetTimer("Explosiones6", 1000, false);
- }
- public Explosiones6()
- {
- CreateExplosion(X+02, Y+08, Z+04, 4, 10.0);
- CreateExplosion(X+04, Y+05, Z+04, 5, 10.0);
- CreateExplosion(X+04, Y+08, Z+06, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+09, 11, 10.0);
- SetTimer("Explosiones7", 1000, false);
- }
- public Explosiones7()
- {
- CreateExplosion(X+01, Y+02, Z+02, 4, 10.0);
- CreateExplosion(X+03, Y+01, Z+04, 5, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 11, 10.0);
- SetTimer("Explosiones8", 1000, false);
- }
- public Explosiones8()
- {
- CreateExplosion(X+01, Y+02, Z+02, 4, 10.0);
- CreateExplosion(X+03, Y+01, Z+04, 5, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 11, 10.0);
- SetTimer("Explosiones9", 1000, false);
- }
- public Explosiones9()
- {
- CreateExplosion(X+01, Y+02, Z+02, 4, 10.0);
- CreateExplosion(X+03, Y+01, Z+04, 5, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 11, 10.0);
- SetTimer("Explosiones10", 1000, false);
- }
- public Explosiones10()
- {
- CreateExplosion(X+1, Y+02, Z+02, 4, 10.0);
- CreateExplosion(X+08, Y+01, Z+1, 5, 10.0);
- CreateExplosion(X+05, Y+03, Z+06, 4, 10.0);
- CreateExplosion(X+04, Y+03, Z+06, 11, 10.0);
- planted = false;
- }
Advertisement
Add Comment
Please, Sign In to add comment