What is wrong ?
#1

Hello i get warning 215: expression has no effect, so i don't now why i get this warning... Sorry for my bad english.
Code:
PHP код:
CMD:window(playeridparams[])
{
    if(
gPlayerLogged[playerid] == 0) return SendClientMessage(playeridCOLOR_LIGHTRED"You need to login first.");
    if(
IsPlayerConnected(playerid))
    {
        new 
windowdriverpassengerbackleftbackrightstring[100];
        new 
vehicleid GetPlayerVehicleID(playerid);
        new 
loc GetPlayerVehicleSeat(playerid);
        if(
sscanf(params"d"window))
        {
            
format(string,sizeof(string),"{B8DBFF}Windows status: %d %d %d %d"driverpassengerbackleftbackright);
            
SendClientMessage(playerid0xFFFFFFFF,"{FFFFFF}Syntax: {FFFFFF}/window <1-4>");
            
SendClientMessage(playerid0xFFFFFFFF,string);
            return 
1;
        }
        if(
IsPlayerInVehicle(playeridvehicleid))
        {
            if(
window || window 4) return SendClientMessage(playerid0xFFFFFFFF,"{FFFFFF}Syntax: {FFFFFF}/window <1-4>");
            else if(
window == 1)
            {
                if(
loc == 0)
                {
                    if(
driver == 0)
                    {
                        
driver 1;
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);//here
                    
}
                    else
                    {
                        
driver 0;
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);//here
                    
}
                }
            }
            else if(
window == 2)
            {
                if(
loc == || loc == 1)
                {
                    if(
passenger == 0)
                    {
                        
passenger 1;
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);//here
                    
}
                    else
                    {
                        
passenger 0;
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);//here
                    
}
                }
            }
            else if(
window == 3)
            {
                if(
loc == || loc == 2)
                {
                    if(
backleft == 0)
                    {
                        
backleft 1;
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);//here
                    
}
                    else
                    {
                        
backleft 0;
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);//here
                    
}
                }
            }
            else if(
window == 4)
            {
                if(
loc == || loc == 3)
                {
                    if(
backright == 0)
                    {
                        
backright 1;
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);//here
                    
}
                    else
                    {
                        
backright 0;
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);//here
                    
}
                }
            }
        }
    }
    return 
1;

What is wrong? help pls..
Reply
#2

try add
Quote:

GetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);

Reply
#3

Quote:
Originally Posted by Alvitr
Посмотреть сообщение
try add
i get same warning.
Reply
#4

Quote:
Originally Posted by BUHA
Посмотреть сообщение
i get same warning.
i have changed somewhere,
you can refer it,
i got no warn

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

    if(
gPlayerLogged[playerid] == 0) return SendClientMessage(playeridCOLOR_LIGHTRED"You need to login first."); 
    if(
IsPlayerConnected(playerid)) 
    { 
        new 
windowdriverpassengerbackleftbackright
        new 
vehicleid GetPlayerVehicleID(playerid);
        if(!
vehicleid) return 1;
        new 
loc GetPlayerVehicleSeat(playerid);
        
GetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);//i added at here 
        
if(sscanf(params"d"window)) 
        {
            new 
string[100];
            
format(string,sizeof(string),"{B8DBFF}Windows status: %d %d %d %d"driverpassengerbackleftbackright); 
            
SendClientMessage(playerid0xFFFFFFFF,"{FFFFFF}Syntax: {FFFFFF}/window <1-4>"); 
            
SendClientMessage(playerid0xFFFFFFFF,string); 
            return 
1
        }
        switch(
window){
            case 
1:{
                if(
loc == 0
                { 
                    if(
driver == 0
                    { 
                        
SetVehicleParamsCarWindows(vehicleid1passengerbackleftbackright);//here 
                    

                    else 
                    { 
                        
SetVehicleParamsCarWindows(vehicleid0passengerbackleftbackright);//here 
                    

                } 
            }
            case 
2:{
                if(
loc == || loc == 1
                { 
                    if(
passenger == 0
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriver1backleftbackright);//here 
                    

                    else 
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriver0backleftbackright);//here 
                    

                } 
            }
            case 
3:{
                if(
loc == || loc == 2
                { 
                    if(
backleft == 0
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriverpassenger1backright);//here 
                    

                    else 
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriverpassenger0backright);//here 
                    

                } 
            }
            case 
4:{
                if(
loc == || loc == 3
                { 
                    if(
backright == 0
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleft1);//here 
                    

                    else 
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleft0);//here 
                    

                } 
            }
            default:{
                return 
SendClientMessage(playerid0xFFFFFFFF,"{FFFFFF}Syntax: {FFFFFF}/window <1-4>"); 
            }
        }
    } 
    return 
1;

p.s.

the problem is " driver, passenger, backleft, backright" i think..
you can search similar post for details,

and if dont GetVehicleParamsCarWindows , those value will be 0,
if other window is opened , it will close
Reply
#5

Quote:
Originally Posted by Alvitr
Посмотреть сообщение
i have changed somewhere,
you can refer it,
i got no warn

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

    if(
gPlayerLogged[playerid] == 0) return SendClientMessage(playeridCOLOR_LIGHTRED"You need to login first."); 
    if(
IsPlayerConnected(playerid)) 
    { 
        new 
windowdriverpassengerbackleftbackright
        new 
vehicleid GetPlayerVehicleID(playerid);
        if(!
vehicleid) return 1;
        new 
loc GetPlayerVehicleSeat(playerid);
        
GetVehicleParamsCarWindows(vehicleiddriverpassengerbackleftbackright);//i added at here 
        
if(sscanf(params"d"window)) 
        {
            new 
string[100];
            
format(string,sizeof(string),"{B8DBFF}Windows status: %d %d %d %d"driverpassengerbackleftbackright); 
            
SendClientMessage(playerid0xFFFFFFFF,"{FFFFFF}Syntax: {FFFFFF}/window <1-4>"); 
            
SendClientMessage(playerid0xFFFFFFFF,string); 
            return 
1
        }
        switch(
window){
            case 
1:{
                if(
loc == 0
                { 
                    if(
driver == 0
                    { 
                        
SetVehicleParamsCarWindows(vehicleid1passengerbackleftbackright);//here 
                    

                    else 
                    { 
                        
SetVehicleParamsCarWindows(vehicleid0passengerbackleftbackright);//here 
                    

                } 
            }
            case 
2:{
                if(
loc == || loc == 1
                { 
                    if(
passenger == 0
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriver1backleftbackright);//here 
                    

                    else 
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriver0backleftbackright);//here 
                    

                } 
            }
            case 
3:{
                if(
loc == || loc == 2
                { 
                    if(
backleft == 0
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriverpassenger1backright);//here 
                    

                    else 
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriverpassenger0backright);//here 
                    

                } 
            }
            case 
4:{
                if(
loc == || loc == 3
                { 
                    if(
backright == 0
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleft1);//here 
                    

                    else 
                    { 
                        
SetVehicleParamsCarWindows(vehicleiddriverpassengerbackleft0);//here 
                    

                } 
            }
            default:{
                return 
SendClientMessage(playerid0xFFFFFFFF,"{FFFFFF}Syntax: {FFFFFF}/window <1-4>"); 
            }
        }
    } 
    return 
1;

p.s.

the problem is " driver, passenger, backleft, backright" i think..
you can search similar post for details
thanks, this is work
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)