05.12.2009, 22:54
Ok when i do /v spawn1 the car is supposed to spawn the ownable car but it doesnt only the texts pops up i already mad e a despawn one but i need the /v spawn1 to get working heres my /v spawn1 command
and heres my /v despawn command
and i made dis command from /v park i got ideas
Код:
else if(strcmp(x_nr,"spawn1",true) == 0) { new Float:x,Float:y,Float:z; new Float:a; new carid; new getcarid; new vehicleid; GetPlayerName(playerid, playername, sizeof(playername)); GetPlayerFacingAngle(playerid, a); GetVehiclePos(vehicleid, x, y, z); GetVehicleZAngle(carid, a); if(CarInfo[carid][cOwned] == 0) { 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(); OnPlayerUpdate(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],30000); TogglePlayerControllable(playerid, 1); return 1; } } }
Код:
else if(strcmp(x_nr,"despawn",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); RemovePlayerFromVehicle(playerid); DestroyVehicle(carid); 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) { format(string, sizeof(string), "~n~ You have despawned your vehicle in this location. ~n~"); GameTextForPlayer(playerid, "You have despawned your vehicle in this location. It will respawn here.", 10000, 3); OnPropUpdate(); OnPlayerUpdate(playerid); TogglePlayerControllable(playerid, 1); return 1; } } }