Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ARQUIVO BAIXADO NA DETONA SAMP
- TUDO PARA SEU SERVIDOR SAMP
- WWW.detonasampoficial.blogspot.com.br
- */ /*
- ______________________________________________________________________
- | |
- | Sistema idealizado e criado por: |
- | |
- | Jefrens: http://forum.sa-mp.com/member.php?u=254599 |
- | |
- | Hardware: http://forum.sa-mp.com/member.php?u=112804 |
- | |
- | Não retire os créditos e não esqueça |
- | de colocar os créditos no seu servidor! |
- |______________________________________________________________________|
- Atualizado Data 29/11/2015 */
- /////////////////////////////////////////////////////////////////////////////////////
- #define FILTERSCRIPT
- #include <a_samp>
- #include <sscanf2>
- #include <zcmd>
- #pragma tabsize 0
- #if defined FILTERSCRIPT
- // Callbacks
- forward DescongelarJeff();
- // Variaves
- new id1,id2;
- new Tempox1 = 3;
- new TaNoX1[MAX_PLAYERS];
- new StrJEFF[256];
- // Cores
- #define COR_JEFF 0xFF0000FF
- #define COR_JEFF2 0xBFC0C2FF
- #define COR_JEFF3 0xFF0000AA
- /////////////////////////////////////////////////////////////////////////////////////
- public OnFilterScriptInit()
- {
- print("\n----------------------------------------");
- print(" Evento x1 By: Jefrens'Jeffao' e Hardware");
- print(" Carregado com sucesso!");
- print("-----------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n----------------------------------------");
- print(" Evento x1 By: Jefrens'Jeffao' e Hardware");
- print(" Desligado com sucesso!");
- print("-----------------------------------------\n");
- return 1;
- }
- CMD:x1(playerid,params[])
- {
- if(sscanf(params,"dd",id1,id2)) return SendClientMessage(playerid,COR_JEFF2,"Uso: /x1 [id1] [id2]");
- if(IsPlayerConnected(id1) == 0)
- {
- SendClientMessage(playerid,COR_JEFF3,"[ERRO] Player ID1 não conectado!");
- return 1;
- }
- if(IsPlayerConnected(id2) == 0)
- {
- SendClientMessage(playerid,COR_JEFF3,"[ERRO] Player ID2 não conectado!");
- return 1;
- }
- if(Tempox1 != 3)
- {
- SendClientMessage(playerid, -1, "[ERRO] O X1 já começou espere acabar para começar outro!");
- return 1;
- }
- if(!IsPlayerAdmin(playerid))//if(PlayerInfo[playerid][pAdmin] < 3)
- {
- SendClientMessage(playerid, COR_JEFF2, "Você não é um admin logado na RCON");
- return 1;
- }
- SetPlayerPos(id1, 1414.1641,-20.2892,1000.9251);// Seta id1 pra essa posição
- SetPlayerPos(id2, 1362.8082,-20.4927,1000.9219);// Seta id2 pra essa posição
- SetPlayerInterior(id1, 1);// Seta interior id1
- SetPlayerInterior(id2, 1);// Seta interior id2
- SetPlayerHealth(id1, 100);// Seta Vida id1
- SetPlayerHealth(id2, 100);// Seta Vida id2
- SetPlayerArmour(id1, 100);// Seta Colete id1
- SetPlayerArmour(id2, 100);// Seta Colete id2
- GivePlayerWeapon(id1, 24, 999);// Seta Desert id1
- GivePlayerWeapon(id2, 24, 999);// Seta Desert id2
- GivePlayerWeapon(id1, 25, 999);// Seta Shotgun id1
- GivePlayerWeapon(id2, 25, 999);// Seta Shotgun id2
- TaNoX1[id1] = 1;
- TaNoX1[id2] = 1;
- format(StrJEFF, sizeof(StrJEFF), "[Evento X1] {00FFFF}%s {FFFFFF}vs {00FFFF}%s", PlayerName(id1), PlayerName(id2));// Manda a mensagem
- SendClientMessageToAll(COR_JEFF, StrJEFF);// Mensagem pra todos players online
- TogglePlayerControllable(id1, 0);
- TogglePlayerControllable(id2, 0);
- DescongelarJeff();
- return true;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new string[256];
- if(TaNoX1[playerid] == 1)
- {
- if(id1 == killerid)
- {
- format(string, sizeof(string), "[Evento X1] {00FFFF}%s {FFFFFF}Ganhou o x1 contra o {00FFFF}%s!", PlayerName(id1), PlayerName(id2));
- SendClientMessageToAll(COR_JEFF, string);
- }
- else if(id2 == killerid)
- {
- format(string, sizeof(string), "[Evento X1] {00FFFF}%s {FFFFFF}Ganhou o x1 contra o {00FFFF}%s!", PlayerName(id2), PlayerName(id1));
- SendClientMessageToAll(COR_JEFF, string);
- }
- TaNoX1[id1] = 0;
- TaNoX1[id2] = 0;
- }
- }
- public DescongelarJeff()
- {
- if(Tempox1 == 0)
- {
- format(StrJEFF, sizeof(StrJEFF),"%d", Tempox1);
- GameTextForPlayer(id1,"~g~Go Go Go!", 1000, 6);
- GameTextForPlayer(id2,"~g~Go Go Go!", 1000, 6);
- Tempox1 = 3;
- TogglePlayerControllable(id1, 1);
- TogglePlayerControllable(id2, 1);
- return 0;
- }
- format(StrJEFF, sizeof(StrJEFF),"%d", Tempox1);
- GameTextForPlayer(id1, StrJEFF, 1000, 6);
- GameTextForPlayer(id2, StrJEFF, 1000, 6);
- SetTimer("DescongelarJeff", 1000, 0);
- return Tempox1--;
- }
- stock PlayerName(playerid)
- {
- new Name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
- return Name;
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement