sexta-feira, 8 de novembro de 2013

0 DS Anti God

Ola , essa include simples como da primeira versão , so que melhorada .
Poderiamos dizer que essa include cairia como uma luva em servidores de mata mata.
Eu testei essa include .


Muito facil de usar

Quote:
Originally Posted by Don_Speed View Post

Explicaçao basica :

Para criar o camando para usar esta include e simples\/
PHP Code:
command(god,playerid,params[])
{
    new 
id;
    if(
sscanf(params,"d",id))
                       return 
SendClientMessage(playerid,-1,"/god [id]");
    
Acusar(id);
    return 
true;
Uma rapida explicação

PHP Code:
if(DonSpeed[playerid][Vida][0] < DonSpeed[playerid][Vida][1])
    {
            
/*                 ESTA DE GOD
                  Aqui codigo(s) para punir jogador que esta com god
                                                                             */
    
}
    else
    {
          if(
DonSpeed[playerid][Vida][0] == DonSpeed[playerid][Vida][1])
          {
             
/*               ESTA DE RT OU ESC
                   Aqui codigo(s) para punir jogador que esta de ESC/RT      */
          
}
    } 
Isso /\ esta marcado na Include para que você saiba.

Sem mais delongas
PHP Code:
/*                       DS ANTI-GOD v2                                        */

#include              a_samp

#define               TIPOEXPLOSION                                           12
#define               TEMPO                                                  800
enum iGod {
   
Float:Pos[3],
   
Float:Vida[2]
}
new 
DonSpeed[MAX_PLAYERS][iGod];
stock Acusar(playerid)
{
    
GetPlayerHealth(playeridDonSpeed[playerid][Vida][0]);
    
GetPlayerPos(playeridDonSpeed[playerid][Pos][0], DonSpeed[playerid][Pos][1], DonSpeed[playerid][Pos][2]);
    
SetPlayerPos(playerid0.00.00.0);
    
SetTimerEx("Verificar"TEMPOfalse"d"playerid);
    return 
true;
}
stock Verificar(playerid)
{
    
GetPlayerPos(id,DonSpeed[playerid][Pos][0], DonSpeed[playerid][Pos][1], DonSpeed[playerid][Pos][2]);
    
CreateExplosion(DonSpeed[playerid][Pos][0], DonSpeed[playerid][Pos][1], DonSpeed[playerid][Pos][2], TIPOEXPLOSION10.0);
    
GetPlayerHealth(playeridDonSpeed[playerid][Vida][1]);
    
SetTimerEx("Resultado"TEMPOfalse"d"playerid);
    return 
true;
}
stock Resultado(playerid)
{
    if(
DonSpeed[playerid][Vida][0] < DonSpeed[playerid][Vida][1])
    {
            
/*                 ESTA DE GOD
                  Aqui codigo(s) para punir jogador que esta com god
                                                                             */
    
}
    else
    {
          if(
DonSpeed[playerid][Vida][0] == DonSpeed[playerid][Vida][1])
          {
             
/*               ESTA DE RT OU ESC
                   Aqui codigo(s) para punir jogador que esta de ESC/RT      */
          
}
    }
    
SetPlayerHealth(playeridDonSpeed[playerid][Vida][0]);
    
SetPlayerPos(playeridDonSpeed[playerid][Pos][0], DonSpeed[playerid][Pos][1], DonSpeed[playerid][Pos][2]);
    return 
true;
Creditos DonSpeed

0 comentários: