SA-MP Forums Archive
[PEDIDO] MUITO SIMPLES (EU ACHO) - 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: [PEDIDO] MUITO SIMPLES (EU ACHO) (/showthread.php?tid=322001)



[PEDIDO] MUITO SIMPLES (EU ACHO) - kinhobryant - 29.02.2012

Gostaria de saber se tem como, colocar esse comando sу quando um player atirar dentro do carro em uma pessoa de apй tem como ?

PHP код:
if((newkeys KEY_FIRE) && IsPlayerInAnyVehicle(playerid))
    {
        if(
GetPlayerWeapon(playerid) == 24)
        {
            
SendClientMessage(playerid, -1COR_PR"Nгo podes atirar de seu veiculo!");
            
RemovePlayerFromVehicle(playerid);
            return 
false;
        }
        return 
true;
    } 
@oBS.: Cmd feito por mim


Re: [PEDIDO] MUITO SIMPLES (EU ACHO) - Kmatsu - 29.02.2012

Isso nao й um comando '-'
use a public OnPlayerTakeDamage ou a OnPlayerGiveDamage que vocк irб conseguir '-'


Re: [PEDIDO] MUITO SIMPLES (EU ACHO) - steki. - 29.02.2012

OnPlayerTakeDamage:
pawn Код:
new keys, ud, lr;
GetPlayerKeys(issuerid, keys, ud, lr);
if(IsPlayerInAnyVehicle(issuerid) && !IsPlayerInAnyVehicle(playerid))
    {
        if(GetPlayerWeapon(playerid) == 24)
        {
            SendClientMessage(issuerid, -1, COR_PR, "Nгo podes atirar de seu veiculo!");
            RemovePlayerFromVehicle(issuerid);
            return false;
        }
        return true;
    }



Re: [PEDIDO] MUITO SIMPLES (EU ACHO) - kinhobryant - 29.02.2012

@ kk' ,

@ Blz vo ver aki se funfa

@ Nгo tenho essa public tenho q cria-la neh :P ?


Re: [PEDIDO] MUITO SIMPLES (EU ACHO) - Kmatsu - 29.02.2012

sim, vai ter que cria-la

pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
{
    if(damagedid == INVALID_PLAYER_ID) return true;
    if(IsPlayerInAnyVehicle(playerid) && !IsPlayerInAnyVehicle(damagedid) && weaponid == 24)
    {
        SendClientMessage(issuerid, -1, COR_PR, "Nгo podes atirar de seu veiculo!");
        RemovePlayerFromVehicle(issuerid);
        return false;
    }
    return true;
}



Re: [PEDIDO] MUITO SIMPLES (EU ACHO) - kinhobryant - 29.02.2012

pawn Код:
C:\Users\Kinho\Desktop\My Server\gamemodes\BrasilBestServer.pwn(47413) : warning 235: public function lacks forward declaration (symbol "OnPlayerGiveDamage")
C:\Users\Kinho\Desktop\My Server\gamemodes\BrasilBestServer.pwn(47418) : error 017: undefined symbol "issuerid"
C:\Users\Kinho\Desktop\My Server\gamemodes\BrasilBestServer.pwn(47419) : error 017: undefined symbol "issuerid"



Re: [PEDIDO] MUITO SIMPLES (EU ACHO) - Kmatsu - 29.02.2012

ta usando meu codigo ou do Stewie?
Porque OnPlayerGiveDamage nao tem issuerid

e vocк estб usando as includes do SA:MP 0.3d?


Re: [PEDIDO] MUITO SIMPLES (EU ACHO) - kinhobryant - 29.02.2012

Meu samp й 0.3c e tou usando o seu comando kamatsu


Re: [PEDIDO] MUITO SIMPLES (EU ACHO) - Kmatsu - 29.02.2012

essa public й necessario o samp 0.3d '-'


Re: [PEDIDO] MUITO SIMPLES (EU ACHO) - kinhobryant - 29.02.2012

Hum.

Vo tranferir o para samp 0.3d e ve se funfa