[PEDIDO] MUITO SIMPLES (EU ACHO)
#1

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
Reply
#2

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

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;
    }
Reply
#4

@ kk' ,

@ Blz vo ver aki se funfa

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

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;
}
Reply
#6

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"
Reply
#7

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

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

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

essa public й necessario o samp 0.3d '-'
Reply
#10

Hum.

Vo tranferir o para samp 0.3d e ve se funfa
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)