Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*_____________________________________*\
- |* • Created by: Coe1 *|
- |* • Iniciado em: 10/07/2013 *|
- |* • Terminado em: 10/07/2013 *|
- |* • FilterScript : CoeTazer v0.2 *|
- |* • Disponível em: forum.sa-mp.com *|
- \*_____________________________________*/
- #define FILTERSCRIPT
- // ~~~~~ [ CoeTazer Includes ] ~~~~~
- #include <a_samp>
- #include <a_players>
- #include <ZCMD>
- // ~~~~~ [ CoeTazer Definições ] ~~~~~
- #define Vermelho 0xFF0000FF
- #define Amarelo 0xFFFF00FF
- // ~~~~~~ [ CoeTazer Vars ] ~~~~~~
- new bool:Stazer[MAX_PLAYERS] = false;
- new bool:Tazer[MAX_PLAYERS] = false;
- #if defined FILTERSCRIPT
- // ~~~~~~ [ CoeTazer Forwards ] ~~~~~~
- forward StopT(playerid);
- // ~~~~~~ [ CoeTazer CMDS ] ~~~~~~
- CMD:tazer(playerid)
- {
- if(Tazer[playerid] == true) return SendClientMessage(playerid, Vermelho,"[ x ] Você já esta equipado com uma Tazer");
- {
- GivePlayerWeapon(playerid, 23, 1900);
- SendClientMessage(playerid, Amarelo,"[ > ] Tazer equipada !");
- Tazer[playerid] = true;
- }
- return 1;
- }
- CMD:rtazer(playerid)
- {
- if(Tazer[playerid] == false) return SendClientMessage(playerid, Vermelho,"[ ERRO ] Nenhum equipamento foi encontrado.");
- {
- SetPlayerArmedWeapon(playerid,0);
- SendClientMessage(playerid, Amarelo,"[ > ] Equipamento retirado");
- Tazer[playerid] = false;
- }
- return 1;
- }
- // ~~~~~~ [ CoeTazer Publics ] ~~~~~~
- public OnPlayerConnect(playerid)
- {
- Stazer[playerid] = false;
- Tazer[playerid] = false;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- Stazer[playerid] = false;
- Tazer[playerid] = false;
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
- {
- if(issuerid != INVALID_PLAYER_ID)
- {
- if(Tazer[issuerid] == true && GetPlayerWeapon(issuerid) == 23 && Stazer[playerid] == false)
- {
- TogglePlayerControllable(playerid,0);
- ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
- SendClientMessage(playerid, Vermelho,"[ CT ] Você foi atingido com uma tazer e ficou inconsciente.");
- SetTimerEx("StopT", 4000, 0, "d", playerid);
- Stazer[playerid] = true;
- }
- }
- return 1;
- }
- public StopT(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- Stazer[playerid] = false;
- return 1;
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment