[Ajuda] Problema no /janelas
#1

Entгo, eu adicionei a funзгo no meu GameMode, sу que o /janelas sу desce as janelas, quando eu retorno a usar o /janelas para fecha-las, elas continuam abertas, jб tentei um monte de coisa, sу que foi tudo em vгo...

PHP код:
CMD:janelas(playeridparams[])
{
    new 
vehicleid GetPlayerVehicleID(playerid);
    new 
string[124];
    new 
driverpassengerbackleftbackright;
        if (!
IsWindowedVehicle(vehicleid))
        return 
SendErrorMessage(playerid"Este veнculo nгo possui janelas.");
    switch (
CoreVehicles[vehicleid][vehWindowsDown])
    {
        case 
false:
        {
            
CoreVehicles[vehicleid][vehWindowsDown] = true;
            
ShowPlayerFooter(playerid"Voce ~g~abaixou as janelas~w~ do veiculo!");
            
format(stringsizeof(string), "** %s pressiona um botгo e abaixa as janelas do veнculo."ReturnName(playerid0));
             
SetPlayerChatBubble(playeridstringCOLOR_PURPLE30.010000);
            
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);
        }
        case 
true:
        {
            
CoreVehicles[vehicleid][vehWindowsDown] = false;
            
ShowPlayerFooter(playerid"Voce ~r~fechou as janelas~w~ do veiculo!");
            
format(stringsizeof(string), "** %s pressiona um botгo e fecha as janelas do veнculo."ReturnName(playerid0));
             
SetPlayerChatBubble(playeridstringCOLOR_PURPLE30.010000);
            
SetVehicleParamsCarWindows(GetPlayerVehicleID(playerid), backrightpassengerbackleftbackright);
             
GetVehicleParamsCarWindows(GetPlayerVehicleID(playerid), driverpassengerbackleftbackright);
        }
    }
    return 
1;

Reply
#2

PHP код:
CMD:janelas(playeridparams[]) 

    new 
vehicleid GetPlayerVehicleID(playerid); 
    new 
string[124]; 
    new 
driverpassengerbackleftbackright;
    
GetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);  
    
// 0 = Janela aberta, 1 = Janela fechada
    
if (!IsWindowedVehicle(vehicleid)) 
    return 
SendErrorMessage(playerid"Este veнculo nгo possui janelas."); 
    switch (
CoreVehicles[vehicleid][vehWindowsDown]) 
    { 
        case 
false
        { 
            
CoreVehicles[vehicleid][vehWindowsDown] = true
            
ShowPlayerFooter(playerid"Voce ~g~abaixou as janelas~w~ do veiculo!"); 
            
format(stringsizeof(string), "** %s pressiona um botгo e abaixa as janelas do veнculo."ReturnName(playerid0)); 
            
SetPlayerChatBubble(playeridstringCOLOR_PURPLE30.010000); 
            
SetVehicleParamsCarWindows(vehicleid0passengerbackleftbackright); 
            
// No caso sу alterei a janela do passageiro, mas se quiser que abram todas sу colocar o valor 0 em todas
        

        case 
true
        { 
            
CoreVehicles[vehicleid][vehWindowsDown] = false
            
ShowPlayerFooter(playerid"Voce ~r~fechou as janelas~w~ do veiculo!"); 
            
format(stringsizeof(string), "** %s pressiona um botгo e fecha as janelas do veнculo."ReturnName(playerid0)); 
            
SetPlayerChatBubble(playeridstringCOLOR_PURPLE30.010000); 
            
SetVehicleParamsCarWindows(vehicleid1passengerbackleftbackright);
        } 
    } 
    return 
1

Reply
#3

Valeu broher, funcionou perfeitamente.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)