Guest User

Realdamage on SA-MP

a guest
Feb 10th, 2011
482
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. #define FILTERSCRIPT
  2. #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  3. #include <a_samp>
  4. #include <sscanf2>
  5.  
  6. forward hittar();
  7. new bomb;
  8. new Float:bombx,Float:bomby,Float:bombz;
  9. #if defined FILTERSCRIPT
  10.  
  11. public OnFilterScriptInit()
  12. {
  13.  
  14. print("\n--------------------------------------");
  15. print("/nuke Script by [DR]Reaper[GEARS]");
  16. print("--------------------------------------\n");
  17. return 1;
  18. }
  19.  
  20. public OnFilterScriptExit()
  21. {
  22. return 1;
  23. }
  24.  
  25.  
  26. #endif
  27.  
  28.  
  29. public OnPlayerCommandText(playerid, cmdtext[])
  30. {
  31. dcmd(nuke,4,cmdtext);
  32.  
  33. if(strcmp(cmdtext, "/nukecredits", true) == 0) {
  34.  
  35. SendClientMessage(playerid,0xFFFFFFF,"---------------------------------------------");
  36. SendClientMessage(playerid,0xFFFFFFF,"The Nuke Script is made by [DR]Reaper[GEARS] ");
  37. SendClientMessage(playerid,0xFFFFFFF,"---------------------------------------------");
  38. return 1;
  39. }
  40.  
  41. return 0;
  42. }
  43.  
  44. dcmd_nuke(playerid, params[])
  45. {
  46. new pname[24], oname[24], otherid;
  47. GetPlayerName(playerid,pname,24);
  48. GetPlayerName(otherid,oname,24);
  49. if(GetPlayerMoney(playerid) < 30000)
  50. {
  51. SendClientMessage(playerid,0xFF0000AA,"Du hast nicht genügend Geld...");
  52. SendClientMessage(playerid,0xFF0000AA,"Du benötigst 30 000$");
  53. }
  54. else{
  55. if(sscanf(params,"d",otherid)) return SendClientMessage(playerid,0xFF0000AA,"USAGE: /nuke [playerid]");
  56. if(!IsPlayerConnected(otherid)) return SendClientMessage(playerid,0xFF0000AA,"Spieler ist nicht Online!");
  57. GivePlayerMoney(playerid,-30000);
  58. SendClientMessage(otherid,0xFF0000AA,"Du wurdest Bombardiert!");
  59. GetPlayerPos(otherid,bombx,bomby,bombz);
  60. bomb = CreateObject(3786,bombx,bomby,bombz + 80,0,269,0,100);
  61. MoveObject(bomb,bombx,bomby,bombz - 5 ,28);
  62. SetTimer("hittar",2500,false);
  63. }
  64. return 1;
  65. }
  66.  
  67. public hittar()
  68. {
  69. CreateExplosion(bombx,bomby,bombz,6,10.0);
  70. CreateExplosion(bombx,bomby,bombz+5,6,10.0);
  71. CreateExplosion(bombx,bomby,bombz+10,6,10.0);
  72. CreateExplosion(bombx+10,bomby,bombz,6,10.0);
  73. CreateExplosion(bombx-10,bomby,bombz,6,10.0);
  74. CreateExplosion(bombx+10,bomby+10,bombz,6,10.0);
  75. CreateExplosion(bombx+10,bomby+10,bombz,6,10.0);
  76. CreateExplosion(bombx-10,bomby+10,bombz,6,10.0);
  77. CreateExplosion(bombx-10,bomby+10,bombz,6,10.0);
  78. DestroyObject(bomb);
  79. }
Advertisement
Add Comment
Please, Sign In to add comment