SA-MP Forums Archive
[AJUDA] comando /tr nгo domina a gangzone. - 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)
+---- Thread: [AJUDA] comando /tr nгo domina a gangzone. (/showthread.php?tid=329778)



[AJUDA] comando /tr nгo domina a gangzone. - tonisantolia - 30.03.2012

Eu digito /tr e nada acontece O.O;
PHP код:
COMMAND:tr(playeridparams[])
{
    new 
string[128];
    if(
PlayerInfo[playerid][pGangster] >= 1)
    {
        if(
IsPlayerInUnity(playerid))
        {
            if(
Dominando[playerid] != 0)
            {
                
SendClientMessage(playerid0x666666FF"Vocк jб esta dominando uma GangZone.");
                return 
1;
            }
            if(
UnitySendoDominada != 0)
            {
                
SendClientMessage(playerid0x666666FF"a Unity jб esta sendo dominado.");
                return 
1;
            }
            if(
donounity == TeamGang[playerid])
            {
                
SendClientMessage(playerid0x666666FF"A Unity jб й da sua Gang.");
                return 
1;
            }
            
format(stringsizeof(string), "O Jogador %s da Gang %s esta dominando a Unity."sendernameNomeGang[TeamGang[playerid]]);
            
SendClientMessageToAll(0x007700FFstring);
            
GangZoneFlashForAll(GZUnityCorGang(TeamGang[playerid]));
            
SetTimerEx("DominarUnity"30000false"i"playerid);
            
UnitySendoDominada 1;
            
Dominando[playerid] = 1;
            return 
1;
        }
    }
    return 
1;




Re: [AJUDA] comando /tr nгo domina a gangzone. - Ricop522 - 30.03.2012

Caro Toni,

De 2 checadas:
Sugiro ler sobre debugs no codigo!


Espero ter ajudado,

Att, Ricop522


Re: [AJUDA] comando /tr nгo domina a gangzone. - tonisantolia - 30.03.2012

Sim, o jogador esta na unity e sim ele e gangster >= 1


Re: [AJUDA] comando /tr nгo domina a gangzone. - ViniBorn - 30.03.2012

IsPlayerInUnity

90% de chance do erro estar nessa funзгo

Poste-a aqui.


Re: [AJUDA] comando /tr nгo domina a gangzone. - tonisantolia - 30.03.2012

PHP код:
stock IsPlayerInUnity(playerid)
{
    new 
Float:X,Float:Y,Float:Z;
    
GetPlayerPos(playeridXYZ);
    if(
>= 1793.5234 && >= -1970.1323 && <= 1693.0889 && <= -1872.240)
    {
        return 
1;
    }
    return 
0;




Re: [AJUDA] comando /tr nгo domina a gangzone. - ViniBorn - 31.03.2012

pawn Код:
stock IsPlayerInUnity(playerid)
{
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    if(X >= 1693.0889 && Y >= -1970.1323 && X <= 1793.5234 && Y <= -1872.240)
    {
        return 1;
    }
    return 0;
}



Re: [AJUDA] comando /tr nгo domina a gangzone. - StrondaXxT - 31.03.2012

Quote:

if(donounity == TeamGang[playerid])
{
SendClientMessage(playerid, 0x666666FF, "A Unity jб й da sua Gang.");
return 1;
}

Use o tutorial desse comando pra ter uma base de como fazer o mesmo mais sу que nada acontecia entгo modifiquei ao meu estilo todo o comando e arrumei-o retirei essa funзгo e uma outra que mostra as GZ no map cria uma simples que arruma o erro.