15.11.2014, 09:08
pawn Код:
CMD:inversatecarcolors(playerid, params[])
{
new saveQuery[600];
new color1,color2;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(vehicleid == playerVariables[playerid][pCarID1])
{
format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerCarColour1 = '%d', playerCarColour2 = '%d' WHERE playerID = '%d'",playerVariables[playerid][pCarColour1][1], playerVariables[playerid][pCarColour1][0], playerVariables[playerid][pInternalID]);
mysql_tquery(handle,saveQuery);
ChangeVehicleColor(vehicleid, playerVariables[playerid][pCarColour1][1],playerVariables[playerid][pCarColour1][0]);
}
}
return 1;
}
Ex: On player enter his vehicle shows up a message: Vehicle:Infernus Colors: 122 ,2 . When he types /inversatecarcolors the car colours are chaning correctly but the message at on player enter vehicle isn't changing because i didn't set the ingame variables.
Ingame variables are:
pawn Код:
playerVariables[playerid][pCarColour1][0] -> COLOR 1 of THE CAR
playerVariables[playerid][pCarColour1][1] -> COLOR 2 of THE CAR