21.03.2015, 12:39
Hola,
tengo un comando para salir de un garaje que es /salirg, pero tiene varios bugs, el primero es: si no estas en la posiciуn correcta del garaje, o bien ni siquiera estas en un garaje y usas /salirg, te lleva al garaje con id 0.
Este es el comando:
tengo un comando para salir de un garaje que es /salirg, pero tiene varios bugs, el primero es: si no estas en la posiciуn correcta del garaje, o bien ni siquiera estas en un garaje y usas /salirg, te lleva al garaje con id 0.
Este es el comando:
Код:
zcmd(salirg, playerid, params[]) { new tmpcar = GetPlayerVehicleID(playerid); new key = PlayerInfo[playerid][pEntered]; if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { PlayerInfo[playerid][pEntered] = 0; SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, HouseInfo[key][gEntrancex],HouseInfo[key][gEntrancey],HouseInfo[key][gEntrancez]); }else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { SetVehiclePos(tmpcar, HouseInfo[key][gEntrancex],HouseInfo[key][gEntrancey],HouseInfo[key][gEntrancez]); //SetVehiclePos(tmpcar, HouseInfo[key][gEntrancex],HouseInfo[key][gEntrancey],HouseInfo[key][gEntrancez]); SetVehicleVirtualWorld(tmpcar, 0); LinkVehicleToInterior(tmpcar, 0); PlayerInfo[playerid][pEntered] = 0; } return 1; }