[Pedido] por objecto de caixa em sua mao
#7

Quote:
Originally Posted by LeleziiN
Посмотреть сообщение
Blz vou pegar pRa testar, mas IgorLuiz tipo asse eu vou colocar uns objectos pelo MTA no local aonde quero air eu chegou perto do objeto e dнgito o comando e pego o objectos e o objectos que estava criado no chгo some serб que esse codigo que vc fez da pra fazer isso?
Eu fiz um filterscript pra vocк, ele cria uma caixa em LV, vocк tem que chegar perto da caixa e digita /caixa para pegar ela, e para deixar ela tambйm digita /caixa, mas sу pode deixar ela onde vocк pegou, edite do seu jeito e pegue como base. vocк pode mudar o objeto pelo MTA, basta trocar no FilterScript! ^^

OBS: para ir ate a caixa digite "/ircaixa"

PHP код:
//                                                                       By: IgorLuiz
#include <a_samp>
#include <zcmd>
//
new bool:Caixa[MAX_PLAYERS], Caixas// Variбveis
//
public OnFilterScriptInit()
{
    print(
"|FS| Pegar Caixas |ON|");
    
Caixas CreateObject(12711535.3435,922.4873,10.8203,0.0000000,0.0000000,178.6866); // Criar uma caixa em LV
    
return 1;
}
//
public OnFilterScriptExit()
{
    print(
"|FS| Pegar Caixas |OFF|");
    
DestroyObject(Caixas); // Destruir as caixas quando o modo de jogo for encerrado
    
return 1;
}
//
CMD:caixa(playerid)
{
    if(!
Caixa[playerid])
    {
        if(!
IsPlayerInRangeOfPoint(playerid1.01535.3435,922.4873,10.8203)) return SendClientMessage(playerid0xFFFFFFFF,"{FF0000}Vocк nгo esta perto da caixa"); // O Jogador sу pode pegar a caixa nesta posiзao
        
Caixa[playerid] = true// O jogador estб com uma caixa
        
DestroyObject(Caixas); // Destruir a caixa em LV pois ele pegou ela
        
SetPlayerAttachedObject(playerid112711,0.20,0.36,0.0,0.0,90.00.00.40.30.6); // Setar uma caixa nos peito do jogador
        
ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1); // Anime de pegar caixa
        
SetTimerEx("Anime"1000false"d"playerid); // Se o anime nгo for setado o settime vai setar denovo
        
SendClientMessage(playerid0xFFFFFFFF"Vocк Pegou a caixa!"); // Avisar ao jogador que ele pegou uma caixa
    
}
    else 
// O Jogador Jб esta com uma caixa, entгo vamos tirar a caixa dele
    
{
        if(!
IsPlayerInRangeOfPoint(playerid1.01535.3435,922.4873,10.8203)) return SendClientMessage(playerid0xFFFFFFFF,"{FF0000}Coloque a caixa onde vocк pegou!"); // O Jogador sу pode deixar a caixa nesta posiзao
        
RemovePlayerAttachedObject(playerid1); // Tirar a caixa do jogador
        
ApplyAnimation(playerid"PED""fucku"4.000000); // Anime final
        
Caixas CreateObject(12711535.3435,922.4873,10.8203,0.0000000,0.0000000,178.6866); // Devolver a caixa no seu local inicial
        
SendClientMessage(playerid0xFFFFFFFF"Vocк Largou a caixa!"); // Avisar ao jogador que ele deixou a caixa
        
Caixa[playerid] = false// O jogador nгo estб mais com uma caixa
    
}
    return 
1;
}
//
CMD:ircaixa(playerid) return SetPlayerPos(playerid1535.2312,917.0234,10.6719); // Comando para vocк ir ate as caixas
forward Anime(playerid); // forward
//
public Anime(playerid) return ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1); // Se o anime nгo for setado favor setar denovo
//                                                                       By: IgorLuiz 
Reply


Messages In This Thread
por objecto de caixa em sua mao - by LeleziiN - 13.08.2015, 02:52
Re: por objecto de caixa em sua mao - by Welconha - 13.08.2015, 03:10
Re: por objecto de caixa em sua mao - by iTakelot - 13.08.2015, 03:17
Re: por objecto de caixa em sua mao - by IgorLuiz - 13.08.2015, 03:28
Re: por objecto de caixa em sua mao - by PT - 13.08.2015, 07:29
Re: por objecto de caixa em sua mao - by LeleziiN - 13.08.2015, 23:10
Re: por objecto de caixa em sua mao - by IgorLuiz - 14.08.2015, 03:05
Re: por objecto de caixa em sua mao - by LeleziiN - 14.08.2015, 22:06
Re: por objecto de caixa em sua mao - by LeleziiN - 15.08.2015, 23:45

Forum Jump:


Users browsing this thread: 1 Guest(s)