SA-MP Forums Archive
[Include] DS Anti-God - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Include] DS Anti-God (/showthread.php?tid=385588)



DS Anti-God - Don_Speed - 16.10.2012

Don Speed Anti-God


Bom nao e o pior e tambem nao e o melhor , porem facil de usar ...

Explicaзao basica :

Para criar o camando para usar esta include e simples\/
pawn Код:
command(god,playerid,params[])
{
    new id;
    if(sscanf(params,"d",id))
                       return SendClientMessage(playerid,-1,"/god [id]");
    Godid(id);
    return true;
}
Nao tem muito a dizer

CODE \/
pawn Код:
#include a_samp
#define SLOTS 100
#define TIPOEXPLOSION 12
enum pInfo{
   Float:PosX,
   Float:PosY,
   Float:PosZ,
   Float:Vida
}
new AntiGod[SLOTS][pInfo],
                       Float:Pos[3],
                                Float:HP,
                                       Float:AHP,
                                               Don[100],
                                                      DName[MAX_PLAYER_NAME];
                                                     
stock Godid(id)
{
    GetPlayerName(id,DName,sizeof(DName));
    format(Don,sizeof(Don),"[Aviso]O jogador %s foi acusado de estade de GOD.[Aguarde o resultado en instantes...]",DName);
    SendClientMessageToAll(-1,Don);
    GetPlayerHealth(id,AHP);
    GetPlayerPos(id, Pos[0], Pos[1], Pos[2]);
    AntiGod[id][PosX] = Pos[0];
    AntiGod[id][PosY] = Pos[1];
    AntiGod[id][PosZ] = Pos[2];
    AntiGod[id][Vida] = AHP;
    SetPlayerPos(id, 0.0,0.0,0.0);
    Godid2(id);
    return true;
}
stock Godid2(id)
{
    GetPlayerPos(id, Pos[0], Pos[1], Pos[2]);
    CreateExplosion(Pos[0], Pos[1], Pos[2], TIPOEXPLOSION, 10.0);
    Final(id);
    return true;
}
stock Final(id)
{
    GetPlayerHealth(id,HP);
    if(AntiGod[id][Vida] >= HP)
    {
        format(Don,sizeof(Don),"[Aviso]O jogador %s acusado de GOD [ resultdo : nao ]",DName);
        SendClientMessageToAll(-1,Don);
        SetPlayerPos(id, AntiGod[id][PosX], AntiGod[id][PosY], AntiGod[id][PosZ]);
        GetPlayerHealth(id, AntiGod[id][Vida]);
    }
    else if(AntiGod[id][Vida] < HP)
    {
        format(Don,sizeof(Don),"[Aviso]O jogador %s acusado de GOD [ resultdo : sim ]",DName);
        SendClientMessageToAll(-1,Don);
        Kick(id);
    }
    return true;
}

@Edit

Uso como FilterScript
pawn Код:
#include a_samp
#include Anti-God // Include DS Anti-God
#include zcmd
#include sscanf2
public OnFilterScriptInit()
{
    return 1;
}
public OnFilterScriptExit()
{
    return 1;
}
public OnPlayerConnect(playerid)
{
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    return 1;
}
command(god,playerid,params[])
{
    new id;
    if(sscanf(params,"d",id))
                       return SendClientMessage(playerid,-1,"/god [id]");
    Godid(id);
    return true;
}
Achou alum bug avisime!
Gostou comente
Nao Gostou Critique.



Re: DS Anti-God - Life Advanced - 16.10.2012

@Edit !

Entendi Nice +Rep !!


Re: DS Anti-God - Jason` - 16.10.2012

Nгo deve nem ter compilado o cуdigo antes de postar...

Quote:

Kik(id)




Re: DS Anti-God - mau.tito - 16.10.2012

Quote:
Originally Posted by Jason`
Посмотреть сообщение
Nгo deve nem ter compilado o cуdigo antes de postar...



kkkk pdc vey o cara nem percebeu o erro de portugues , nem deve ter compilado .


Re: DS Anti-God - Jason` - 16.10.2012

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
kkkk pdc vey o cara nem percebeu o erro de portugues , nem deve ter compilado .
Erro de portuguкs?




Re: DS Anti-God - mau.tito - 16.10.2012

Creio que sim ne!


Re: DS Anti-God - Diogo123 - 16.10.2012

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
Creio que sim ne!
Lol '-' ...

Kick(id); oque tem erro de portuguкs ai mano *-*


Re: DS Anti-God - Coringa_Vilao - 16.10.2012

Irei ver se funfa mais ta muito bom !


Re: DS Anti-God - Jason` - 16.10.2012

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
Creio que sim ne!
Nгo, kick й uma palavra oriunda do inglкs que significa chutar.



Tуpico
Duvido muito que vocк tenha testado o script.


Re: DS Anti-God - [JD]BlackFire - 16.10.2012

explodir o jogador nгo me parece uma opзгo muito agradбvel, podia usar as public onplayertakedamage e onplayergivedamage