Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- FS Desenvolvido por: Vorgo
- FS Traduzido por: Capao DATP
- Oferecimento: Blog do SA:MP
- www.blogdosamp.com.br
- */
- #define FILTERSCRIPT
- #include <a_samp>
- #if defined FILTERSCRIPT
- new bomb;
- new bomb1;
- new bomb2;
- new bomb3;
- new bomb4;
- new bomb0;
- new bomb01;
- new bomb02;
- new bomb03;
- new bomb04;
- new bomb5;
- new Float:X,Float:Y,Float:Z;
- new vehicleid;
- public OnFilterScriptInit()
- {
- print("\n°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°");
- print(" Sistema Facil de Bomba: Capao DATP");
- print("˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘˘\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Sistema Facil de Bomba: Capao DATP");
- print("----------------------------------\n");
- }
- #endif
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/plantar", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, 01, DIALOG_STYLE_LIST, "{FF0000}Blog do SA:MP{FFFFFF} Controle Painel", "Bomba Grande - {004700}${FFFFFF}2000\nBomba Media - {004700}${FFFFFF}4000\nBomba{FFFFFF} - {004700}${FFFFFF}6000\nBomba Grande + - {004700}${FFFFFF}8000\nBomba Extra Grande - {004700}${FFFFFF}10000\nBomba Para Veiculo - {004700}${FFFFFF}5000", "Comprar", "Fechar");
- return 1;
- }
- if(strcmp("/explodir", cmdtext, true, 10) == 0)
- {
- if(IsValidPlayerObject(playerid,bomb))
- {
- KillTimer(bomb0);
- CreateExplosion(X,Y,Z,11,10.0);
- DestroyPlayerObject(playerid,bomb);
- }
- else
- if(IsValidPlayerObject(playerid,bomb1))
- {
- KillTimer(bomb01);
- CreateExplosion(X,Y,Z,5,150.0);
- DestroyPlayerObject(playerid,bomb1);
- }
- else
- if(IsValidPlayerObject(playerid,bomb2))
- {
- KillTimer(bomb02);
- CreateExplosion(X,Y,Z,2,300.0);
- DestroyPlayerObject(playerid,bomb2);
- }
- else
- if(IsValidPlayerObject(playerid,bomb3))
- {
- KillTimer(bomb03);
- CreateExplosion(X,Y,Z,6,1500.0);
- DestroyPlayerObject(playerid,bomb3);
- }
- else
- if(IsValidPlayerObject(playerid,bomb4))
- {
- KillTimer(bomb04);
- CreateExplosion(X,Y,Z,7,3000000.0);
- DestroyPlayerObject(playerid,bomb4);
- }
- else
- if(IsValidPlayerObject(playerid,bomb5))
- {
- CreateExplosion(X,Y,Z,7,300.0);
- DestroyPlayerObject(playerid,bomb4);
- }
- return 1;
- }
- if(strcmp("/desarmar", cmdtext, true, 10) == 0)
- {
- if(IsValidPlayerObject(playerid,bomb))
- {
- KillTimer(bomb0);
- DestroyPlayerObject(playerid,bomb);
- }
- else
- if(IsValidPlayerObject(playerid,bomb1))
- {
- KillTimer(bomb01);
- DestroyPlayerObject(playerid,bomb1);
- }
- else
- if(IsValidPlayerObject(playerid,bomb2))
- {
- KillTimer(bomb02);
- DestroyPlayerObject(playerid,bomb2);
- }
- else
- if(IsValidPlayerObject(playerid,bomb3))
- {
- KillTimer(bomb03);
- DestroyPlayerObject(playerid,bomb3);
- }
- else
- if(IsValidPlayerObject(playerid,bomb4))
- {
- KillTimer(bomb04);
- DestroyPlayerObject(playerid,bomb4);
- }
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 0 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 01, DIALOG_STYLE_LIST, "{FF0000}Blog do SA:MP{FFFFFF} Controle Painel", "Bomba Grande - {004700}${FFFFFF}2000\nBomba Media - {004700}${FFFFFF}4000\nBomba{FFFFFF} - {004700}${FFFFFF}6000\nBomba Grande + - {004700}${FFFFFF}8000\nBomba Extra Grande - {004700}${FFFFFF}10000\nBomba Para Veiculo - {004700}${FFFFFF}5000", "Comprar", "Fechar");
- }
- }
- }
- if(dialogid == 01 && response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) >= 2000)
- {
- GetPlayerPos(playerid,X,Y,Z);
- bomb = CreatePlayerObject(playerid, 367, X-0.5,Y,Z-0.9,0,-1,-1,300.0);
- GivePlayerMoney(playerid, -2000);
- bomb0 = SetTimerEx("t0",180000,0,"i",playerid);
- SendClientMessage(playerid, 0xFFFFFFFF, "Sua bomba irá explodir em {FF1919}3 minutos{FFFFFF}!");
- SendClientMessage(playerid, 0xFFFFFFFF, "Se você quer explodir mais rápido, então use {FF1919}/explodir{FFFFFF}!");
- }
- else
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "Voce não tem dinheiro!");
- }
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) >= 4000)
- {
- GetPlayerPos(playerid,X,Y,Z);
- bomb1 = CreatePlayerObject(playerid, 343, X-0.5,Y,Z-0.9,0,-1,-1,300.0);
- GivePlayerMoney(playerid, -4000);
- bomb01 = SetTimerEx("t1",180000,0,"i",playerid);
- SendClientMessage(playerid, 0xFFFFFFFF, "Sua bomba irá explodir em {FF1919}3 minutos{FFFFFF}!");
- SendClientMessage(playerid, 0xFFFFFFFF, "Se você quer explodir mais rápido, então use {FF1919}/explodir{FFFFFF}!");
- }
- else
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "Voce não tem dinheiro!");
- }
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) >= 6000)
- {
- GetPlayerPos(playerid,X,Y,Z);
- bomb2 = CreatePlayerObject(playerid, 1252, X-0.5,Y,Z-0.65,0,-1,-1,300.0);
- bomb02 = SetTimerEx("t2",180000,0,"i",playerid);
- SendClientMessage(playerid, 0xFFFFFFFF, "Sua bomba irá explodir em {FF1919}3 minutos{FFFFFF}!");
- SendClientMessage(playerid, 0xFFFFFFFF, "Se você quer explodir mais rápido, então use {FF1919}/explodir{FFFFFF}!");
- }
- else
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "Voce não tem dinheiro!");
- }
- }
- case 3:
- {
- if(GetPlayerMoney(playerid) >= 8000)
- {
- GetPlayerPos(playerid,X,Y,Z);
- bomb3 = CreatePlayerObject(playerid, 1264, X-0.5,Y,Z-0.55,0,-1,-1,300.0);
- GivePlayerMoney(playerid, -8000);
- bomb03 = SetTimerEx("t3",180000,0,"i",playerid);
- SendClientMessage(playerid, 0xFFFFFFFF, "Sua bomba irá explodir em {FF1919}3 minutos{FFFFFF}!");
- SendClientMessage(playerid, 0xFFFFFFFF, "Se você quer explodir mais rápido, então use {FF1919}/explodir{FFFFFF}!");
- }
- else
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "Voce não tem dinheiro!");
- }
- }
- case 4:
- {
- if(GetPlayerMoney(playerid) >= 10000)
- {
- GetPlayerPos(playerid,X,Y,Z);
- bomb4 = CreatePlayerObject(playerid, 345, X-0.5,Y,Z-0.9,0,-1,-1,300.0);
- GivePlayerMoney(playerid, -10000);
- bomb04 = SetTimerEx("t4",180000,0,"i",playerid);
- SendClientMessage(playerid, 0xFFFFFFFF, "Sua bomba irá explodir em {FF1919}3 minutos{FFFFFF}!");
- SendClientMessage(playerid, 0xFFFFFFFF, "Se você quer explodir mais rápido, então use {FF1919}/explodir{FFFFFF}!");
- }
- else
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "Voce não tem dinheiro!");
- }
- }
- case 5:
- {
- if(GetPlayerMoney(playerid) >= 5000)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetPlayerPos(playerid,X,Y,Z);
- bomb5 = CreatePlayerObject(playerid, 1252, X-0.5,Y,Z-0.9,0,-1,-1,300.0);
- vehicleid = GetPlayerVehicleID(playerid);
- AttachPlayerObjectToVehicle(playerid, bomb5, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0);
- GivePlayerMoney(playerid, -5000);
- }
- else
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "Voce não esta em nenhum veiculo!");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "Voce não tem dinheiro!");
- }
- }
- }
- }
- return 1;
- }
- forward t0(playerid);
- public t0(playerid)
- {
- KillTimer(bomb0);
- if(IsValidPlayerObject(playerid,bomb))
- {
- CreateExplosion(X,Y,Z,11,300.0);
- DestroyPlayerObject(playerid,bomb);
- }
- return 1;
- }
- forward t1(playerid);
- public t1(playerid)
- {
- KillTimer(bomb01);
- if(IsValidPlayerObject(playerid,bomb1))
- {
- CreateExplosion(X,Y,Z,5,300.0);
- DestroyPlayerObject(playerid,bomb1);
- }
- return 1;
- }
- forward t2(playerid);
- public t2(playerid)
- {
- KillTimer(bomb02);
- if(IsValidPlayerObject(playerid,bomb2))
- {
- CreateExplosion(X,Y,Z,2,300.0);
- DestroyPlayerObject(playerid,bomb2);
- }
- return 1;
- }
- forward t3(playerid);
- public t3(playerid)
- {
- KillTimer(bomb03);
- if(IsValidPlayerObject(playerid,bomb3))
- {
- CreateExplosion(X,Y,Z,6,300.0);
- DestroyPlayerObject(playerid,bomb3);
- }
- return 1;
- }
- forward t4(playerid);
- public t4(playerid)
- {
- KillTimer(bomb04);
- if(IsValidPlayerObject(playerid,bomb4))
- {
- CreateExplosion(X,Y,Z,7,300.0);
- DestroyPlayerObject(playerid,bomb4);
- }
- return 1;
- }
- //FS Traduzido por: Capao_DATP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement