01.06.2011, 21:33
Salut!
Am si eu comanda /v park si am o problema cu parchez masina undeva ii dau /v park si daca inchid serverul si il pornesc nu imi mai apare masina unde am parcato ,ii dau /v find1 si imi arata un checkpoint pe un camp si nu e nici masina acolo dau /v list si apare 0 la toate alea model, culoare, lock, etc.
M-ai jos v-am pus comanda ma puteti ajuta sa imi spune de ce se intampla asa?
Am si eu comanda /v park si am o problema cu parchez masina undeva ii dau /v park si daca inchid serverul si il pornesc nu imi mai apare masina unde am parcato ,ii dau /v find1 si imi arata un checkpoint pe un camp si nu e nici masina acolo dau /v list si apare 0 la toate alea model, culoare, lock, etc.
M-ai jos v-am pus comanda ma puteti ajuta sa imi spune de ce se intampla asa?
Code:
else if(strcmp(x_nr,"park",true) == 0) { new Float:x,Float:y,Float:z; new Float:a; new carid; new getcarid; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { carid = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } getcarid = GetPlayerVehicleID(playerid); GetPlayerName(playerid, playername, sizeof(playername)); GetVehiclePos(carid, x, y, z); //GetPlayerFacingAngle(playerid, a); GetVehicleZAngle(carid, a); if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1) { if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 & PlayerInfo[playerid][pPcarkey3]) { SendClientMessage(playerid, COLOR_GREY, "You don't own a car."); return 1; } if(getcarid == carid) { CarInfo[carid][cLocationx] = x; CarInfo[carid][cLocationy] = y; CarInfo[carid][cLocationz] = z; CarInfo[carid][cAngle] = a; format(string, sizeof(string), "~n~ You have parked your vehicle in this location. ~n~"); GameTextForPlayer(playerid, "You have parked your vehicle in this position. It will respawn here.", 10000, 3); OnPropUpdate(); OnPlayerUpdateEx(playerid); DestroyVehicle(carid); CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000); SetVehicleNumberPlate(carid,CarInfo[carid][cLicense]); TogglePlayerControllable(playerid, 1); return 1; } } }