Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #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
- #include <a_samp>
- #include <sscanf2>
- forward hittar();
- new bomb;
- new Float:bombx,Float:bomby,Float:bombz;
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("/nuke Script by [DR]Reaper[GEARS]");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #endif
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(nuke,4,cmdtext);
- if(strcmp(cmdtext, "/nukecredits", true) == 0) {
- SendClientMessage(playerid,0xFFFFFFF,"---------------------------------------------");
- SendClientMessage(playerid,0xFFFFFFF,"The Nuke Script is made by [DR]Reaper[GEARS] ");
- SendClientMessage(playerid,0xFFFFFFF,"---------------------------------------------");
- return 1;
- }
- return 0;
- }
- dcmd_nuke(playerid, params[])
- {
- new pname[24], oname[24], otherid;
- GetPlayerName(playerid,pname,24);
- GetPlayerName(otherid,oname,24);
- if(GetPlayerMoney(playerid) < 30000)
- {
- SendClientMessage(playerid,0xFF0000AA,"Du hast nicht genügend Geld...");
- SendClientMessage(playerid,0xFF0000AA,"Du benötigst 30 000$");
- }
- else{
- if(sscanf(params,"d",otherid)) return SendClientMessage(playerid,0xFF0000AA,"USAGE: /nuke [playerid]");
- if(!IsPlayerConnected(otherid)) return SendClientMessage(playerid,0xFF0000AA,"Spieler ist nicht Online!");
- GivePlayerMoney(playerid,-30000);
- SendClientMessage(otherid,0xFF0000AA,"Du wurdest Bombardiert!");
- GetPlayerPos(otherid,bombx,bomby,bombz);
- bomb = CreateObject(3786,bombx,bomby,bombz + 80,0,269,0,100);
- MoveObject(bomb,bombx,bomby,bombz - 5 ,28);
- SetTimer("hittar",2500,false);
- }
- return 1;
- }
- public hittar()
- {
- CreateExplosion(bombx,bomby,bombz,6,10.0);
- CreateExplosion(bombx,bomby,bombz+5,6,10.0);
- CreateExplosion(bombx,bomby,bombz+10,6,10.0);
- CreateExplosion(bombx+10,bomby,bombz,6,10.0);
- CreateExplosion(bombx-10,bomby,bombz,6,10.0);
- CreateExplosion(bombx+10,bomby+10,bombz,6,10.0);
- CreateExplosion(bombx+10,bomby+10,bombz,6,10.0);
- CreateExplosion(bombx-10,bomby+10,bombz,6,10.0);
- CreateExplosion(bombx-10,bomby+10,bombz,6,10.0);
- DestroyObject(bomb);
- }
Advertisement
Add Comment
Please, Sign In to add comment