CMD:window(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
if(IsPlayerConnected(playerid))
{
new window, driver, passenger, backleft, backright, string[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", driver, passenger, backleft, backright);
SendClientMessage(playerid, 0xFFFFFFFF,"{FFFFFF}Syntax: {FFFFFF}/window <1-4>");
SendClientMessage(playerid, 0xFFFFFFFF,string);
return 1;
}
if(IsPlayerInVehicle(playerid, vehicleid))
{
if(window < 1 || window > 4) return SendClientMessage(playerid, 0xFFFFFFFF,"{FFFFFF}Syntax: {FFFFFF}/window <1-4>");
else if(window == 1)
{
if(loc == 0)
{
if(driver == 0)
{
driver = 1;
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);//here
}
else
{
driver = 0;
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);//here
}
}
}
else if(window == 2)
{
if(loc == 0 || loc == 1)
{
if(passenger == 0)
{
passenger = 1;
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);//here
}
else
{
passenger = 0;
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);//here
}
}
}
else if(window == 3)
{
if(loc == 0 || loc == 2)
{
if(backleft == 0)
{
backleft = 1;
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);//here
}
else
{
backleft = 0;
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);//here
}
}
}
else if(window == 4)
{
if(loc == 0 || loc == 3)
{
if(backright == 0)
{
backright = 1;
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);//here
}
else
{
backright = 0;
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);//here
}
}
}
}
}
return 1;
}
GetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright); |
CMD:window(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
if(IsPlayerConnected(playerid))
{
new window, driver, passenger, backleft, backright;
new vehicleid = GetPlayerVehicleID(playerid);
if(!vehicleid) return 1;
new loc = GetPlayerVehicleSeat(playerid);
GetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, backright);//i added at here
if(sscanf(params, "d", window))
{
new string[100];
format(string,sizeof(string),"{B8DBFF}Windows status: %d %d %d %d", driver, passenger, backleft, backright);
SendClientMessage(playerid, 0xFFFFFFFF,"{FFFFFF}Syntax: {FFFFFF}/window <1-4>");
SendClientMessage(playerid, 0xFFFFFFFF,string);
return 1;
}
switch(window){
case 1:{
if(loc == 0)
{
if(driver == 0)
{
SetVehicleParamsCarWindows(vehicleid, 1, passenger, backleft, backright);//here
}
else
{
SetVehicleParamsCarWindows(vehicleid, 0, passenger, backleft, backright);//here
}
}
}
case 2:{
if(loc == 0 || loc == 1)
{
if(passenger == 0)
{
SetVehicleParamsCarWindows(vehicleid, driver, 1, backleft, backright);//here
}
else
{
SetVehicleParamsCarWindows(vehicleid, driver, 0, backleft, backright);//here
}
}
}
case 3:{
if(loc == 0 || loc == 2)
{
if(backleft == 0)
{
SetVehicleParamsCarWindows(vehicleid, driver, passenger, 1, backright);//here
}
else
{
SetVehicleParamsCarWindows(vehicleid, driver, passenger, 0, backright);//here
}
}
}
case 4:{
if(loc == 0 || loc == 3)
{
if(backright == 0)
{
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, 1);//here
}
else
{
SetVehicleParamsCarWindows(vehicleid, driver, passenger, backleft, 0);//here
}
}
}
default:{
return SendClientMessage(playerid, 0xFFFFFFFF,"{FFFFFF}Syntax: {FFFFFF}/window <1-4>");
}
}
}
return 1;
}
i have changed somewhere,
you can refer it, i got no warn PHP код:
the problem is " driver, passenger, backleft, backright" i think.. you can search similar post for details |